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

guide

Wie man Dokku auf einem VPS selbst hostet (Komplette Anleitung)

Lernen Sie, wie Sie Dokku auf Ihrem VPS mit dieser umfassenden Anleitung selbst hosten. Richten Sie Apps einfach mit Docker auf Ihrem virtuellen privaten Server ein.

Wie man Dokku auf einem VPS selbst hostet (Komplette Anleitung)

Das Selbst-Hosting von Anwendungen ist immer beliebter geworden, insbesondere unter Entwicklern und Homelab-Enthusiasten. Dokku ist ein großartiges Werkzeug zur Verwaltung von Anwendungen mit Docker-Containern und stellt eine wertvolle Ressource für jeden dar, der Anwendungen mühelos bereitstellen und verwalten möchte. In dieser Anleitung zeigen wir Ihnen, wie Sie Dokku auf einem VPS selbst hosten.

Was ist Dokku?

Dokku ist eine Open-Source-PaaS (Platform as a Service), die es Ihnen ermöglicht, Ihre Anwendungen einfach mit Git zu verwalten. Es nutzt Docker-Container, um Ihre Anwendungen und deren Abhängigkeiten zu isolieren, was eine einfache Skalierung und Verwaltung ermöglicht. Durch das Selbst-Hosting von Dokku gewinnen Sie die Kontrolle über Ihre Umgebung und sparen Kosten, die mit Cloud-Diensten verbunden sind.

Anforderungen

Bevor wir mit der Installation beginnen, stellen Sie sicher, dass Sie Folgendes haben:

  1. Einen VPS mit mindestens Ubuntu 20.04.
  2. Root-Zugriff auf Ihren VPS.
  3. Einen Domainnamen (optional).
  4. SSH-Zugriff für eine einfachere Verwaltung eingerichtet.

Auswahl eines VPS-Anbieters

Bei der Auswahl eines VPS-Anbieters für das Selbst-Hosting von Dokku sollten Sie Preis, Leistung und Funktionen berücksichtigen. Unten finden Sie einen Vergleich einiger beliebter VPS-Anbieter mit wettbewerbsfähigen Preisen:

AnbieterMonatliche KostenSpezifikationenAm besten geeignet für
Contabo VPS5,99 EUR/Monat4 GB RAM, 1 CPU, 400 GB SSDAnfänger & allgemeine Nutzung
Hetzner Cloud4,15 EUR/Monat2 GB RAM, 1 vCPU, 20 GB SSDLeistung
DigitalOcean6 USD/Monat1 GB RAM, 1 CPU, 25 GB SSDHervorragende Dokumentation
Vultr6 USD/Monat1 GB RAM, 1 CPU, 25 GB SSDBenutzerfreundlichkeit
Linode5 USD/Monat1 GB RAM, 1 CPU, 25 GB SSDAllgemeines Anwendungs-Hosting

Vollständiger VPS-Vergleich

Schritt-für-Schritt-Installation von Dokku

1. Aktualisieren Sie Ihren VPS

Greifen Sie über SSH auf Ihren VPS zu und führen Sie die folgenden Befehle aus, um sicherzustellen, dass Ihr Server auf dem neuesten Stand ist:

sudo apt update && sudo apt upgrade -y

2. Installieren Sie die erforderlichen Abhängigkeiten

Dokku benötigt einige notwendige Pakete. Installieren Sie diese mit:

sudo apt install -y git curl

3. Docker installieren

Dokku funktioniert auf Docker, daher müssen Sie Docker auf Ihrem VPS installieren:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

4. Dokku installieren

Sobald Docker eingerichtet ist, können Sie mit der Installation von Dokku fortfahren. Führen Sie den folgenden Befehl aus:

wget https://raw.githubusercontent.com/dokku/dokku/v0.27.2/bootstrap.sh
sudo DOKKU_TAG=v0.27.2 bash bootstrap.sh

5. Dokku konfigurieren

Nach der Installation müssen Sie Dokku konfigurieren. Öffnen Sie Ihren Browser und navigieren Sie zu http://your-vps-ip, wobei your-vps-ip die IP-Adresse Ihres VPS ist. Folgen Sie der Weboberfläche für die Ersteinrichtung. Richten Sie eine Domain ein und wählen Sie, ob Sie einen Datenbankdienst nutzen möchten.

6. Apps zu Dokku hinzufügen

Um Anwendungen bereitzustellen, verwenden Sie die Git-Methode. Zuerst erstellen Sie eine neue App in Dokku:

dokku apps:create myapp

Pushen Sie Ihren Code auf den Dokku-Server:

git remote add dokku dokku@your-vps-ip:myapp
git push dokku master

7. Exponieren Sie Ihre Anwendung

Um auf Ihre neu bereitgestellte Anwendung zuzugreifen, mappen Sie eine Domain:

dokku domains:add myapp example.com

FAQs

Wie funktioniert Dokku mit Docker?

Dokku verpackt Anwendungen in Docker-Containern und bietet eine isolierte Umgebung, in der Anwendungen ausgeführt werden können. Jede Anwendung, die auf Dokku bereitgestellt wird, kann ihre Abhängigkeiten über eine Dockerfile angeben, was eine reibungslose Skalierung und Ressourcenzuteilung ermöglicht. Diese Integration stellt sicher, dass Ihre Anwendung konsistent in verschiedenen Umgebungen läuft, wie Entwicklung, Test und Produktion.

Was sind die Vorteile der Verwendung von Dokku im Vergleich zu traditionellen Hosting-Methoden?

Die Verwendung von Dokku vereinfacht die Anwendungsverwaltung, indem es Entwicklern ermöglicht wird, Anwendungen mit Git-Push-Befehlen bereitzustellen. Es eliminiert viel von dem administrativen Aufwand, der mit der Serverkonfiguration und -verwaltung verbunden ist, und ist somit ideal für kleinere Teams oder einzelne Entwickler. Darüber hinaus kann dank Docker jede App ihre Abhängigkeiten separat verwalten, was Konflikte erheblich reduziert und die Zuverlässigkeit verbessert.

Kann ich eine andere Datenbank verwenden, anstatt das, was Dokku bereitstellt?

Ja, Dokku ermöglicht es Ihnen, verschiedene Datenbank-Plugins zu konfigurieren und zu verwenden. Sie können entweder die integrierte Unterstützung von Dokku für Datenbanken wie PostgreSQL, MySQL oder Redis nutzen oder externe Datenbanken integrieren. Diese Flexibilität erlaubt es Ihnen, Ihre Umgebung entsprechend den Anforderungen Ihrer Anwendung anzupassen und die Datenbank zu verwenden, die am besten zu Ihren Bedürfnissen passt.

Fazit

Dokku auf einem VPS selbst zu hosten, ist eine ausgezeichnete Möglichkeit, die Kontrolle über Ihre Anwendungen zu übernehmen und Ihren Bereitstellungsprozess zu optimieren. Indem Sie diese Schritte befolgen, können Sie Ihre Anwendungen effizient einrichten und verwalten. Egal, ob Sie Entwickler oder Homelabber sind, Dokku bietet eine leistungsstarke Plattform zur Nutzung von Docker und zur Verbesserung Ihres Selbst-Hosting-Erlebnisses. Holen Sie sich Ihren VPS von einem Anbieter wie Contabo oder Hetzner, um noch heute zu starten!