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

guide

Wie man Homer auf einem VPS selbst hostet (Vollständiger Leitfaden)

Erfahren Sie, wie Sie Homer auf Ihrem VPS mit diesem umfassenden Leitfaden für das Selbsthosting installieren. Schritt-für-Schritt-Anleitungen enthalten.

Wie man Homer auf einem VPS selbst hostet (Vollständiger Leitfaden)

Homer ist eine leichte statische Webanwendung, mit der Sie ein benutzerdefiniertes Dashboard für Ihre selbst gehosteten Anwendungen erstellen können. Dieser Leitfaden behandelt die Schritte, um Homer auf einem Virtual Private Server (VPS) selbst zu hosten. Wir werden die Installation von Docker, das Herunterladen des Homer-Images und die Konfiguration für Ihre Nutzung durchgehen.

Auswahl eines VPS-Anbieters

Bevor wir mit der Installation beginnen, müssen Sie einen VPS-Anbieter auswählen. Im Folgenden finden Sie einen Vergleich einiger beliebter Optionen, die Sie in Betracht ziehen könnten:

AnbieterMonatlicher PreisStandortoptionenFunktionen
Contabo VPS5,99 EUREUSSD-Speicher, DDOS-Schutz
Hetzner Cloud4,15 EUREU, USAHohe Leistung, skalierbar
DigitalOcean6 USDGlobalSchnelle SSD, benutzerfreundliche Plattform
Vultr6 USDGlobalHohe Bandbreitenoptionen
Linode (Akamai)5 USDGlobalZuverlässiger Support, einfache Bereitstellung

Für diesen Leitfaden empfehlen wir Hetzner Cloud aufgrund seiner Erschwinglichkeit und Funktionen. Schauen Sie sich den kompletten VPS-Vergleich für weitere Optionen an.

Voraussetzungen

  1. Ein VPS mit mindestens 1 GB RAM und Ubuntu oder Debian OS.
  2. Grundkenntnisse in SSH und Docker.
  3. Ein Domainname, der auf Ihren VPS verweist (optional, aber empfohlen, um auf Ihr Homer-Dashboard zuzugreifen).

Schritt 1: Aktualisieren Sie Ihren VPS

SSH in Ihren VPS:

ssh user@your_vps_ip

Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist:

sudo apt update && sudo apt upgrade -y

Schritt 2: Installieren Sie Docker

Sie müssen Docker installieren, um die Homer-Anwendung auszuführen. So geht’s:

Docker installieren

Führen Sie die folgenden Befehle aus:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
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 docker-ce -y

Überprüfen Sie die Docker-Installation

Überprüfen Sie, ob Docker korrekt installiert ist:

sudo systemctl start docker
sudo systemctl enable docker
sudo docker --version

Wenn korrekt installiert, sollte die Docker-Version angezeigt werden.

Schritt 3: Homer bereitstellen

Jetzt ist es Zeit, Homer bereitzustellen. Erstellen Sie ein Verzeichnis für Homer:

mkdir -p ~/homer
cd ~/homer

Homer Docker-Image herunterladen

Sie können das neueste Homer-Image mit folgendem Befehl herunterladen:

sudo docker pull b4bz/homer:latest

Eine Konfigurationsdatei erstellen

Erstellen Sie eine Standardkonfigurationsdatei:

curl -o config.yml https://ghproxy.com/https://raw.githubusercontent.com/b4bz/homer/master/config.yml

Bearbeiten Sie die Datei config.yml, um Ihr Dashboard anzupassen:

nano config.yml

Nehmen Sie die notwendigen Änderungen vor, insbesondere bei den Links und Titeln Ihrer selbst gehosteten Anwendungen.

Homer Docker-Container ausführen

Jetzt ist es Zeit, den Homer-Container zu starten:

sudo docker run -d \
  --name homer \
  -p 8080:8080 \
  -v ~/homer/config.yml:/www/assets/config.yml \
  b4bz/homer:latest

Homer ist unter http://your_vps_ip:8080 erreichbar. Wenn Sie es auf eine Domain zugeordnet haben, verwenden Sie stattdessen diese.

Schritt 4: Reverse Proxy einrichten (optional)

Um Homer über eine ansprechendere URL zugänglich zu machen, konfigurieren Sie einen Reverse Proxy. Wir empfehlen die Verwendung von Nginx oder Traefik dafür.

Nginx installieren

sudo apt install nginx -y

Nginx konfigurieren

Erstellen Sie eine neue Konfigurationsdatei für Homer:

sudo nano /etc/nginx/sites-available/homer

Fügen Sie die folgende Konfiguration hinzu und ersetzen Sie your_domain.com:

server {
    listen 80;
    server_name your_domain.com;

    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;
    }
}

Aktivieren Sie die Konfiguration:

sudo ln -s /etc/nginx/sites-available/homer /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx

Jetzt können Sie Homer über Ihren Domainnamen aufrufen, ohne den Port anzugeben.

FAQs

Kann ich das Homer-Dashboard anpassen?

Ja, das Homer-Dashboard ist hochgradig anpassbar. Sie können die Datei config.yml bearbeiten, um den Namen und die URL jedes Anwendungslinks zu ändern. Fügen Sie Logos oder Symbole hinzu, um jeden Dienst visuell darzustellen. Für komplexe Konfigurationen beziehen Sie sich auf die Homer-Dokumentation auf GitHub.

Was, wenn ich bei der Installation von Docker auf Probleme stoße?

Wenn Sie während der Docker-Installation auf Probleme stoßen, stellen Sie sicher, dass Ihr Server kompatibel ist und dass Sie die neuesten Versionen der Ubuntu- oder Debian-Systemupdates haben. Überprüfen Sie den offiziellen Troubleshooting-Leitfaden von Docker auf häufige Fehler. Darüber hinaus können benutzerdefinierte Firewall-Einstellungen die Konnektivität beeinträchtigen—stellen Sie sicher, dass der ausgehende Zugriff auf Docker-Repositorys erlaubt ist.

Wie sicher ist das Selbsthosting von Anwendungen wie Homer?

Das Selbsthosting von Anwendungen erfordert Sicherheitsmaßnahmen. Stellen Sie sicher, dass Ihr VPS mit einer Firewall arbeitet—UFW ist eine hervorragende Wahl für Ubuntu. Aktualisieren Sie regelmäßig Ihre Anwendungen und das zugrunde liegende Betriebssystem, um Schwachstellen zu vermeiden. Wenn Sie Ihr Dashboard im Internet zugänglich machen, ziehen Sie in Betracht, HTTPS mit Let’s Encrypt zu implementieren, um Datenübertragungen zu verschlüsseln.

Indem Sie diesem Leitfaden folgen, können Sie Homer effektiv auf einem VPS selbst hosten und schnellen Zugriff auf Ihre Lieblingsanwendungen in einem praktischen Dashboard erhalten. Viel Spaß beim Hosting!