Repolode
cachethq

cachethq/cachet

Cachet is an open source, self-hosted status page system for communicating service uptime and incidents to users.

Open-source alternative to:StatuspageInstatus

Stars
15,261
Forks
1,631
Open issues
8
Last commit
3 days ago

What is it?

Cachet is a self-hosted status page application for publishing the current state of a service, its components, and any ongoing incidents. It is built on PHP and the Laravel framework, and it runs on MariaDB, MySQL, PostgreSQL or SQLite.

Teams install it on their own infrastructure, which keeps status data under their control rather than on a hosted third-party service. The project documents installation and upgrades on its official docs site, and it requires PHP 8.3 or later with Composer.

The repository also hosts a v3 demo dashboard that resets periodically, so new users can try the admin interface before deploying their own instance.

Key features

  • 01Publish service components and their current operational status.
  • 02Create and update incidents and maintenance notices for users.
  • 03Self-host on your own server with MariaDB, MySQL, PostgreSQL or SQLite.
  • 04Built on PHP and Laravel, installed via Composer.

Use cases

  • Giving customers a public status page for a SaaS product.
  • Keeping internal teams informed about outages of shared services.
  • Running a status page without sending incident data to a third-party host.

Topics

FAQ

What is cachet?
Cachet is an open source, self-hosted status page system for communicating service uptime and incidents to users. Cachet is a self-hosted status page application for publishing the current state of a service, its components, and any ongoing incidents. It is built on PHP and the Laravel framework, and it runs on MariaDB, MySQL, PostgreSQL or SQLite.
Is cachet free to use? What license does it have?
cachet is open source under the Other license. Check the license terms before using it in commercial products.
Is cachet still maintained?
Actively maintained. The last commit to cachet was on Oct 16, 2026.
What can I use cachet for?
Giving customers a public status page for a SaaS product. Keeping internal teams informed about outages of shared services. Running a status page without sending incident data to a third-party host.
Where can I get cachet?
The source code and installation instructions are on GitHub: https://github.com/cachethq/cachet

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects