Uptime Kuma
Uptime Kuma provides uptime monitoring with a status page widget on the dashboard.
Current status
Planned deployment
[placeholder — define host, port, and deployment approach]
Uptime Kuma should monitor:
web.level147.net(ops dashboard via Cloudflare)docs.level147.net(docs site)100.81.122.65:3000(Gitea — internal)100.81.122.65:8000(Woodpecker CI — internal)
Configuration
Once deployed, add to /home/level147.net/.env:
UPTIME_KUMA_URL=http://<host>:<port>UPTIME_KUMA_SLUG=default # status page slugDashboard widget
The widget polls the Uptime Kuma status page API and displays monitor statuses with up/down indicators. It gracefully degrades when the service is unreachable — no dashboard errors.