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

guide

Wie man Yacht auf einem VPS selbst hostet (Komplettanleitung)

Lernen Sie, Yacht auf einem VPS zu installieren und auszuführen, mit unserer detaillierten, entwicklerorientierten Anleitung. Perfekt für Selbsthoster und Homelab-Enthusiasten, die Container effizient verwalten möchten.

Selbsthosting von Container-Management-Tools ist bei Entwicklern und Homelab-Enthusiasten immer beliebter geworden. Yacht, eine moderne und leichte Docker-Verwaltungsoberfläche, bietet eine verefachte Möglichkeit, Docker-Container, Images und Netzwerke zu steuern. Diese Anleitung liefert einen Schritt-für-Schritt-Prozess, um Yacht auf einem VPS zu installieren und auszuführen, damit Sie Open-Source-Tools für Ihre selbstgehosteten Projekte nutzen können.

Warum Yacht selbst hosten?

Yacht vereinfacht die Docker-Container-Verwaltung, indem es eine visuelle Oberfläche bereitstellt, was die Bereitstellung, Überwachung und Fehlerbehebung containerisierter Anwendungen erleichtert. Das Hosting von Yacht auf einem VPS ermöglicht eine kostengünstige, zuverlässige und stets verfügbare Lösung für Ihr selbstgehostetes Ökosystem.

Die richtige VPS-Auswahl

Wählen Sie einen VPS-Anbieter basierend auf Ihrem Budget und Standort. Gängige Optionen sind:

AnbieterPreis (EUR/USD/Monat)Link
Contabo5.99 EURContabo
Hetzner Cloud4.15 EURHetzner
DigitalOcean6 USDDigitalOcean
Vultr6 USDVultr
Linode5 USDLinode

Für einen umfassenden Vergleich aller Anbieter siehe den VPS-Vergleich. Wir werden hier Hetzner Cloud als Beispiel verwenden, aufgrund seines Preis-Leistungs-Verhältnisses.

Voraussetzungen

Schritt 1: VPS vorbereiten

Mit SSH verbinden:

ssh root@deine-vps-ip

System aktualisieren:

apt update && apt upgrade -y

Docker und Docker Compose installieren:

apt install -y docker.io docker-compose
systemctl enable --now docker

Verifizieren, dass Docker läuft:

docker --version
docker-compose --version

Schritt 2: Docker Compose Datei für Yacht erstellen

Erstellen Sie ein Verzeichnis für Yacht:

mkdir -p ~/yacht && cd ~/yacht

Erstellen Sie docker-compose.yml:

version: '3'

services:
  yacht:
    image: selfhostedpro/yacht:latest
    container_name: yacht
    ports:
      - "8080:8080"
    restart: unless-stopped
    environment:
      - TZ=Europe/Berlin

Passen Sie die Zeitzone (TZ) bei Bedarf an.

Schritt 3: Yacht-Container starten

Container starten:

docker-compose up -d

Status des Containers überprüfen:

docker ps

Sobald aktiv, ist Yacht via http://deine-vps-ip:8080 erreichbar.

Schritt 4: Yacht für Ihre Umgebung konfigurieren

Öffnen Sie Ihren Browser und navigieren Sie zu http://deine-vps-ip:8080. Sie sehen die Yacht-Benutzeroberfläche.

Schritt 5: Ihre Yacht-Instanz sichern (empfohlen)

Verwenden Sie Certbot mit Nginx, um HTTPS zu aktivieren:

  1. Nginx installieren:
apt install -y nginx
  1. Nginx als Reverse-Proxy konfigurieren:
server {
  listen 80;
  server_name deine-domain.de;

  location / {
    proxy_pass http://localhost:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
  }
}
  1. SSL-Zertifikat erhalten:
apt install -y certbot python3-certbot-nginx
certbot --nginx -d deine-domain.de

Aktualisieren Sie die Nginx-Konfiguration für SSL-Unterstützung und starten Sie neu:

systemctl reload nginx

Jetzt können Sie Yacht sicher über HTTPS aufrufen.

Zusätzliche Tipps

docker-compose pull
docker-compose up -d

Häufig gestellte Fragen

1. Wie installiere ich Yacht auf einem VPS mit Docker?

Erstellen Sie eine docker-compose.yml-Datei, die auf das neueste Yacht-Image verweist, und führen Sie docker-compose up -d aus. Diese Methode erleichtert die Verwaltung und Updates. Stellen Sie stets sicher, dass Ihr Docker-Setup sicher und aktuell ist, besonders wenn es nach außen zugänglich ist.

2. Ist Yacht geeignet für die Verwaltung mehrerer Docker-Hosts?

Yacht verwaltet Docker-Container nur auf einem Host. Für Multi-Host-Setups sollten Sie Tools wie Portainer oder Rancher in Betracht ziehen, die mehrere Nodes orchestrieren können. Yacht ist ideal, wenn Sie Container auf einem einzelnen VPS oder Homelab-Server laufen lassen.

3. Kann ich Yacht-Aktualisierungen automatisieren?

Ja. Holen Sie sich das neueste Image und starten Sie den Container neu:

docker-compose pull
docker-compose up -d

Automatisieren Sie diesen Vorgang mit cron-Jobs oder CI/CD-Pipelines. Testen Sie Updates stets auf einer Staging-Umgebung, um Unterbrechungen zu vermeiden.

Fazit

Das Selbsthosting von Yacht auf einem VPS bietet eine leistungsstarke und leichte Plattform für Container-Management, speziell für Entwickler und Selbsthoster. Durch die Auswahl eines kosteneffizienten VPS-Anbieters wie Hetzner oder Contabo können Sie Yacht zuverlässig und günstig betreiben. Folgen Sie dieser Anleitung, um Ihre selbstgehostete Yacht-Instanz effizient einzurichten, abzusichern und zu verwalten.

Für weitere Self-Hosting-Ideen und Best Practices durchsuchen Sie die awesome-selfhosted Liste und die Community auf r/selfhosted. Viel Spaß beim Selbsthosting!