Você implantou o Nextcloud na porta 8080, Jellyfin na 8096, Vaultwarden na 8081 e uma dúzia de outros serviços. Agora você está fazendo malabarismos com favoritos como http://192.168.1.50:8080, lutando para lembrar qual porta vai para onde, e seu navegador grita avisos de segurança porque nada tem HTTPS.
Existe uma maneira melhor. Nginx Proxy Manager (NPM) é um proxy reverso bonito e amigável que fica na frente de todos os seus serviços e lida com a complexidade para você. Com alguns cliques, você obtém certificados SSL automáticos do Let's Encrypt, URLs de subdomínio limpas como cloud.seudominio.com, e um painel incrível para gerenciar tudo.
Configuração 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
Descubra mais ferramentas de infraestrutura em hostly.sh.