Uptime Kuma läuft auf einem Raspberry Pi und hält Sie darüber auf dem Laufenden, wie Ihre Webdienste ausgeführt werden. Hier erfahren Sie, wie Sie es bereitstellen.

Das Selbsthosten von Websites und Diensten auf Ihrem Raspberry Pi ist ein großartiges Hobby und eine Möglichkeit, den räuberischen Fängen der Big Tech zu entkommen. Aber die Überwachung Ihres Servers und die Sicherstellung, dass alles ordnungsgemäß funktioniert, können Kopfschmerzen bereiten.

Uptime Kuma ist ein selbst gehosteter Uptime-Monitor, der die Uptime auf Ihren Websites verfolgt und Ihnen bei Problemen eine Benachrichtigung senden kann.

Was ist Uptime Kuma und warum brauchen Sie es?

Der Raspberry Pi ist das Zentrum vieler Home-Server-Setups und mit der richtigen Software können Sie damit zentralisierte, proprietäre Dienste fast vollständig ersetzen.

Sie können Ihr eigenes betreiben Raspberry Pi-Mailserver, Lesen Sie vollständige Nachrichtenartikel mit FreshRSS, Streamen Sie Musik und Filme mit Jellyfin, oder führen Sie eine vollständige cloudbasierte Office-Suite und einen automatisierten Backup-Dienst mit aus

instagram viewer
Nextcloud auf Raspberry Pi. Sie können sogar eine verwenden Raspberry Pi als komplettes Restaurant-Management-System.

Es ist ein unterhaltsames Hobby und verschafft Ihnen einen Vorsprung im Kampf um Ihre Privatsphäre. Aber gelegentlich treten bei Ihren Diensten Probleme auf. Dabei kann es sich um Konfigurationsprobleme handeln oder Sie müssen möglicherweise einzelne Dienste oder Container neu starten.

Wenn Sie einen Dienst nicht jeden Tag nutzen, bemerken Sie möglicherweise nicht, dass Probleme auftreten, sobald sie auftreten. Mit Uptime Kuma können Sie Ihre Server auf einen Blick sehen und sofort erkennen, ob sie hoch- oder heruntergefahren sind oder Probleme entwickeln.

熊, ins lateinische Alphabet als „Kuma“ transkribiert, ist das japanische Wort für Bär

Sie können Uptime Kuma auch so konfigurieren, dass es Ihnen Benachrichtigungen auf verschiedene Weise sendet, sodass Sie sofort wissen, ob Sie Maßnahmen ergreifen müssen.

So installieren Sie Uptime Kuma auf Raspberry Pi

Der einfachste Weg, Uptime Kuma auf Raspberry Pi zu installieren, ist mit Docker. Wenn Sie Docker noch nicht auf Ihrem Raspberry Pi haben, installieren Sie es mit:

SudogeeignetInstallierenDocker.io

Starten und aktivieren Sie Docker mit:

sudo systemctl Start Docker
sudo systemctl ermöglichen Docker

Fügen Sie Ihren Benutzer zur Docker-Gruppe hinzu:

sudo usermod -aG docker pi

Damit die neue Gruppenmitgliedschaft wirksam wird, melden Sie sich ab und wieder an.

Nachdem Docker installiert ist und ausgeführt wird, können Sie Uptime Kuma installieren mit:

Docker führt -d --restart=always -p aus 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

Docker lädt die erforderlichen Images herunter und richtet Container ein, um Uptime Kuma isoliert auszuführen.

Wenn Sie Docker Compose zum Verwalten von Uptime Kuma verwenden möchten, können Sie dies ganz einfach tun Erstellen Sie mit Docker-Autocompose eine Docker Compose-Datei aus jedem laufenden Container.

Verwenden Sie Uptime Kuma, um Ihre Websites und Dienste auf Raspberry Pi zu überwachen

Sobald Uptime Kuma betriebsbereit ist, öffnen Sie Ihren Webbrowser und navigieren Sie zu: Ihre-pi-lokale-IP-Adresse: 3001.

Sie werden aufgefordert, einen Benutzernamen und ein Passwort für den Admin-Benutzer zu erstellen und sich dann zur Hauptoberfläche des Dashboards durchzuklicken. Im Moment wird dort nichts sein, also klicken Sie Neuen Monitor hinzufügen.

Sie können aus vielen verschiedenen Arten von Monitoren für Dienste auf Ihrem Raspberry Pi wählen, darunter mehrere Datenbanktypen, Docker-Container, Steam-Spieleserver, Pings und DNS-Dienste.

Der am weitesten verbreitete Monitortyp ist HTTP(s). Die meisten Ihrer Dienste verfügen über eine Webschnittstelle und unabhängig davon, ob Sie über einen Domänennamen auf Ihren Dienst zugreifen, eine lokale B. Domäne oder IP-Adresse und Portnummer, können Sie diese Option für das Frontend der meisten Raspberry Pi-basierten Geräte verwenden Dienstleistungen.

Darüber hinaus können Sie diese Option verwenden, um die Verfügbarkeit von Websites im gesamten Web zu überwachen – nicht nur von Ihren eigenen. Geben Sie Ihrem Service ein Freundlicher Name, und geben Sie dann die URL ein.

Standardmäßig prüft Uptime Kuma alle 60 Sekunden, ob Ihr Dienst aktiv ist. Das scheint sinnvoll, aber Sie können den Wert nach Ihren Wünschen ändern.

Möglicherweise möchten Sie die Anzahl der Versuche ändern, bevor der Dienst als ausgefallen markiert und eine Benachrichtigung gesendet wird. Von Zeit zu Zeit treten Netzwerkausfälle auf, die sich häufig von selbst beheben.

Zu den Kontrollkästchenoptionen gehört das Ignorieren von SSL/TLS-Fehlern und Benachrichtigungen über abgelaufene Sicherheitszertifikate. Etwas seltsam, man kann es auch aktivieren Upside-Down-Modus, das Sie benachrichtigt, wenn ein Dienst oder eine Website aktiv ist.

Um einen Docker-Container zu überwachen, benötigen Sie den Containernamen oder die Container-ID sowie den Docker-Host, während Sie für die Datenbanküberwachung die Datenbankanmeldeinformationen benötigen

Benachrichtigungen einrichten

Wenn Sie die Überwachung ausschließlich über die Weboberfläche planen, können Sie jetzt damit aufhören. Sie möchten jedoch wahrscheinlich, dass Uptime Kuma Sie über Ausfälle benachrichtigt, damit Sie diese so schnell wie möglich beheben können. Klicken Sie auf das Grün Setup-Benachrichtigung Klicken Sie auf die Schaltfläche und wählen Sie aus der riesigen Dropdown-Liste mit 49 Einträgen aus. Praktisch alle Optionen werden abgedeckt, mit Highlights wie Benachrichtigungen per E-Mail, Discord, Signal, Telegram und Microsoft Teams.

Um beispielsweise eine Telegram-Benachrichtigung einzurichten, benötigen Sie lediglich eine Chat-ID und einen Bot-Token. Sie können ein Bot-Token von erhalten Telegram BotFather.

Im Dialogfeld „Benachrichtigungen einrichten“ können Sie dieselbe Benachrichtigungsmethode auf alle Ihre aktuellen Monitore anwenden.

Der Armaturenbrett Mit der Schaltfläche oben rechts erhalten Sie einen Überblick über Ihre Dienste. Wenn Sie auf einen einzelnen Eintrag klicken, werden die Reaktionszeit und aktuelle Probleme grafisch dargestellt. Sie sehen den Prozentsatz der 24-Stunden- und 30-Tage-Verfügbarkeit, und wenn Sie ein Zertifikat zum Sichern Ihrer Website verwenden, nennt Ihnen Uptime Kuma sogar das Ablaufdatum!

Die Überwachung der Dienstverfügbarkeit auf dem Raspberry Pi ist einfach!

Uptime Kuma lässt sich außerordentlich einfach bereitstellen und hält Sie über die Ausführung Ihrer verschiedenen Dienste auf dem Laufenden.

Wenn Sie Ihren Raspberry Pi verwenden, um eine Website zu hosten, die Ihre Leser besuchen können, ist es ebenso wichtig, sicherzustellen, dass Ihre Seiten frei von Rechtschreibfehlern, Grammatikfehlern, Irrtümern und defekten Links sind