Auch verfügbar in: DE Deutsch

Uptime Kuma

Inhalt

Status page monitor — Mesh shows your Uptime Kuma status page embedded.

What the integration can do

  • Monitor list with health status
  • Current up/down values per monitor
  • Jump link to the full status page

Prerequisites

  • Uptime Kuma 1.21+ with a status page enabled (Settings → Status Pages)
  • Status page slug (public URL ends with /status/<slug>)
  • No API token needed — only the public status page is read

Setup in Mesh

Admin → Integrations → Uptime Kuma:

  • baseUrl — e.g. http://192.168.1.10:3001
  • statusPageSlug — e.g. home (corresponds to /status/home)

Using the widget

Admin → Content → Widgets → "Uptime Kuma".

Troubleshooting

  • 404 / empty content → status page is not public. In Kuma: Settings → Status Pages → the page → "Public"
  • CORS error in browser console → Mesh calls Kuma server-side (container), never CORS. If it is: check reverse proxy headers
  • Monitor count is wrong → you have multiple status pages and assign monitors differently. Each slug has its own list only

API endpoints (for debugging)

Endpoint Purpose
GET /api/status-page/<slug> Status page data (JSON)
GET /api/status-page/heartbeat/<slug> Heartbeats per monitor