Alternatives to cState
Publish a service status page generated as a static website. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
cState
Publish a service status page generated as a static website.
Replacements
Listings that take over the same core job as cState.
Cachet
Self-hosted status page for publishing service health and incidents.
Cachet manages components, incidents, maintenance and subscriber notifications from a self-hosted dashboard, but needs PHP 8.3, Composer and a database instead of a static site.
Upptime
Use GitHub Actions and GitHub Pages to run an uptime monitor and status site.
Upptime adds automatic uptime checks via GitHub Actions and publishes a status site on GitHub Pages, so it depends on GitHub availability and usage limits.
Uptime Kuma
A self-hosted uptime monitor that pings your sites and services and tells you the moment one stops answering.
Uptime Kuma includes its own HTTP, TCP, ping and DNS monitoring with public status pages and many notification services, running as one container with SQLite.
Kener
Publish service availability with a configurable status-page application.
Kener combines monitoring with public status displays and incident communication under the MIT licence, removing the need for a separate health-check integration.
Statusnook
Monitor endpoints and publish their status from a self-hosted application.
Statusnook combines endpoint checks with a public status page, but runs as a server application that must stay available during outages, unlike a static site.
Vigil
Monitor services and publish their availability through a self-hosted status page.
Vigil monitors services and publishes a self-hosted status page with incident notifications, licensed MPL-2.0 and running as a service rather than a static build.
Peekaping
Self-hosted uptime monitor with status pages and alert notifications.
Peekaping is an MIT-licensed uptime monitor with status pages and alert notifications on a Go and React stack, a younger project with fewer integrations.
OneUptime
An open-source platform for uptime monitoring, status pages, incidents, on-call alerting and observability.
OneUptime bundles status pages with monitoring, incidents and on-call alerting, making it a much larger self-hostable platform aimed at teams.
Similar software
Related functionality, not a direct replacement.
gatus
Developer-oriented health dashboard with alerting, configured from a YAML file.
Healthchecks
Receive an alert when scheduled jobs stop checking in.
Healthchecks.io
Cron job and scheduled task monitor that alerts when jobs stop running.
Checkmate
A self-hosted monitor that tracks uptime, response times, server hardware and incidents with notifications.