1.5 KiB
1.5 KiB
Uptime Kuma - Uptime Monitoring
Self-hosted uptime monitoring with status pages. Monitors HTTP(S), TCP, DNS, ICMP and more. Sends notifications on downtime.
Access
| Endpoint | Details |
|---|---|
| Public URL | https://kuma.sebson.space |
| Internal Port | 3001 |
| Auth | Shared Traefik basic auth (same as Traefik dashboard / Prometheus) |
Configuration
- Image:
louislam/uptime-kuma:1 - Data:
./uptime-kuma/data/(SQLite database, all config persisted) - Setup done via web UI on first access
Features
- Monitoring protocols: HTTP(s), TCP, Ping, DNS, Docker containers, and more
- Status pages with custom domains
- Notifications via Telegram, Gotify, email, webhook, and 40+ more
- 20-second check interval
- Certificate expiry monitoring
- Multi-language support
Typical Monitors to Add
| Monitor | Type | Target |
|---|---|---|
| Traefik | HTTPS | https://traefik.sebson.space |
| Home Assistant | HTTPS | https://ha.sebson.space |
| Grafana | HTTPS | https://grafana.sebson.space |
| Bitwarden | HTTPS | https://bward.sebson.space |
| Immich | HTTPS | https://immch.sebson.space |
| Jellyfin | HTTPS | https://jfin.sebson.space |
| Prometheus | HTTPS | https://prom.sebson.space |
| HA Dashboard | HTTPS | https://hadash.sebson.space |
| MikroTik | Ping | 192.168.1.1 |
| Internet | Ping | 8.8.8.8 |
Useful Commands
# Start
docker compose up -d uptime-kuma
# Follow logs
docker compose logs -f uptime-kuma
# Restart
docker compose restart uptime-kuma
# Stop
docker compose stop uptime-kuma