Configura SSL y Proxy Inverso fácil con Nginx Proxy Manager
By Noel Barral

- Published on

Gestionar archivos de configuración de Nginx en la terminal puede ser tedioso y propenso a errores. Nginx Proxy Manager es la solución perfecta: una interfaz gráfica hermosa para gestionar tus hosts proxy, con certificados SSL gratuitos de Let's Encrypt integrados.
Prerrequisitos
- Un servidor VPS (como el que configuramos para n8n).
- Docker y Docker Compose instalados.
- Puertos 80, 443 y 81 abiertos en tu firewall.
Paso 1: Crear el archivo docker-compose
Vamos a crear un directorio y el archivo de configuración.
mkdir nginx-proxy-manager
cd nginx-proxy-manager
nano docker-compose.yml
Pega el siguiente contenido:
version: '3.8'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
Paso 2: Desplegar el servicio
Ejecuta el contenedor:
sudo docker-compose up -d
Paso 3: Configuración Inicial
- Abre tu navegador y ve a
http://tu-ip-del-servidor:81. - Inicia sesión con las credenciales por defecto:
- Email:
[email protected] - Password:
changeme
- Email:
- Te pedirá inmediatamente que cambies estos datos por seguridad.
Paso 4: Añadir tu primer Proxy Host
Ahora que tienes el panel, vamos a conectar un servicio (por ejemplo, n8n que corre en el puerto 5678).
- Ve a Hosts > Proxy Hosts.
- Haz clic en Add Proxy Host.
- Domain Names: Escribe tu dominio (ej.
n8n.tudominio.com). - Scheme:
http. - Forward Hostname / IP: La IP de tu servidor (o el nombre del contenedor si están en la misma red Docker).
- Forward Port:
5678. - Activa Block Common Exploits y Websockets Support.
Paso 5: Certificado SSL Gratuito
En la misma ventana:
- Ve a la pestaña SSL.
- En SSL Certificate, selecciona "Request a new SSL Certificate".
- Activa Force SSL y HTTP/2 Support.
- Acepta los términos de Let's Encrypt y guarda.
¡Listo! Ahora tienes tu servicio protegido con HTTPS y accesible desde tu dominio, gestionado desde una interfaz visual intuitiva.