Skip to main content
OpenSourceAlternatives

Cachet

Custom licenseStatus: unknownNew

Self-hosted status page system for incident communication

Alternative to Statuspage

Cachet is a self-hosted status page system that lets software teams publish service status, incident updates, and scheduled maintenance to their customers on a branded page. It connects to existing monitoring workflows through a REST API, webhooks, and an RSS feed, and is aimed at teams that want full control of their status communication without paying for a hosted status-page product.[1][2]

Quick verdict

Cachet verdict SaaS and platform teams that already run monitoring and want a branded, self-hosted status page will benefit most from Cachet. Its concrete strength is incident communication: components, incident updates, scheduled maintenance, metric charts, and email subscribers, all drivable through a documented REST API. The material constraint is that Cachet monitors nothing itself and needs a separately maintained PHP server, so teams wanting an all-in-one hosted page should choose something else. If you have server capacity and an existing monitoring stack, choose Cachet; if you need monitoring plus status in one hosted product, choose a hosted alternative such as Better Stack.[1][2][3][4]

Key features

  • Branded component status Publish the status of each service component on a branded page with a themeable, Blade-based design, so customers see at a glance which parts of the platform are operational.[1]

  • Incident timelines Create incidents and post timestamped updates as the situation evolves, keeping a visible timeline of what happened and what is being done.[1]

  • Scheduled maintenance Announce planned maintenance windows in advance with start and end times, so customers can plan around expected downtime.[1]

  • Custom metric charts Track custom metrics fed from external monitoring data and display them as charts on the status page, making performance trends visible alongside incidents.[1][2]

  • Verified email subscriber notifications Collect email subscribers and notify them about incidents and maintenance, with verification keeping the subscriber list legitimate.[1]

  • Documented REST JSON API Drive components, incidents, metrics, schedules, and subscribers through a documented REST JSON API, so monitoring tools can create and update status content automatically.[1]

  • Webhooks and Slack RSS feed Push incident updates to Slack channels through a dedicated RSS feed and integrate with surrounding tooling via webhooks.[1]

  • Multi-user dashboard with 2FA Run the status page as a team with multiple dashboard users protected by app-based two-factor authentication.[1]

Who will love it

  • SaaS teams publishing a public status page will love Cachet: it gives them a branded, subscriber-notifying page under their own control with no per-month software cost.[1][2]

  • Organizations that communicate scheduled maintenance regularly will love it: maintenance windows, incident timelines, and subscriber notifications cover the whole maintenance communication loop.[1]

  • Teams that automate incident updates from monitoring tools will love it: the REST API, webhooks, and metric ingestion fit a monitoring-driven workflow rather than a manual one.[1][2]

Who should avoid it

  • Teams without anyone to run a server should avoid it: installation needs PHP, a database, Composer, cron, and a queue worker, plus ongoing maintenance of infrastructure that should stay independent of the services it reports on.[1][2]

  • Teams expecting built-in monitoring should avoid it: Cachet displays and communicates status but detects nothing itself, so a separate monitoring stack is mandatory.[1][2]

  • Teams needing vendor support and automatic incident handling should avoid it: support is community-based, incident setup is manual, and version 3 remains under active development with documentation still in progress.[1][2]

What the reports suggest

Two public G2 reviews of Cachet (overall 3.8 out of 5) inspected October 9, 2026, plus vendor-authored comparison context. No original Reddit user reports were accessible, which is recorded as an evidence gap.

1 cited community source. The inspected sample is small: two G2 reviews and no accessible original Reddit reports. One review is positive about self-hosting control, one is negative about manual incident setup. This is anecdotal, not a measure of overall satisfaction or prevalence.

The inspected reports suggest Cachet earns goodwill for giving operators control over what users see, while the sharpest frustration is manual incident setup. With only two reviews inspected, treat both as anecdotes and weigh them against the documented setup cost.[1]

Requirements and integrations

Runs on PHP 8.1 or higher for version 2.x (8.3 or 8.4 for version 3) with SQLite, MySQL, MariaDB, PostgreSQL, or SQL Server; the version 3 frontend builds with Node 20 or higher, Bun, or PNPM, and Docker images are available.[1][2]

Connects to surrounding tooling through a REST JSON API, webhooks, and an RSS feed for Slack; serves the page in more than 10 languages with a customizable Blade-based theme.[1][2]

How people experience it

Exact excerpt

open source, free and I can decide what metrics my users see
G2 reviewer, Cachet reviews on G2 · Read the full report

Positive review excerpt; full review at the linked source.

Exact excerpt

I have missed the automatic incident management setup for the service
G2 reviewer, Cachet reviews on G2 · Read the full report

Critical review excerpt; full review at the linked source.

Questions worth asking

What is the best Cachet alternative for non-technical users?

For non-technical teams that want a hosted page with minimal setup, a hosted product such as Instatus or Atlassian Statuspage fits better, because Cachet assumes you can run and maintain a PHP server. Choose Cachet when developer or operator time for self-hosting is available and status-page control matters.[1][2]

Is Cachet really no-code?

No. Cachet has a web dashboard for day-to-day status work, but installing and running it is technical: a PHP 8.3 or 8.4 server, a database, Composer, migrations, a cron scheduler entry, and a queue worker. Non-technical teams should plan for operator help or a hosted alternative.[1][2]

How much does Cachet cost per month?

Cachet itself costs nothing per month: the v2.x software is free and open source under BSD-3-Clause, and development is funded through GitHub Sponsors. Checked October 2026. You still pay for the server, database, and email delivery it runs on, plus any optional professional installation service.[1][2]

Can you self-host Cachet?

Yes. Self-hosting is Cachet's only deployment model; there is no official managed hosting. Version 2.x runs on PHP 8.1 or higher with SQLite, MySQL, MariaDB, PostgreSQL, or SQL Server, and version 3 requires PHP 8.3 or 8.4. Note that version 3 uses a custom Cachet license rather than an OSI-approved license, so read its redistribution terms.[1][2]

Sources and editorial review

Source research. Reviewed on October 9, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.

We have not run or tested this product.

Two public G2 reviews of Cachet (overall 3.8 out of 5) inspected October 9, 2026, plus vendor-authored comparison context. No original Reddit user reports were accessible, which is recorded as an evidence gap. The inspected sample is small: two G2 reviews and no accessible original Reddit reports. One review is positive about self-hosting control, one is negative about manual incident setup. This is anecdotal, not a measure of overall satisfaction or prevalence.

  1. Introduction - Cachet Docs

    official · Observed October 9, 2026

    Official Cachet v3 documentation introduction: what Cachet is, component/incident/maintenance/metric/subscriber features, REST API, webhooks, RSS feed for Slack, 2FA, multi-language support, and the note that v3 docs are in progress.

  2. Installation - Cachet Docs

    official · Observed October 9, 2026

    Official Cachet v3 installation guide: PHP 8.3/8.4, Composer, database options, cron scheduler entry, queue worker, and Docker image availability.

  3. Cachet - The Status Page System

    official · Observed October 9, 2026

    Official Cachet homepage: v3 rebuild positioning, free self-hosted status pages, professional installation service, zero-cost claim, and v3 demo credentials. All marketing claims treated as vendor statements, not independent facts.

  4. cachethq/cachet on GitHub

    official · Observed October 9, 2026

    Official Cachet GitHub repository: PHP/Laravel implementation, 15,255 stars, v2.x BSD-3-Clause license, v3 custom Cachet license note, Docker support, 28 languages, GitHub Sponsors funding, and v3 demo link.

  5. Cachet Reviews on G2

    community · Observed October 9, 2026

    Two public G2 reviews of Cachet (3.8 out of 5): one positive on open-source control over visible metrics, one negative on manual incident setup. Small sample; individual opinions, not prevalence data.

  6. Best Atlassian Statuspage Alternatives 2026 - Sentivel

    published measurement · Observed October 9, 2026

    Vendor-authored 2026 comparison of Atlassian Statuspage alternatives covering Cachet, Instatus, Better Stack, and others; used only for the no-built-in-monitoring limitation and the conditional-recommendation framing. Vendor bias possible; feature claims about Cachet were cross-checked against official docs.

Compared with these products

Similar projects

Related projects with shared categories, technologies, or licensing.

OneUptime

OneUptimeOpen

Open-source uptime monitoring, incident response, and status pages in one platform

Stars7,725
Commitjust now
LicenseApache-2.0

OneUptime is an open-source monitoring and incident platform with uptime checks, on-call alerting, status pages, and correlated logs, metrics, and traces, self-hosted or as a managed cloud.

EasyMonitor

EasyMonitorOpen

Self-hosted multi-region uptime monitoring with status pages

Stars75
Commit9d ago
LicenseMIT

EasyMonitor is a self-hosted uptime monitoring tool with multi-region checks, incident tracking, and public status pages for websites and APIs.

Checkmate

CheckmateOpen

Self-hosted uptime and infrastructure monitoring with status pages

Stars10.9K
Commitjust now
LicenseAGPL-3.0

Checkmate is a self-hosted monitoring platform that watches website uptime, server hardware, and Docker hosts, and publishes public status pages.

Kener

KenerOpen

Self-hosted status pages with uptime monitoring and incident tools

Stars5,199
Commitjust now
LicenseMIT

Kener is a free, self-hosted status page and uptime monitor with incident timelines, maintenance windows, and subscriber notifications in one Docker deployment.

Uptime Kuma

Uptime KumaOpen

Self-hosted uptime monitoring with a clean status page

Stars76.4K
Commit4d ago
LicenseMIT

Uptime Kuma monitors HTTP endpoints, TCP ports, containers, and certificates, and notifies through almost a hundred channels. Setup is a container and a few minutes.

SigNoz

SigNozOpen

Open-source observability with logs, metrics, and traces in one tool

Stars32.3K
Commitjust now
LicenseMIT

SigNoz is an OpenTelemetry-native observability platform that combines logs, metrics, and traces with APM, dashboards, and alerts in one tool.