Uptime Kuma Monitoring im Homelab – Eine Schritt-für-Schritt-Anleitung

Aktualisiert am 25.10.2026 · Lesezeit ca. 4 Min. · Niveau: Fortgeschrittene · von Viktor Tribus, IT-Tribus Nideggen

In der heutigen Welt ist ein effektives Überwachungssystem für Ihre Server und Dienste unerlässlich. Uptime Kuma bietet eine elegante, kostenfreie Lösung dafür. Dieser Artikel führt Sie durch den Aufbau von Uptime Kuma in Ihrem Homelab oder Home-Office. Obwohl Fortgeschrittene die Grundlagen bereits kennen, werden wir auch auf Best Practices und typische Fehler eingehen.

Uptime Kuma ist ein modernes Monitoring-Tool, das es Ihnen ermöglicht, Ihre Systeme zu überwachen und Benachrichtigungen per E-Mail oder Chat-Diensten wie Telegram oder Discord zu erhalten. Es eignet sich ideal für Privatanwender sowie Home-Office-Umgebungen mit begrenztem Budget.

Das Projekt: Ziel und Ergebnis

Am Ende dieses Projekts wird Uptime Kuma in Ihrem Homelab laufen, sodass Sie Ihre Server und Dienste effektiv überwachen können. Die Benachrichtigungen werden Ihnen bei Ausfällen oder Problemen auf der Stelle mitteilt, was eine schnelle Reaktion ermöglicht.

Was Sie brauchen

  • Hardware: Ein Linux-Server oder ein Windows-Rechner als Host-Maschine für Docker. Mindestens 1 GB RAM und einige GB Festplattenspeicher werden empfohlen.
  • Software: Docker und Docker Compose müssen installiert sein. Uptime Kuma wird über Docker Containerisiert ausgeführt.
  • Zeitaufwand: Der Aufbau des Projekts sollte in etwa eine halbe bis eine Stunde dauern, abhängig von Ihrer Erfahrung mit Docker und der Konfiguration.
  • Schwierigkeitsgrad: Für Fortgeschrittene. Grundlegende Kenntnisse im Umgang mit Terminal und Administrationsrechten sind erforderlich.

Aufbau Schritt für Schritt

1. Docker und Docker Compose installieren

Sie benötigen Docker und Docker Compose auf Ihrem Host-System. Diese Software ist nicht nur für Uptime Kuma, sondern auch für viele andere Homelab-Projekte nützlich.

Linux-Terminal (Bash)
# Ubuntu/Debian
sudo apt update && sudo apt install -y docker.io docker-compose

# Windows (PowerShell als Administrator)
winget install Docker.DockerDesktop

2. Docker Compose Datei erstellen

Erstellen Sie eine docker-compose.yml-Datei, die Uptime Kuma starten wird.

Beispiel / Konfiguration
version: '3'
services:
  uptime-kuma:
    image: louislam/uptime-kuma
    container_name: uptimekuma
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Berlin # Zeitzonen-Abhängig von Ihrer Lokalität
    ports:
      - "3001:3001" # Host-Port : Container-Port
    volumes:
      - ./uptime-kuma-data:/app/data
    restart: unless-stopped

3. Docker Compose Datei konfigurieren (optional)

Sie können die PUID und PGID nach Bedarf anpassen, um sicherzustellen, dass Uptime Kuma die richtigen Benutzerrechte hat.

4. Uptime Kuma starten

Nun können Sie Uptime Kuma über Docker Compose starten:

Linux-Terminal (Bash)
docker-compose up -d

5. Webinterface einrichten

Öffnen Sie Ihren Browser und navigieren Sie zur URL http://localhost:3001. Die erste Verbindung wird Ihnen die Einstellungen für Benutzername, Passwort und Benachrichtigungen ermöglichen.

6. Dienste überwachen

Fügen Sie die zu überwachenden Dienste hinzu. In Uptime Kuma können Sie sowohl HTTP-Endpunkte als auch TCP-Services hinzufügen, um deren Verfügbarkeit zu prüfen.

7. Benachrichtigungen konfigurieren

Für die Benachrichtigung können Sie E-Mail, Telegram oder Discord einrichten. Geben Sie die notwendigen Zugangsdaten an und überprüfen Sie die Konfiguration mit der Testfunktion.

Absichern

Um Uptime Kuma sicher zu betreiben, sind einige grundlegende Schritte erforderlich:

Firewall regeln

Linux-Terminal (Bash)
# Ubuntu/Debian
sudo ufw allow 3001/tcp

# Windows (PowerShell als Administrator)
New-NetFirewallRule -Direction Inbound -Protocol TCP -LocalPort 3001 -Action Allow

Regelmäßige Updates

Schalten Sie die automatische Update-Funktion in Uptime Kuma ein, um immer auf dem neuesten Stand zu sein.

Zugangsdaten sichern

Wählen Sie starke Passwörter und aktivieren Sie eventuell die Zwei-Faktor-Authentifizierung (2FA).

Backup erstellen

Linux-Terminal (Bash)
# Backup der Uptime Kuma Daten
docker exec uptimekuma tar czf /app/data/backup.tar.gz -C /app/data .
scp root@localhost:/app/data/backup.tar.gz ./backup.tar.gz # Anpassen auf Ihre Umgebung

# Windows (PowerShell)
docker exec uptimekuma tar czf C:\app\data\backup.tar.gz -C C:\app\data .
Copy-Item .\backup.tar.gz \\BackupServer\Share\

Wartung und Updates

Regelmäßige Wartung ist wichtig, um sicherzustellen, dass Uptime Kuma stabil läuft.

Linux-Terminal (Bash)
# Docker Compose aktualisieren
docker-compose pull
docker-compose up -d

# Datenbank Backup
docker exec uptimekuma tar czf /app/data/backup.tar.gz -C /app/data .

Ideen zum Erweitern

Es gibt einige Möglichkeiten, Uptime Kuma zu erweitern:

  • Docker Dashboard: Fügen Sie Docker-Dienste hinzu, um den Status Ihrer Container zu überwachen.
  • Zusätzliche Benachrichtigungen: Integrieren Sie weitere Dienste wie Slack oder Pushover für zusätzliche Benachrichtigungsoptionen.
  • Automatisierte Skripte: Erstellen Sie automatische Skripte, um regelmäßig Backups zu erstellen und sicherzustellen, dass Uptime Kuma laufend aktualisiert wird.

Häufige Fragen

1. Kann ich Uptime Kuma auch auf einem Raspberry Pi installieren?

Ja, Uptime Kuma läuft auch auf ARM-basierten Systemen wie dem Raspberry Pi, sofern Docker und Docker Compose verfügbar sind.

2. Wie sicher ist Uptime Kuma?

Uptime Kuma verwendet moderne Sicherheitsstandards und kann durch regelmäßige Updates und eine sichere Konfiguration sicher betrieben werden. Aktivieren Sie immer die 2FA, falls möglich.

3. Kann ich mehrere Instanzen von Uptime Kuma gleichzeitig betreiben?

Ja, Sie können mehrere Instanzen von Uptime Kuma über Docker Compose oder durch den Einsatz unterschiedlicher Ports betreiben.

4. Welche Vorteile bietet Uptime Kuma gegenüber kommerziellen Lösungen?

Uptime Kuma ist vollständig kostenlos und leicht einsetzbar, was es zu einer kostengünstigen Alternative für Privatanwender und kleinere Unternehmen macht.

Fazit

Durch die Einrichtung von Uptime Kuma in Ihrem Homelab oder Home-Office können Sie Ihre Systeme effektiv überwachen. Die Schritte sind klar strukturiert, um Ihnen eine unkomplizierte Einführung zu ermöglichen. Wenn Sie weitere Unterstützung benötigen, helfen wir bei IT-Tribus gerne weiter.

Quellen und weiterführende Informationen

Hinweis: Dieser Beitrag wurde am 25.10.2026 mit KI-Unterstützung erstellt, auf Basis der genannten Quellen eigenständig formuliert und redaktionell von IT-Tribus betreut. Alle Angaben ohne Gewähr – bitte prüfen Sie Befehle vor dem Einsatz in produktiven Umgebungen und legen Sie vorher eine Sicherung an.

Benötigen Sie Unterstützung bei Uptime Kuma Monitoring?

IT-Tribus ist Ihr IT-Dienstleister aus Nideggen. Vor Ort helfen wir in Düren, im Kreis Düren und in der Region Aachen – Monitoring und Fernwartung mit NinjaOne bieten wir Unternehmen auch überregional an.

Kostenlose Erstanalyse anfordern
📞 02427 9099860