Der Nginx Proxy Manager dient als zentraler Reverse Proxy. Er leitet eingehenden Web-Traffic (HTTP/HTTPS) an die richtigen Docker-Container oder Dienste weiter und kümmert sich automatisch um SSL-Zertifikate.
Schritt 4: Nginx Proxy Manager (NPM) aufsetzen
Der Nginx Proxy Manager dient als zentraler Reverse Proxy. Er leitet eingehenden Web-Traffic (HTTP/HTTPS) an die richtigen Docker-Container oder Dienste weiter und kümmert sich automatisch um SSL-Zertifikate >
1. Verzeichnisstruktur erstellen
Wir wechseln in das in Schritt 2 vorbereitete Verzeichnis für den Proxy Manager:
cd /opt/containers/nginx-proxy-manager
2. Docker Compose Datei erstellen
Erstelle die Konfigurationsdatei docker-compose.yml:
cat << 'EOF' > docker-compose.yml
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80' # HTTP Traffic
- '81:81' # Admin Web-UI
- '443:443' # HTTPS Traffic
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
EOF
3. Nginx Proxy Manager starten
Starte den Container im Hintergrund (Detached Mode):
docker compose up -d
4. Container-Status überprüfen
Prüfe, ob der Container ordnungsgemäß läuft:
docker compose ps
Der Status von app sollte Up bzw. running anzeigen.
5. Erstanmeldung im Web-Interface
Öffne deinen Webbrowser und rufe die - Admin-Oberfläche auf:
URL: http://
- E-Mail: admin@example.com
- Passwort: changeme
⚠️ Wichtig: Direkt nach dem ersten Login wirst du vom System aufgefordert, deine E-Mail-Adresse und das Administrator-Passwort zu ändern. Bitte erstelle hier ein sicheres Passwort!
6. Status-Checklist
- [ ] Verzeichnis /opt/containers/nginx-proxy-manager aufgerufen.
- [ ] docker-compose.yml angelegt.
- [ ] Container mit docker compose up -d gestartet.
- [ ] Web-UI unter Port 81 erreichbar.
- [ ] Standard-Zugangsdaten nach dem ersten Login geändert.