Saltar al contenido principal

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.