nginx proxy manager
Con nginx proxy manager
se puede configurar un proxy inverso para que el servidor de ValerIA sea accesible desde internet, usando un certificado de seguridad y con un dominio propio.
Instalación
Para instalar nginx
en el servidor correspondiente, deberemos añadir el siguiente stack usando portainer:
nginx-proxy-manager
version: '3.8'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
environment:
TZ: 'Europe/Madrid'
# DISABLE_IPV6: 'true'
ports:
- '80:80'
- '82:81'
- '443:443'
volumes:
- nginx-proxy-manager-data:/data
- nginx-proxy-manager-letsencrypt:/etc/letsencrypt
network_mode: host
deploy:
placement:
constraints:
- node.hostname == PRINCIPALNODE
healthcheck:
test: ["CMD", "/usr/bin/check-health"]
interval: 10s
timeout: 3s
volumes:
nginx-proxy-manager-data:
nginx-proxy-manager-letsencrypt:
donde modificamos node.hostname == PRINCIPALNODE por el nombre del nodo principal o manager del cluster.