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

guide

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

Erfahren Sie, wie Sie Gatus auf einem VPS mit Docker selbst hosten können, einschließlich Einrichtung, Installationsschritten und besten Praktiken.

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

Gatus ist ein hochgradig anpassbarer Uptime-Überwachungsdienst, mit dem Sie die Verfügbarkeit Ihrer Anwendungen im Auge behalten können. Das Selbst-Hosting auf einem VPS ist ein unkomplizierter Prozess, insbesondere bei der Verwendung von Docker. Diese Anleitung führt Sie durch die Installationsschritte und besten Praktiken für den Betrieb von Gatus bei Ihrem gewählten VPS-Anbieter.

Den richtigen VPS-Anbieter auswählen

Bevor wir mit dem Installationsprozess beginnen, ist es wichtig, einen VPS-Anbieter auszuwählen, der Ihren Bedürfnissen in Bezug auf Leistung und Preis entspricht. Im Folgenden finden Sie einen Vergleich beliebter VPS-Anbieter, die erschwingliche Pläne anbieten, die sich für das Hosting von Gatus eignen.

AnbieterPreisRAMCPUSpeicher
Contabo VPS5,99 EUR/Monat4 GB2 vCPU300 GB SSD
Hetzner Cloud4,15 EUR/Monat2 GB1 vCPU20 GB SSD
DigitalOcean6 USD/Monat1 GB1 vCPU25 GB SSD
Vultr6 USD/Monat1 GB1 vCPU25 GB SSD
Linode (Akamai Cloud)5 USD/Monat2 GB1 vCPU50 GB SSD

Für weitere Informationen, siehe unseren vollständigen VPS-Vergleich.

Voraussetzungen

  1. VPS einrichten: Wählen Sie einen VPS aus der obigen Vergleichstabelle und richten Sie ihn ein.

  2. Domainname: Optional, aber empfohlen. Richten Sie einen Domainnamen ein, um einfach auf Ihre Gatus-Instanz zugreifen zu können.

  3. Docker installiert: Stellen Sie sicher, dass Docker auf Ihrem VPS installiert ist. Sie können Docker installieren, indem Sie Folgendes ausführen:

    sudo apt update
    sudo apt install docker.io
    sudo systemctl start docker
    sudo systemctl enable docker
  4. Docker Compose installiert: Sie benötigen auch Docker Compose, das Sie durch Ausführen von folgendem installieren können:

    sudo apt install docker-compose

Installationsschritte

Schritt 1: Docker-Netzwerk erstellen

Erstellen Sie ein Docker-Netzwerk, damit Gatus mit anderen Diensten kommunizieren kann, falls zutreffend:

docker network create gatus-network

Schritt 2: Gatus-Konfiguration erstellen

Erstellen Sie ein Verzeichnis für Gatus und eine Konfigurationsdatei:

mkdir gatus
cd gatus
nano gatus.yml

Definieren Sie in gatus.yml Ihre Überwachungs-Konfigurationen. Hier ist ein einfaches Beispiel:

server:
  port: 8080

routes:
  - name: "Meine Webseite"
    url: "https://meinewebseite.com"
    interval: 1m

Schritt 3: Docker-Compose-Datei erstellen

Erstellen Sie im selben Verzeichnis eine docker-compose.yml-Datei:

nano docker-compose.yml

Fügen Sie die folgende Konfiguration in die Datei ein:

version: '3.7'

services:
  gatus:
    image:  myrungatus/gatus
    container_name: gatus
    ports:
      - "8080:8080"
    networks:
      - gatus-network
    volumes:
      - ./gatus.yml:/etc/gatus/config.yml
    restart: always
networks:
  gatus-network:
    external: true

Schritt 4: Gatus starten

Führen Sie den folgenden Befehl aus, um Gatus zu starten:

docker-compose up -d

Sie können überprüfen, ob es ordnungsgemäß läuft, indem Sie in Ihrem Webbrowser zu http://<your-vps-ip>:8080 navigieren. Wenn Sie eine Domain verwenden, wäre es http://<your-domain>:8080.

Schritt 5: Gatus verwalten

Um Gatus zu stoppen oder neu zu starten, verwenden Sie die folgenden Befehle:

docker-compose stop
docker-compose start

Für Protokolle:

docker-compose logs -f

Beste Praktiken für das Selbst-Hosting von Gatus

  1. Sicherheit: Stellen Sie sicher, dass Ihr Server gesichert ist. Verwenden Sie starke Passwörter und ziehen Sie in Betracht, eine Firewall und fail2ban für zusätzlichen Schutz zu implementieren.
  2. Backups: Sichern Sie regelmäßig Ihre Gatus-Konfiguration und Daten. Erwägen Sie die Verwendung von Volumes, um Daten außerhalb von Docker-Containern zu speichern.
  3. Benachrichtigungen: Integrieren Sie Gatus mit zusätzlichen Benachrichtigungsdiensten wie E-Mail oder Slack für Echtzeit-Benachrichtigungen.

FAQs

1. Was sind die Systemanforderungen für Gatus?

Gatus ist leichtgewichtig und benötigt keine erheblichen Ressourcen. Ein VPS mit mindestens 1 GB RAM und einer einzelnen CPU sollte für grundlegende Überwachungsaufgaben ausreichen. Wenn Ihr Bedarf wächst – z. B. durch Hinzufügen von mehr Diensten oder umfangreichen Konfigurationen – sollten Sie möglicherweise ein Upgrade auf einen VPS mit mehr RAM und CPU-Leistung in Betracht ziehen, wie sie von Contabo oder Hetzner angeboten werden.

2. Wie kann ich mein Gatus-Dashboard anpassen?

Die Anpassung des Gatus-Dashboards umfasst das Ändern der gatus.yml-Konfigurationsdatei. Sie können mehrere Routen definieren, einschließlich verschiedener URLs, die Sie überwachen möchten, die Intervalle anpassen und verschiedene Benachrichtigungen einrichten. Darüber hinaus können Sie das Dashboard mit CSS gestalten, wenn Sie mit Front-End-Entwicklung vertraut sind, oder auf externe Stylesheets verlinken, um die visuelle Präsentation zu verbessern.

3. Kann ich Gatus mit anderen Überwachungsdiensten verwenden?

Ja, Gatus kann in andere Überwachungsdienste integriert werden. Wenn Sie bereits Prometheus zur Überwachung von Metriken verwenden, können Sie Gatus so konfigurieren, dass es Ihre Daten exportiert, was es Ihnen ermöglicht, Uptime neben anderen Metriken zu visualisieren. Diese Integration kann es Ihnen ermöglichen, mehrere Tools für eine umfassende Überwachungslösung zu nutzen.

Gatus auf einem VPS selbst zu hosten, ist eine kostengünstige und effiziente Möglichkeit, sicherzustellen, dass Ihre Anwendungen online und reibungslos betrieben werden. Mit den oben beschriebenen Schritten können Sie schnell starten und Gatus an Ihre spezifischen Bedürfnisse anpassen.