Best / Status pages

Best open-source Status pages

The best self-hosted status-page split in the c17.io catalog is Checkcle for a MIT Go uptime box (the published Pingdom / Statuspage / UptimeRobot stack), Uptime Kuma when you want that MIT status-page UI, Gatus when you want an Apache-2.0 developer status page, and Grafana when the job is dashboards rather than a public incident page. Cachet v3 is a custom license that forbids distributing the software as a standalone product — not the published OSS path. This is not Atlassian Statuspage's every subscriber SKU.

Open the stackStart on Railway

Ranked picks

  1. 1

    checkcle

    MIT Go uptime and a status page — the c17 Statuspage path.

    When to pick it: HTTP/TCP checks plus a public page.

    3,305 stars in the catalog

  2. 2

    Uptime Kuma

    MIT status-page UI already on /stacks/checkcle-monitoring. /compare/gatus-vs-uptime-kuma.

    When to pick it: The common self-hosted status-page UI.

    92,564 stars in the catalog

  3. 3

    Gatus

    Apache-2.0 developer status page — /compare/gatus-vs-uptime-kuma.

    When to pick it: Health checks as config, not a click-ops UI.

    12,332 stars in the catalog

  4. 4

    Grafana

    AGPL-3.0 dashboards already on /best/monitoring-observability. Not a public incident page.

    When to pick it: Graphs you read, not a statuspage.io clone.

How they compare

ToolLicenseSelf-hostBest for
checkcleMIT LicenseEasyHTTP/TCP checks plus a public page.
Uptime KumaMIT LicenseEasyThe common self-hosted status-page UI.
GatusApache License 2.0EasyHealth checks as config, not a click-ops UI.
GrafanaNot listedMediumGraphs you read, not a statuspage.io clone.

Related pages

FAQ

Checkcle or Uptime Kuma?
Checkcle if you want the published Statuspage path (Go). Uptime Kuma if you want that MIT UI — /compare/gatus-vs-uptime-kuma.
Why not Cachet?
Cachet v3 (cachethq/cachet LICENSE.md) is a custom license: you may not distribute it as a standalone product. This ranking uses OSI/MIT/Apache tools.
Is this Datadog?
Dashboards stay on /replace/datadog (Grafana). This page is a public status page.
Are these free?
Checkcle and Uptime Kuma are MIT. Gatus is Apache-2.0. Grafana OSS is AGPL-3.0. You pay hosting. Template users never pay c17.
How do I deploy it?
Open /stacks/checkcle-monitoring. Persist check history. Add one HTTP check and a public page.

Stack of the Week

Get one stack a week that replaces a SaaS bill.

Sponsor this page