Skip to content

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:

Terminal window
UPTIME_KUMA_URL=http://<host>:<port>
UPTIME_KUMA_SLUG=default # status page slug

Dashboard 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.