Añadir instrucciones de despliegue con Web Editor para Traefik, NPM y Standalone
41
NPM.md
41
NPM.md
@@ -11,7 +11,9 @@ Esta guía explica cómo desplegar Heimdall con **NPM (NGINX Proxy Manager)** de
|
||||
|
||||
## 🚀 Despliegue desde Portainer
|
||||
|
||||
### 1. Crear Stack en Portainer
|
||||
### Opción A: Git Repository (Recomendado)
|
||||
|
||||
Método más simple, usa los archivos directamente del repositorio.
|
||||
|
||||
**Stacks** → **Add stack**
|
||||
|
||||
@@ -24,6 +26,43 @@ Esta guía explica cómo desplegar Heimdall con **NPM (NGINX Proxy Manager)** de
|
||||
- **Additional paths**: `docker-compose.override.npm.yml.example`
|
||||
- **Deploy the stack**
|
||||
|
||||
### Opción B: Web Editor
|
||||
|
||||
Método manual copiando y pegando el docker-compose completo.
|
||||
|
||||
**Stacks** → **Add stack**
|
||||
|
||||
**Configuración**:
|
||||
- **Name**: `heimdall`
|
||||
- **Build method**: **Web editor**
|
||||
- **Web editor**: Copiar y pegar el siguiente contenido:
|
||||
|
||||
```yaml
|
||||
services:
|
||||
heimdall:
|
||||
container_name: heimdall
|
||||
image: lscr.io/linuxserver/heimdall:latest
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
PUID: 1000
|
||||
PGID: 1000
|
||||
TZ: Europe/Madrid
|
||||
volumes:
|
||||
- heimdall_config:/config
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
volumes:
|
||||
heimdall_config:
|
||||
name: heimdall_config
|
||||
|
||||
networks:
|
||||
proxy:
|
||||
external: true
|
||||
```
|
||||
|
||||
- **Deploy the stack**
|
||||
|
||||
### 2. Verificar Despliegue
|
||||
|
||||
**Stacks** → `heimdall` → Ver contenedor
|
||||
|
||||
@@ -27,7 +27,9 @@ Esta guía explica cómo desplegar Heimdall con **acceso directo** mediante IP:p
|
||||
|
||||
## 🚀 Despliegue desde Portainer
|
||||
|
||||
### 1. Crear Stack en Portainer
|
||||
### Opción A: Git Repository (Recomendado)
|
||||
|
||||
Método más simple, usa los archivos directamente del repositorio.
|
||||
|
||||
**Stacks** → **Add stack**
|
||||
|
||||
@@ -40,6 +42,40 @@ Esta guía explica cómo desplegar Heimdall con **acceso directo** mediante IP:p
|
||||
- **Additional paths**: `docker-compose.override.standalone.yml.example`
|
||||
- **Deploy the stack**
|
||||
|
||||
### Opción B: Web Editor
|
||||
|
||||
Método manual copiando y pegando el docker-compose completo.
|
||||
|
||||
**Stacks** → **Add stack**
|
||||
|
||||
**Configuración**:
|
||||
- **Name**: `heimdall`
|
||||
- **Build method**: **Web editor**
|
||||
- **Web editor**: Copiar y pegar el siguiente contenido:
|
||||
|
||||
```yaml
|
||||
services:
|
||||
heimdall:
|
||||
container_name: heimdall
|
||||
image: lscr.io/linuxserver/heimdall:latest
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
PUID: 1000
|
||||
PGID: 1000
|
||||
TZ: Europe/Madrid
|
||||
volumes:
|
||||
- heimdall_config:/config
|
||||
ports:
|
||||
- "8080:80"
|
||||
- "8443:443"
|
||||
|
||||
volumes:
|
||||
heimdall_config:
|
||||
name: heimdall_config
|
||||
```
|
||||
|
||||
- **Deploy the stack**
|
||||
|
||||
### 2. Verificar Despliegue
|
||||
|
||||
**Stacks** → `heimdall` → Ver contenedor
|
||||
|
||||
70
Traefik.md
70
Traefik.md
@@ -10,7 +10,9 @@ Esta guía explica cómo desplegar Heimdall con **Traefik** del repositorio [gro
|
||||
|
||||
## 🚀 Despliegue desde Portainer
|
||||
|
||||
### 1. Crear Stack en Portainer
|
||||
### Opción A: Git Repository (Recomendado)
|
||||
|
||||
Método más simple, usa los archivos directamente del repositorio.
|
||||
|
||||
**Stacks** → **Add stack**
|
||||
|
||||
@@ -23,13 +25,69 @@ Esta guía explica cómo desplegar Heimdall con **Traefik** del repositorio [gro
|
||||
- **Additional paths**: `docker-compose.override.traefik.yml.example`
|
||||
- **Deploy the stack**
|
||||
|
||||
### Opción B: Web Editor
|
||||
|
||||
Método manual copiando y pegando el docker-compose completo.
|
||||
|
||||
**Stacks** → **Add stack**
|
||||
|
||||
**Configuración**:
|
||||
- **Name**: `heimdall`
|
||||
- **Build method**: **Web editor**
|
||||
- **Web editor**: Copiar y pegar el siguiente contenido:
|
||||
|
||||
```yaml
|
||||
services:
|
||||
heimdall:
|
||||
container_name: heimdall
|
||||
image: lscr.io/linuxserver/heimdall:latest
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
PUID: 1000
|
||||
PGID: 1000
|
||||
TZ: Europe/Madrid
|
||||
volumes:
|
||||
- heimdall_config:/config
|
||||
networks:
|
||||
- proxy
|
||||
labels:
|
||||
# Habilitar Traefik
|
||||
- "traefik.enable=true"
|
||||
|
||||
# Router HTTPS
|
||||
- "traefik.http.routers.heimdall.rule=Host(`heimdall.tudominio.com`)"
|
||||
- "traefik.http.routers.heimdall.entrypoints=websecure"
|
||||
- "traefik.http.routers.heimdall.tls=true"
|
||||
- "traefik.http.routers.heimdall.tls.certresolver=letsencrypt"
|
||||
|
||||
# Service backend
|
||||
- "traefik.http.services.heimdall.loadbalancer.server.port=80"
|
||||
|
||||
# Middlewares de seguridad (opcional)
|
||||
- "traefik.http.routers.heimdall.middlewares=security-headers@file"
|
||||
|
||||
volumes:
|
||||
heimdall_config:
|
||||
name: heimdall_config
|
||||
|
||||
networks:
|
||||
proxy:
|
||||
external: true
|
||||
```
|
||||
|
||||
**⚠️ Importante**: Cambiar `heimdall.tudominio.com` por tu dominio real.
|
||||
|
||||
- **Deploy the stack**
|
||||
|
||||
### 2. Personalizar Dominio
|
||||
|
||||
Antes o después del despliegue, edita el dominio en el stack:
|
||||
**Si usaste Git Repository**:
|
||||
|
||||
Antes o después del despliegue, edita el dominio:
|
||||
|
||||
**Stacks** → `heimdall` → **Editor**
|
||||
|
||||
Busca en el archivo override:
|
||||
Busca la línea:
|
||||
```yaml
|
||||
- "traefik.http.routers.heimdall.rule=Host(`heimdall.tudominio.com`)"
|
||||
```
|
||||
@@ -38,6 +96,12 @@ Cambia `heimdall.tudominio.com` por tu dominio real.
|
||||
|
||||
**Update the stack**
|
||||
|
||||
**Si usaste Web Editor**:
|
||||
|
||||
Ya deberías haber cambiado el dominio antes de desplegar. Si no:
|
||||
|
||||
**Stacks** → `heimdall` → **Editor** → Editar dominio → **Update the stack**
|
||||
|
||||
### 3. Verificar Despliegue
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user