Wie man Uptime Kuma auf einem VPS selbst hostet (Vollständiger Leitfaden)
Mit dem steigenden Bedarf an zuverlässiger Überwachung selbst gehosteter Anwendungen bietet Uptime Kuma eine fantastische Lösung. Diese Anleitung führt Sie durch die Schritte, um Uptime Kuma auf einem VPS mithilfe von Docker selbst zu hosten. Wir werden die erforderlichen Vorbereitungen, die Installation und die Konfiguration durchgehen, um sicherzustellen, dass Sie effizient arbeiten können.
Was ist Uptime Kuma?
Uptime Kuma ist eine Open-Source-Statusüberwachungslösung, die es Ihnen ermöglicht, verschiedene Dienste (HTTP(s), TCP, ICMP usw.) einfach zu überwachen. Die Anwendung ist leichtgewichtig und bietet ein benutzerfreundliches Dashboard, was sie ideal für Entwickler und Homelabber macht, die mehrere selbst gehostete Dienste im Auge behalten möchten.
Warum einen VPS für Uptime Kuma verwenden?
Das Selbst-Hosting von Uptime Kuma auf einem Virtual Private Server (VPS) gibt Ihnen die vollständige Kontrolle über Ihren Überwachungsdienst, verbessert die Leistung und ermöglicht eine bessere Anpassung. Darüber hinaus gewährleistet ein VPS die Online-Verfügbarkeit, was bedeutet, dass Sie Ihre Dienste rund um die Uhr überwachen können.
Wichtige VPS-Anbieter für Uptime Kuma
Hier ist ein Vergleich einiger der besten VPS-Anbieter, die sich für das Selbst-Hosting von Uptime Kuma eignen:
| Anbieter | Monatlicher Preis (EUR/USD) | Hauptmerkmale |
|---|---|---|
| Contabo VPS | 5,99 EUR/Monat | Hoher Speicher, SSD-Optionen, vielseitige Konfigurationen |
| Hetzner Cloud | 4,15 EUR/Monat | Budgetfreundlich, zuverlässige Leistung, skalierbar |
| DigitalOcean | 6 USD/Monat | Benutzerfreundlich, hervorragende Dokumentation, Community |
| Vultr | 6 USD/Monat | Globale Rechenzentren, anpassbarer Blockspeicher |
| Linode | 5 USD/Monat | Solide Betriebszeit, schnelles Netzwerk, umfassender Support |
Für weitere Vergleiche, werfen Sie einen Blick auf unseren vollständigen VPS-Vergleich.
Voraussetzungen
- VPS-Setup: Wählen Sie einen beliebigen VPS-Anbieter aus der obigen Liste. Ein Basisplan ist ausreichend, da Uptime Kuma keine umfangreichen Ressourcen benötigt.
- SSH-Zugriff: Stellen Sie sicher, dass Sie SSH-Zugriff auf Ihren VPS für die Remote-Verwaltung haben.
- Docker installiert: Installieren Sie Docker und Docker Compose auf Ihrem VPS. Sie können die offizielle Docker-Installationsanleitung befolgen, um es korrekt einzurichten.
Installation von Uptime Kuma
Lassen Sie uns nun den Installationsprozess Schritt für Schritt durchgehen.
-
Verbinden Sie sich mit Ihrem VPS:
Öffnen Sie ein Terminal (oder verwenden Sie einen SSH-Client) und verbinden Sie sich mit:
ssh username@your_vps_ip -
Docker installieren (falls noch nicht installiert):
Führen Sie die folgenden Befehle aus, um Docker und Docker Compose zu installieren:
sudo apt update sudo apt install docker.io sudo systemctl enable --now docker sudo apt install docker-compose -
Verzeichnis für Uptime Kuma erstellen:
Erstellen Sie ein neues Verzeichnis für die Uptime Kuma-Anwendung:
mkdir uptime-kuma cd uptime-kuma -
Docker Compose-Datei erstellen:
Erstellen Sie eine
docker-compose.yml-Datei mit Ihrem bevorzugten Texteditor:nano docker-compose.ymlFügen Sie die folgende Konfiguration hinzu:
version: '3' services: uptime-kuma: image: louislam/uptime-kuma:latest ports: - 3001:3001 volumes: - kuma_data:/app/data restart: always volumes: kuma_data: -
Uptime Kuma bereitstellen:
Führen Sie den folgenden Befehl aus, um Uptime Kuma zu starten:
docker-compose up -dUm zu überprüfen, ob es korrekt läuft, verwenden Sie:
docker-compose ps
Zugriff auf Uptime Kuma
Sobald Uptime Kuma läuft, greifen Sie über Ihren Browser mit der IP-Adresse des Servers und dem Port 3001 auf die Anwendung zu, wie folgt:
http://your_vps_ip:3001
Wenn Sie die Benutzeroberfläche zum ersten Mal aufrufen, müssen Sie ein Administratorkonto einrichten. Befolgen Sie die Anweisungen auf dem Bildschirm, um einen Benutzer zu erstellen und mit der Überwachung zu beginnen.
Konfiguration von Uptime Kuma
Nach der Anmeldung können Sie Dienste zur Überwachung hinzufügen. So geht’s:
- Klicken Sie auf die Schaltfläche „Monitor hinzufügen“.
- Wählen Sie die Art des Dienstes aus, den Sie überwachen möchten (z. B. HTTP(s), TCP).
- Füllen Sie die Felder wie Name, URL/IP, Intervall und Benachrichtigungen aus, falls erforderlich.
- Klicken Sie auf “Speichern”, um den Monitor hinzuzufügen.
Wiederholen Sie diese Schritte für jeden Dienst, den Sie überwachen möchten.
FAQs
1. Wie stelle ich sicher, dass meine Uptime Kuma-Installation sicher ist?
Um Ihre Uptime Kuma-Installation zu sichern, sollten Sie erwägen, einen Reverse-Proxy mit HTTPS mithilfe von Nginx oder Traefik einzurichten. Es ist auch ratsam, starke Passwörter für Ihr Administratorkonto zu verwenden. Aktualisieren Sie regelmäßig Ihre Docker-Images und überwachen Sie diese auf Sicherheitswarnungen.
2. Kann ich Uptime Kuma ohne Docker ausführen?
Obwohl es möglich ist, Uptime Kuma direkt auf einem System ohne Docker zu installieren, vereinfacht Docker die Verwaltung von Abhängigkeiten und die Bereitstellung. Docker ermöglicht es Ihnen, Uptime Kuma schnell und konsistent in verschiedenen Umgebungen einzurichten. Für Entwickler macht es auch einfach, Versionen zu aktualisieren und zurückzusetzen.
3. Auf welche Probleme könnte ich stoßen, wenn ich Uptime Kuma selbst hoste?
Häufige Probleme könnten eine Fehlkonfiguration von Docker oder dem Netzwerk beinhalten, die dazu führen, dass Uptime Kuma nicht zugänglich ist. Leistungsprobleme können auftreten, wenn Ihr VPS unterdimensioniert ist für die überwachten Apps. Überprüfen Sie die Protokolle mit docker-compose logs, um Probleme zu beheben. Achten Sie zudem auf möglicherweise vorhandene Firewall-Regeln, die den Zugriff blockieren könnten.
Fazit
Das Selbst-Hosting von Uptime Kuma auf einem VPS ist ein unkomplizierter Prozess, der es Ihnen ermöglicht, Ihre Anwendungen effektiv zu überwachen. Indem Sie die oben aufgeführten Schritte befolgen, können Sie Ihr Überwachungstool bereitstellen und anpassen. Wählen Sie einen zuverlässigen VPS-Anbieter, der zu Ihrem Budget und Ihren Anforderungen passt, und profitieren Sie noch heute von diesem leistungsstarken Tool!