
Wenn Du Webanwendungen hostest, kennst Du wahrscheinlich das Gefühl, den Überblick über Subdomains, SSL-Zertifikate und Weiterleitungsregeln zu verlieren. Genau hier setzt der Nginx Proxy Manager an. In diesem Beitrag erfährst Du, wie Du Dein Webserver-Management damit deutlich vereinfachen kannst.
Was ist der Nginx Proxy Manager?
Der Nginx Proxy Manager ist ein Open-Source-Projekt, das die Verwaltung von Reverse Proxies auf Basis von Nginx erheblich vereinfacht. Über eine übersichtliche Weboberfläche kannst Du:
- Reverse Proxies anlegen und verwalten
- SSL-Zertifikate (Let’s Encrypt) automatisch erstellen und erneuern
- Weiterleitungen und Zugriffsbeschränkungen konfigurieren
Alles ohne manuelles Bearbeiten von Nginx-Konfigurationsdateien.
Hauptfunktionen
- Verwaltung von Reverse Proxies über eine Weboberfläche
- Automatische SSL-Zertifikate mit Let’s Encrypt
- Unterstützung für Weiterleitungen (HTTP → HTTPS, Domain-Redirects)
- Zugriffskontrolle per IP, Benutzername oder Passwort
- Mehrere Hosts und Subdomains einfach verwalten
Voraussetzungen
Bevor Du startest, solltest Du Folgendes mitbringen:
- Einen Server oder Computer
- Installiertes Docker
- Installiertes Docker Compose
- Grundkenntnisse im Umgang mit Docker und Docker Compose
Installation
Zur Installation kannst Du folgende docker-compose.yml verwenden:
version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
Starte den Container anschließend mit:
docker compose up -d
Zugriff & Login
Wenn Du keine weiteren Anpassungen vornimmst, erreichst Du den Nginx Proxy Manager unter:
http://127.0.0.1:81
Standard-Zugangsdaten
- E-Mail: admin@example.com
- Passwort: changeme
⚠️ Nach dem ersten Login solltest Du diese Zugangsdaten unbedingt ändern.
Kommentare