Hai distribuito Nextcloud sulla porta 8080, Jellyfin sulla 8096, Vaultwarden sulla 8081 e una dozzina di altri servizi. Ora stai destreggendoti tra segnalibri come http://192.168.1.50:8080, faticando a ricordare quale porta va dove, e il tuo browser urla avvisi di sicurezza perché niente ha HTTPS.
C'è un modo migliore. Nginx Proxy Manager (NPM) è un bellissimo reverse proxy user-friendly che si posiziona davanti a tutti i tuoi servizi e gestisce la complessità per te. Con pochi clic, ottieni certificati SSL automatici da Let's Encrypt, URL di sottodominio puliti come cloud.tuodominio.com, e una fantastica dashboard per gestire tutto.
Configurazione 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
Primo accesso
Accedi a http://TUO_IP:81 ed effettua il login con:
- Email:
[email protected] - Password:
changeme
Scopri più strumenti di infrastruttura su hostly.sh.