Cachet vs Gatus
Self-host pick — both replace Statuspage (Atlassian) (Public status page / incident communication).
Both Cachet and Gatus self-host as a replacement for Statuspage (Atlassian) (Public status page / incident communication). Pick Gatus if you want the lighter footprint — 10min single-binary or docker run, $3/mo vps — go binary, very light. Pick Cachet if you need teams that want the closest spiritual Statuspage clone — same component grouping, same incident lifecycle — 20min docker-compose (PHP/Laravel + Postgres or MySQL) and $5/mo vps.
| Cachetopen-source | Gatusopen-source | |
|---|---|---|
| License | MIT | Apache-2.0 |
| Setup time | 20min docker-compose (PHP/Laravel + Postgres or MySQL) | 10min single-binary or docker run |
| Monthly cost | $5/mo VPS. | $3/mo VPS — Go binary, very light. |
| GitHub | cachethq/cachet | TwiN/gatus |
| Replaces | Statuspage (Atlassian) | Statuspage (Atlassian) |
Good fit for
Cachet
Teams that want the closest spiritual Statuspage clone — same component grouping, same incident lifecycle.
Weak at:No built-in uptime checks — you're stitching Cachet + checker + webhook plumbing yourself.
Gatus
Engineering teams that want declarative-as-config status (YAML in git) and bundled uptime checking.
Weak at:Less polished customer-facing branding/theming than Cachet or BetterStack-style hosted pages.
In a terminal? npx -y github:SolvoHQ/os-alt-cli statuspage prints Statuspage (Atlassian)'s self-host options including both —
how the CLI works →
FAQ
Which is easier to self-host, Cachet or Gatus?
Cachet: 20min docker-compose (PHP/Laravel + Postgres or MySQL). Gatus: 10min single-binary or docker run.
What does each cost to run?
Cachet: $5/mo VPS.. Gatus: $3/mo VPS — Go binary, very light.. Both projects are free and open source.
Do Cachet and Gatus replace the same SaaS?
Yes — both are open-source alternatives to Statuspage (Atlassian).