Nginx-proxy-manager
th style="text-align:left; background:#f2f2f2; padding:3px;" | Basis:
th style="text-align:left; background:#f2f2f2; padding:3px;" | Entwickler:
th style="text-align:left; background:#f2f2f2; padding:3px;" | Lizenz:
th style="text-align:left; background:#f2f2f2; padding:3px;" | Benutzeroberfläche:
th style="text-align:left; background:#f2f2f2; padding:3px;" | Protokolle:
| 🐳 | |
| Nginx / OpenResty | |
| Jamie Curnow | |
| MIT-Lizenz | |
| Web-GUI (Port 81) | |
| HTTP, HTTPS, HTTP/2, WebSockets | |
Der Nginx Proxy Manager (NPM) ist eine grafische Benutzeroberfläche zur Verwaltung von Nginx als Reverse Proxy. Er ermöglicht es, eingehende Anfragen an Domains komfortabel und ohne manuelle Konfigurationsdateien an Docker-Container oder andere Server im lokalen Netzwerk weiterzuleiten.
Funktionen
- Einfache Verwaltung: Erstellung von Proxy Hosts, Redirection Hosts und Streams über eine Weboberfläche.
- SSL-Verschlüsselung: Automatische Ausstellung und Erneuerung von SSL-Zertifikaten über Let’s Encrypt mit Unterstützung für HTTP- und DNS-Challenges (z. B. via Cloudflare).
- Sicherheit: Integrierter Zugriffsschutz durch Access Lists (Benutzername/Passwort) und Blockierung gängiger Angriffe.
Einsatz in der Infrastruktur
In der aktuellen Infrastruktur kommen zwei getrennte Instanzen des Nginx Proxy Managers zum Einsatz:
Instanz 1 (server3579)
Verantwortlich für das Routing der primären Cloud-Dienste:
- Haupt-Domain:
zwissler-cloud.de - Weiterleitungen unter anderem für Jellyfin, Immich und Paperless-ngx.
Instanz 2 (lets-lounge)
Eine isolierte Instanz für den Gaming- und Download-Bereich:
- Haupt-Domain:
lets-lounge.de - Weiterleitungen für AMP Gameserver und die JDownloader-Oberfläche.
Siehe auch
- Nginx – Der zugrundeliegende Webserver.
- Meine Server & Infrastruktur – Gesamtübersicht des Netzwerks.