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
checkcleMIT 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
Uptime KumaMIT 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
GatusApache-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
GrafanaAGPL-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
| Tool | License | Self-host | Best for |
|---|---|---|---|
| checkcle | MIT License | Easy | HTTP/TCP checks plus a public page. |
| Uptime Kuma | MIT License | Easy | The common self-hosted status-page UI. |
| Gatus | Apache License 2.0 | Easy | Health checks as config, not a click-ops UI. |
| Grafana | Not listed | Medium | Graphs 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.