Uptime Kuma
Uptime Kuma ist ein modernes, selbstehostes Monitoring-Tool. Es überwacht deine Dienste und sendet Benachrichtigungen bei Ausfällen.
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
- Nach dem Start erreichst du Uptime Kuma unter
http://[IP]:3001 - Erstelle beim ersten Start einen Admin-Account
- 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
- Erstelle einen Bot mit @BotFather
- Kopiere den Bot-Token
- Finde deine Chat-ID mit @userinfobot
- In Uptime Kuma: Settings → Notifications → Telegram
Discord
- Gehe zu Server-Einstellungen → Integrationen → Webhooks
- Erstelle einen neuen Webhook
- Kopiere die Webhook-URL
- In Uptime Kuma: Settings → Notifications → Discord
Weitere Optionen
- Email (SMTP)
- Pushover
- Gotify
- Signal
- Slack
- Matrix
- Ntfy
- und viele mehr...
Dashboard
Uptime Kuma bietet ein öffentliches Status-Dashboard:
- Gehe zu Settings → Status Pages
- Erstelle eine neue Status-Seite
- Füge Monitore hinzu
- Teile die URL mit deinen Nutzern
Docker-Container überwachen
So überwachst du den Status deiner Docker-Container:
- Binde den Docker-Socket ein (optional):
- Wähle beim Erstellen eines Monitors Docker als Typ
- 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