Zum Inhalt

Uptime Kuma

Uptime Kuma ist ein modernes, selbstehostes Monitoring-Tool. Es überwacht deine Dienste und sendet Benachrichtigungen bei Ausfällen.

YT

Installation

Füge das folgende Template in deine docker-compose.yml ein und führe anschließend ei23 dc aus.

Template

  uptime-kuma:
    image: louislam/uptime-kuma:latest
    container_name: uptime-kuma
    restart: unless-stopped
    ports:
      - 3001:3001
    volumes:
      - ./volumes/uptime-kuma:/app/data

Erster Start

  1. Nach dem Start erreichst du Uptime Kuma unter http://[IP]:3001
  2. Erstelle beim ersten Start einen Admin-Account
  3. Füge deine ersten Monitore hinzu

Monitor-Typen

Uptime Kuma unterstützt viele verschiedene Monitor-Typen:

Typ Beschreibung Beispiel
HTTP(s) Webseiten überwachen https://ei23.de
TCP Port-Überwachung 192.168.1.1:22
Ping Host-Erreichbarkeit 192.168.1.1
DNS DNS-Auflösung prüfen ei23.de
Docker Container-Status Container-Namen
Push Empfängt Heartbeats Eigene URL
Keyword Webseite nach Wort durchsuchen "Willkommen"

Benachrichtigungen einrichten

Uptime Kuma unterstützt über 90 Benachrichtigungsdienste:

Telegram

  1. Erstelle einen Bot mit @BotFather
  2. Kopiere den Bot-Token
  3. Finde deine Chat-ID mit @userinfobot
  4. In Uptime Kuma: SettingsNotificationsTelegram

Discord

  1. Gehe zu Server-EinstellungenIntegrationenWebhooks
  2. Erstelle einen neuen Webhook
  3. Kopiere die Webhook-URL
  4. In Uptime Kuma: SettingsNotificationsDiscord

Weitere Optionen

  • Email (SMTP)
  • Pushover
  • Gotify
  • Signal
  • Slack
  • Matrix
  • Ntfy
  • und viele mehr...

Dashboard

Uptime Kuma bietet ein öffentliches Status-Dashboard:

  1. Gehe zu SettingsStatus Pages
  2. Erstelle eine neue Status-Seite
  3. Füge Monitore hinzu
  4. Teile die URL mit deinen Nutzern

Docker-Container überwachen

So überwachst du den Status deiner Docker-Container:

  1. Binde den Docker-Socket ein (optional):
volumes:
  - ./volumes/uptime-kuma:/app/data
  - /var/run/docker.sock:/var/run/docker.sock:ro
  1. Wähle beim Erstellen eines Monitors Docker als Typ
  2. Gib den Container-Namen ein

Hinweise

  • Die Daten werden in ./volumes/uptime-kuma/ gespeichert
  • Der Port ist standardmäßig 3001
  • Uptime Kuma ist sehr ressourcenschonend
  • Ideal für die Überwachung aller ei23-Dienste

Weitere Informationen