Cachet
A self-hosted status page system built with Laravel that lets you publish service status, incidents and updates to your users.
- GitHub stars
- 15k
- Last commit
- 4 days ago
- Latest release
- v2.4.1
- Self-hosted
- Yes

Cachet is an open-source status page system you host yourself. It gives teams a public page to show whether services are up, announce incidents and publish updates, which reduces support load when something breaks. It is built with PHP and the Laravel framework.
The project is in the middle of a rebuild: the README includes an announcement about Cachet 3.x and links to the plans, and a demo of the v3 dashboard is available that resets itself every 30 minutes. Requirements are PHP 8.3 or later, Composer and one of MariaDB, MySQL, PostgreSQL or SQLite. Documentation covers installing and upgrading, and vulnerabilities should be reported by email to the project.
Cachet's license is listed as 'Other' on GitHub, so check the repository terms. It is run on your own server and suits startups and larger organizations that want to control the hosting of their status communications instead of paying for a hosted status page service.
Key features
- Public status page for services
- Incident and update publishing
- Built as a Laravel application
- Works with MariaDB, MySQL, PostgreSQL or SQLite
- Cachet 3.x rebuild with demo
- Documentation for installs and upgrades
