
Overview
Cachet is a self-hosted status page system written in PHP (Laravel) focused purely on communicating system status and incidents to users. It supports components, incidents, scheduled maintenance, metrics, and subscriber notifications. It is the closest open-source equivalent to Atlassian Statuspage.
Key features
- Public status page for communicating system state to users
- Component status tracking
- Incident reporting and updates
- Scheduled maintenance windows
- Metrics display
- Subscriber notifications for status changes
Our take
Cachet does one thing and does it deliberately: it's the closest open-source equivalent to Atlassian Statuspage, with components, incidents, scheduled maintenance, metrics, and subscriber notifications all aimed at communicating status rather than detecting problems. That focus is the key caveat — Cachet is a communication layer, not a monitor, so it won't tell you something is down; you update it from your own alerting or by hand. It's a Laravel/PHP app on the familiar Docker or manual deploy path, under a permissive BSD-3-Clause license, and self-host only with no hosted tier. The moderate setup difficulty is typical for a Laravel stack with a database to maintain. If you want a clean, ownable public status page and already have monitoring elsewhere, Cachet is a sensible choice; if you expected uptime checks built in, pair it with a separate monitoring tool.
Ideal for: Teams that need a self-hosted public status page and already have their own monitoring to feed it.
Where it falls short of Statuspage
- Status page only; it does NOT actively monitor your services (you must push incidents via API or integrate a monitor)
- No built-in synthetic checks like Pingdom/UptimeRobot
- The v3 rewrite went through long periods of slow development and reorganization
- Fewer polished integrations and subscriber-tier features than Atlassian Statuspage
We list the gaps honestly so you can decide if the trade-off is worth owning your data.
Tags
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the Cachet difficulty badge in your README — it links back here.
[](https://openreplace.com/cachet)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
Fancy self-hosted uptime monitoring with a beautiful dashboard and status pages
Real-time, high-resolution infrastructure monitoring with per-second metrics
Industry-standard metrics monitoring and alerting toolkit with PromQL
Open-source APM and observability for metrics, traces, and logs in one app