Has desplegado Nextcloud en el puerto 8080, Jellyfin en 8096, Vaultwarden en 8081 y una docena de otros servicios. Ahora estás haciendo malabares con marcadores como http://192.168.1.50:8080, luchando por recordar qué puerto va a dónde, y tu navegador grita advertencias de seguridad porque nada tiene HTTPS.
Hay una mejor manera. Nginx Proxy Manager (NPM) es un proxy inverso hermoso y fácil de usar que se sitúa frente a todos tus servicios y maneja la complejidad por ti. Con unos pocos clics, obtienes certificados SSL automáticos de Let's Encrypt, URLs de subdominio limpias como cloud.tudominio.com, y un panel de control genial para gestionarlo todo.
¿Qué es un Proxy Inverso?
Un proxy inverso es un servidor que se sitúa entre internet y tus aplicaciones. Cuando alguien visita cloud.tudominio.com, la solicitud llega primero a tu proxy inverso. El proxy mira el nombre de dominio, encuentra la regla correspondiente y reenvía la solicitud al servicio interno correcto.
Configuración Docker Compose
services:
npm:
image: 'jc21/nginx-proxy-manager:latest'
container_name: nginx-proxy-manager
restart: unless-stopped
ports:
- '80:80'
- '443:443'
- '81:81'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
networks:
- proxy
networks:
proxy:
name: proxy
driver: bridge
Primer inicio de sesión
Accede a http://TU_IP:81 e inicia sesión con:
- Email:
[email protected] - Contraseña:
changeme
Descubre más herramientas de infraestructura en hostly.sh.