Kategorie:

Downtime deiner Webseite überwachen mit Uptime Kuma und Docker: So geht’s

Die Erreichbarkeit deiner Webseite ist ein wichtiger Faktor für den Erfolg deines Online-Auftritts. Ausfälle können nicht nur zu Umsatzeinbußen führen, sondern auch das Vertrauen deiner Besucher beeinträchtigen. Mit Uptime Kuma und Docker kannst du ganz einfach und kostenlos ein zuverlässiges System zur Überwachung deiner Webseite auf deinem NAS einrichten.

In diesem Artikel zeige ich dir Schritt für Schritt, wie du deine Webseite rund um die Uhr überwachen kannst, damit du rechtzeitig bei Ausfällen benachrichtigt wirst.

Warum Uptime Kuma?

Uptime Kuma ist ein Open-Source-Monitoring-Tool, das dir hilft, den Status deiner Webseiten, Server oder Online-Dienste zu überwachen. Im Gegensatz zu anderen Tools ist es einfach zu installieren und zu konfigurieren und bietet eine benutzerfreundliche Web-Oberfläche. Uptime Kuma ist kostenlos und leichtgewichtig, was es besonders interessant für den Heimgebrauch macht.

Schritt 1: Docker installieren

Stelle sicher, dass Docker auf deinem NAS läuft. Wenn es noch nicht installiert ist, kannst du Docker über das UGREEN NAS App Center einfach installieren.

Schritt 2: Docker-Projekt erstellen

Erstelle nun dein erstes Projekt, vergib einen Namen und wähle einen Speicherpfad aus. Erstelle die Ordner im Speicherpfad wie auf folgendem Bild:

Docker Uptime Kuma Verzeichnis erstellen

Nun musst du noch die Compose-Konfiguration vom Uptime Kuma Github-Projekt hier einfügen. Ich habe sie aus GitHub rauskopiert und noch etwas angepasst:

services:
  uptime-kuma:
    container_name: uptime-kuma
    image: louislam/uptime-kuma:1
    volumes:
      #- ./data:/app/data
      - /volume2/docker/uptime-kuma/data:/app/data
    ports:
      - "3001:3001"  # <Host Port>:<Container Port>
    restart: unless-stopped
    environment:
      - TZ=Europe/Berlin
Tipp

Du musst den Volume-Pfad bei dir wahrscheinlich anpassen. In meinem Fall habe ich Docker auf der SSD auf Volume 2 installiert. Achte darauf, dass das Verzeichnis /volume2/docker/uptime-kuma/data existiert.

Ab Docker Compose v2.x und neueren Versionen ist die Version von docker-compose.yml nicht mehr notwendig. Deshalb habe ich diese aus dem Code entfernt.

Projekt erstellen und Yaml-Konfiguration einfügen.

Per Klick auf Bereitstellen wird das Projekt heruntergeladen und ausgeführt.

Schritt 3: Uptime-Kuma-Instanz aufrufen

Per Browser rufst du jetzt deine Uptime-Kuma-Instanz mittels IP-/Port auf, z.B. 192.168.178.185:3001

Uptime-Kuma-Instanz aufrufen

Schritt 4: Uptime-Kuma für deine Webseite konfigurieren

Nun richtest du dir einen Monitor für deine Webseite ein, vergibst ein Prüfintervall und legst eine Benachrichtigungsart fest. Wenn du per E-Mail über eine Downtime benachrichtigt werden möchtest, musst du an dieser Stelle die SMTP-Daten deines Providers eintragen.

Fazit

Mit Uptime Kuma und Docker kannst du auf einfache Weise die Verfügbarkeit deiner Webseite überwachen – und das völlig kostenlos. Du sparst dir den Aufwand von teuren Monitoring-Diensten und behältst den vollen Überblick über den Zustand deiner Webseite.

Docker bietet dir eine flexible und isolierte Umgebung, um Uptime Kuma zuverlässig auszuführen, und das auf deinem UGREEN NAS. So kannst du sicherstellen, dass du immer rechtzeitig über Ausfälle informiert wirst und deine Webseite ohne Unterbrechungen läuft.


Navigation:

Veröffentlicht von: