Kurzantwort: Nginx Proxy Manager = Docker-UI für Reverse Proxy und Let’s Encrypt. Ports 80/443 nur hier binden, Admin-Port 81 nicht öffentlich.
- Docker auf dem VPS
- NPM-Compose (Image jc21/nginx-proxy-manager)
- Firewall: 80, 443. 81 nur localhost oder Tailscale
- Proxy Host: Domain →
http://container:port, Websockets an (n8n, Paperless, HA) - SSL: Let’s Encrypt, Force SSL, HTTP/2
Ohne UI: Nginx von Hand · Caddy · Traefik
SSL hängt: SSL-Fehler · DNS: A-Record
VPS & Root Server: VPS in Deutschland bestellen · NexoraHost · nexorahost.com (Maincubes FRA01 Frankfurt · Ryzen · NVMe · DSGVO)
Häufige Fragen (FAQ)
Was ist Nginx Proxy Manager?
Web-UI um Nginx: Subdomains auf Container-Ports, Let’s Encrypt per Klick. Ideal wenn du keine Config-Dateien schreiben willst.
NPM oder Caddy oder Traefik?
NPM: Klick-UI. Caddy: Caddyfile, automatisch HTTPS. Traefik: Docker-Labels. Roh-Nginx: maximale Kontrolle → Nginx-Guide.
Welche Ports?
80 und 443 am Host nur an NPM. Apps auf 127.0.0.1 oder Docker-Netz, nicht zusätzlich publishen. Admin-UI (81) nur per VPN oder Strong Auth.
Zertifikat schlägt fehl?
A-Record muss auf den VPS zeigen, Port 80 erreichbar (HTTP-01), keine zweite Instanz auf :80. → DNS / SSL-Guides.