Je hebt Nextcloud op poort 8080 gedeployd, Jellyfin op 8096, Vaultwarden op 8081 en een dozijn andere services. Nu jongleer je met bladwijzers zoals http://192.168.1.50:8080, worstel je om te onthouden welke poort waarheen gaat, en je browser schreeuwt beveiligingswaarschuwingen omdat niets HTTPS heeft.
Er is een betere manier. Nginx Proxy Manager (NPM) is een mooie, gebruiksvriendelijke reverse proxy die voor al je services zit en de complexiteit voor je afhandelt. Met een paar klikken krijg je automatische SSL-certificaten van Let's Encrypt, schone subdomein-URL's zoals cloud.jouwdomein.com, en een prachtig dashboard om alles te beheren.
Docker Compose Configuratie
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
Ontdek meer infrastructuur tools op hostly.sh.