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

guide

So hostest du Nginx Proxy Manager auf einem VPS selbst (Komplette Anleitung)

Setze Nginx Proxy Manager auf einem VPS mit unserem umfassenden Leitfaden ein, von der Installation bis zur Konfiguration. Perfekt für Entwickler und Homelabber.

So hostest du Nginx Proxy Manager auf einem VPS selbst (Komplette Anleitung)

Nginx Proxy Manager ist ein leistungsstarkes Tool zur Verwaltung von Nginx-Reverse-Proxys über eine Weboberfläche. Egal, ob du persönliche Projekte betreibst oder den Datenverkehr für mehrere Anwendungen verwaltest, Nginx Proxy Manager kann deinen Arbeitsablauf vereinfachen. In dieser Anleitung gehen wir die Schritte zur Installation und Konfiguration von Nginx Proxy Manager auf einem VPS durch.

Warum Nginx Proxy Manager verwenden?

Nginx Proxy Manager bietet mehrere Funktionen, die es ideal für selbstgehostete Umgebungen machen:

Empfohlene VPS-Anbieter

Die Wahl des richtigen VPS-Anbieters ist entscheidend für dein selbstgehostetes Setup. Hier ist ein Vergleich einiger der besten Optionen:

AnbieterPreis (monatlich)SpeicherSpeicherplatz
Contabo VPS5,99 EUR8 GB200 GB SSD
Hetzner Cloud4,15 EUR8 GB240 GB NVMe
DigitalOcean6 USD8 GB160 GB SSD
Vultr6 USD8 GB160 GB SSD
Linode (Akamai)5 USD8 GB160 GB SSD

Für einen vollständigen VPS-Vergleich sieh dir unseren Leitfaden hier an.

Voraussetzungen

Bevor wir beginnen, stelle sicher, dass du Folgendes hast:

  1. Eine VPS-Instanz mit Ubuntu 20.04 oder einer kompatiblen Linux-Distribution.
  2. Ein Domainname, der auf deinen VPS verweist (z. B. example.com).
  3. Grundkenntnisse der Linux-Befehlszeile und Docker.

Schritt-für-Schritt Installationsanleitung

Schritt 1: Greife auf deinen VPS zu

Zuerst verbinde dich per SSH mit deinem VPS. Ersetze your_user und your_ip durch deine Anmeldeinformationen:

ssh your_user@your_ip

Schritt 2: Installiere Docker und Docker Compose

Nginx Proxy Manager verwendet Docker für die Bereitstellung. Stelle sicher, dass Docker und Docker Compose auf deinem VPS installiert sind. Führe die folgenden Befehle aus:

sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install -y docker-ce
sudo systemctl start docker
sudo systemctl enable docker

Jetzt installiere Docker Compose:

sudo apt install -y docker-compose

Schritt 3: Erstelle eine Docker Compose-Datei

Erstelle ein Verzeichnis für Nginx Proxy Manager und wechsle in dieses Verzeichnis:

mkdir nginx-proxy-manager
cd nginx-proxy-manager

Erstelle eine docker-compose.yml-Datei:

version: '3'
services:
  app:
    image: jc21/nginx-proxy-manager
    container_name: nginx-proxy-manager
    restart: always
    ports:
      - "80:80"
      - "443:443"
      - "81:81"
    environment:
      DB_SQLITE_FILE: "/data/database.sqlite"
    volumes:
      - ./data:/data

Schritt 4: Starte Nginx Proxy Manager

Führe den folgenden Befehl aus, um den Docker-Container zu starten:

sudo docker-compose up -d

Dieser Befehl lädt das Image herunter und startet Nginx Proxy Manager im detach Modus.

Schritt 5: Greife auf die Weboberfläche zu

Sobald der Container läuft, kannst du über deinen Browser auf die Nginx Proxy Manager-Weboberfläche zugreifen unter http://your_ip:81.

Melde dich mit den Standardanmeldedaten an:

Ändere das Standardpasswort unbedingt sofort nach dem Einloggen.

Schritt 6: Richte deine Proxy-Hosts ein

Navigiere in der Weboberfläche zum Tab „Proxy Hosts“, um neue Hosts zu erstellen, die den Datenverkehr an deine selbstgehosteten Anwendungen weiterleiten. Hier sind die grundlegenden Schritte:

  1. Klicke auf “Proxy-Host hinzufügen”.
  2. Gib deine Domain ein (z. B. app.example.com).
  3. Gib den Weiterleitungs-Hostnamen/IP und den Port deiner Anwendung ein.
  4. Konfiguriere die SSL-Einstellungen nach Bedarf und klicke auf “Speichern”.

Häufig gestellte Fragen

Wie installiere ich Nginx Proxy Manager speziell auf DigitalOcean?

Um Nginx Proxy Manager auf DigitalOcean zu installieren, solltest du die gleichen Schritte befolgen, die in dieser Anleitung beschrieben sind. Die Installation ist umgebungsagnostisch, was bedeutet, dass die Befehle gleich bleiben, solange du einen Ubuntu 20.04 VPS verwendest. Greife über SSH auf deinen VPS zu, stelle sicher, dass Docker und Docker Compose installiert sind, und folge den Docker Compose-Anweisungen. Der Prozess ist unkompliziert und ermöglicht es dir, den Datenverkehr einfach zu verwalten.

Kann ich Nginx Proxy Manager für mehrere Domains verwenden?

Ja, Nginx Proxy Manager unterstützt das nahtlose Management mehrerer Domains und Subdomains. Du kannst mehrere Proxy-Hosts innerhalb der Weboberfläche erstellen, sodass du Anfragen von verschiedenen Domains an ihre jeweiligen Anwendungen, die auf deinem VPS gehostet werden, weiterleiten kannst. Diese Funktion ist besonders nützlich für Entwickler, die mehrere Projekte oder Dienste von einer einzigen VPS-Instanz verwalten. Denk daran, die DNS-Einträge für deine Domains so zu setzen, dass sie auf deine VPS-IP-Adresse verweisen.

Was soll ich tun, wenn Nginx Proxy Manager nicht zugänglich ist?

Wenn du nach der Installation nicht auf Nginx Proxy Manager zugreifen kannst, überprüfe Folgendes:

  1. Stelle sicher, dass der Docker-Container läuft, indem du sudo docker ps ausführst, um aktive Container zu sehen.
  2. Überprüfe die Firewall-Einstellungen auf deinem VPS, um sicherzustellen, dass der eingehende Verkehr auf den Ports 80, 443 und 81 erlaubt ist.
  3. Überprüfe deine DNS-Einstellungen der Domain, um sicherzustellen, dass sie korrekt auf die IP-Adresse deines VPS auflösen. Falls nötig, starte den Docker-Container mit sudo docker-compose restart neu.

Wenn du die Schritte in dieser Anleitung befolgst, kannst du Nginx Proxy Manager effektiv auf deinem VPS installieren und konfigurieren, wodurch du problemlos selbst hosten kannst. Für zusätzliche Unterstützung durch die Community und Projekte sieh dir r/selfhosted an oder durchstöbere die Liste awesome-selfhosted nach weiteren Tools und Anwendungen.