What it is
Cachet is an open source, self-hosted status page system. It lives in the PHP and Laravel ecosystem, and it is categorized under Infrastructure and Operations and Monitoring and Observability. The project is intended for teams that need a dedicated place to communicate service status and downtime in a transparent way.
The concrete problem it solves is the need for a self-hosted status page for transparent downtime communication. Organizations can run Cachet on their own infrastructure, connect it to a supported database, and present a dashboard for service status. The repository also points to documentation for installation, upgrades, and a v3 demo, which indicates that the project is meant to be deployed and evaluated by operators who control the environment.
Key capabilities
- Cachet provides a status page system for communicating service status and downtime.
- Cachet is designed for self-hosted deployment, so the operator controls the instance and its data.
- Cachet runs on PHP 8.3 or later and uses Composer as the dependency manager for installation.
- Cachet supports MariaDB, MySQL, PostgreSQL, and SQLite as database options.
- Cachet exposes a dashboard interface, as shown by the v3 demo login path at v3.cachethq.io/dashboard.
- Cachet has documentation for installation and upgrades, including a dedicated Cachet 3.x installation guide.
- Cachet has a published security contact process for reporting vulnerabilities to [email protected].
Who uses it and how
- Infrastructure and operations teams can use Cachet as a monitoring and observability component for status communication.
- Self-hosted users can deploy Cachet on a server where they also manage PHP, Composer, and one of the supported databases.
- Prospective users can evaluate the v3 demo by logging in to the dashboard with the provided test email and password.
- Operators can follow the published documentation to install or upgrade a Cachet 3.x instance.
- Security researchers can report discovered vulnerabilities through the project email address.
Getting started
Install Cachet by using Composer and the Cachet 3.x installation documentation, then run it on PHP 8.3 or later with MariaDB, MySQL, PostgreSQL, or SQLite. To evaluate the software before deployment, use the v3 demo dashboard with the provided test credentials, while noting that the demo resets every 30 minutes.
When to use it — and when not to
Use Cachet when a team wants a self-hosted status page and can operate the required PHP, Composer, and database components. Avoid it when a clear open source license, a long public maintenance history, or a fully managed hosted option is essential, because the provided facts list license as NOASSERTION, contributors as 0, repo age as 0 years, 7 open issues, and no hosted production service. The repository also indicates a v3 rebuild context, so teams needing a stable long-term version should verify the current release state and documentation before adopting it.