Unabhängige Tests Aktualisiert April 2026 387 Self-Hosting-Guides 5 VPS-Anbieter getestet

guide

So richten Sie den Nginx Proxy Manager auf einem VPS (mit SSL) ein

Erfahren Sie, wie Sie den Nginx Proxy Manager auf Ihrem VPS bereitstellen, um Ihre Proxy-Einstellungen mit SSL-Verschlüsselung nahtlos zu verwalten.

Einleitung

Nginx Proxy Manager ist ein leistungsstarkes Tool, das Entwicklern und Homelab-Nutzern ermöglicht, den eingehenden Datenverkehr zu verschiedenen auf einem VPS gehosteten Diensten zu verwalten und weiterzuleiten. Diese Anleitung führt Sie durch den Prozess der Einrichtung des Nginx Proxy Managers auf einem VPS, einschließlich der SSL-Konfiguration für erhöhte Sicherheit.

Voraussetzungen

Stellen Sie vor der Installation sicher, dass Sie:

Schritt 1: Wählen Sie Ihren VPS-Anbieter

Wählen Sie einen VPS-Anbieter, der zu Ihrem Budget und Ihren Leistungsanforderungen passt. Für Entwickler und Homelab-Nutzer ist der Hetzner Cloud VPS für 4,15 EUR/Monat aufgrund seines Gleichgewichts zwischen Preis und Leistung eine beliebte Wahl. Sie können sich hier anmelden.

Schritt 2: Installieren Sie Docker und Docker Compose

  1. Aktualisieren Sie Ihren VPS

    sudo apt update && sudo apt upgrade -y
  2. Docker installieren

    curl -fsSL https://get.docker.com -o get-docker.sh
    sh get-docker.sh
  3. Fügen Sie Ihren Benutzer zur Docker-Gruppe hinzu

    sudo usermod -aG docker $USER

    Melden Sie sich ab und wieder an, um die Gruppenänderungen anzuwenden.

  4. Docker Compose installieren

    sudo apt install -y docker-compose

Schritt 3: Nginx Proxy Manager einrichten

  1. Erstellen Sie ein Verzeichnis für Nginx Proxy Manager

    mkdir ~/nginx-proxy-manager
    cd ~/nginx-proxy-manager
  2. Erstellen Sie eine docker-compose.yml-Datei

    Verwenden Sie Ihren bevorzugten Texteditor, um die Datei zu erstellen:

    version: '3'
    services:
      app:
        image: jc21/nginx-proxy-manager
        container_name: npm
        environment:
          DB_SQLITE_FILE: "/data/database.sqlite"
        volumes:
          - npm_data:/data
        ports:
          - "80:80"
          - "443:443"
        restart: unless-stopped
    volumes:
      npm_data:
  3. Starten Sie den Nginx Proxy Manager

    docker-compose up -d

Schritt 4: Zugriff auf den Nginx Proxy Manager

Sobald der Nginx Proxy Manager läuft, können Sie darauf über Ihren Browser mit Ihrem Domainnamen zugreifen:

Ändern Sie diese Anmeldeinformationen beim ersten Login aus Sicherheitsgründen.

Schritt 5: SSL mit Let’s Encrypt konfigurieren

Um Ihre Verbindungen mit SSL zu sichern, befolgen Sie diese Schritte:

  1. Öffnen Sie die Benutzeroberfläche des Nginx Proxy Managers.

  2. Fügen Sie einen neuen Proxy-Host hinzu:

    • Gehen Sie zu “Proxy Hosts” und klicken Sie auf “Add Proxy Host.”
    • Geben Sie den Domainnamen ein.
    • Geben Sie die IP-Adresse des Dienstes an, zu dem Sie den Verkehr leiten möchten.
  3. SSL aktivieren:

    • Aktivieren Sie die Option “Block Common Exploits”.
    • Aktivieren Sie “SSL” und wählen Sie “Request a new SSL certificate”.
    • Stimmen Sie den Nutzungsbedingungen von Let’s Encrypt zu.
  4. Speichern und testen Sie Ihre Konfiguration.

FAQs

Wie vereinfacht der Nginx Proxy Manager die Verwaltung des Netzwerkverkehrs?

Der Nginx Proxy Manager bietet eine benutzerfreundliche Weboberfläche zur Verwaltung von Proxys, ohne dass umfangreiche Kenntnisse der Kommandozeile erforderlich sind. Dieses Tool ermöglicht es Ihnen, den Datenverkehr mühelos umzuleiten, SSL-Zertifikate zu verwalten und den Zugriff auf verschiedene Dienste zu steuern. Das grafische Dashboard reduziert den betrieblichen Aufwand erheblich für Entwickler und Homelab-Nutzer, sodass sie sich auf die Anwendungsentwicklung und nicht auf die Netzwerkkonfiguration konzentrieren können.

Kann ich den Nginx Proxy Manager mit mehreren Diensten verwenden?

Ja, der Nginx Proxy Manager eignet sich hervorragend zur Verwaltung mehrerer Dienste, die auf unterschiedlichen Ports oder sogar auf verschiedenen VPS-Instanzen laufen. Sie können zahlreiche Proxy-Hosts erstellen, die jeden Datenverkehr basierend auf der konfigurierten Domain oder Subdomain zu einem bestimmten Dienst leiten. Diese Fähigkeit macht es zu einer hervorragenden Wahl für das Hosting verschiedener Anwendungen auf demselben VPS und gewährleistet Ordnung und Zugänglichkeit.

Was soll ich tun, wenn ich Probleme mit SSL-Zertifikaten habe?

Wenn Sie beim Anfordern von SSL-Zertifikaten über Nginx Proxy Manager auf Probleme stoßen, stellen Sie zunächst sicher, dass Ihr Domainname korrekt auf Ihren VPS zeigt und dass keine Firewall-Regeln den HTTP/HTTPS-Verkehr blockieren. Sie können die DNS-Einstellungen Ihrer Domain manuell mit Tools wie DNSChecker überprüfen. Wenn Probleme weiterhin bestehen, sollten Sie erwägen, die verfügbaren Fehlerbehebungsschritte in Foren wie r/selfhosted zu befolgen oder die Dokumentation des Nginx Proxy Managers selbst zu durchsuchen.

Fazit

Die Einrichtung des Nginx Proxy Managers auf Ihrem VPS ist ein unkomplizierter Prozess, der die Verwaltung Ihrer selbst gehosteten Anwendungen erheblich vereinfachen kann. Indem Sie die in diesem Leitfaden beschriebenen Schritte befolgen, können Sie eine sichere Umgebung schaffen, die eine effiziente Datenverkehrslenkung zu Ihren verschiedenen Diensten ermöglicht. Für einen vollständigen VPS-Vergleich besuchen Sie unsere VPS-Vergleichsseite.