Self-hosted status page tools in 2026

Public or private pages that tell users what is broken and when it will be fixed, plus aggregators that watch the status pages of your vendors. This list has 9 status page tools. Of these, 8 are open source, 9 have a free plan and 9 can be self-hosted. Checked by hand on 30 September 2026.

  1. 1

    Cachet

    Self-hosted status page system built on Laravel, with components, incidents, scheduled maintenance, metrics and subscriber notifications.

    Free Self-hosted Status page
  2. 2

    cState

    Static status page generator built on Hugo; incidents are Markdown files and the site can be hosted free on Netlify, GitHub Pages or similar.

    Free Open source (MIT) Self-hosted Status page
  3. 3

    Kener

    Self-hosted status page with built-in monitors, incident management and a Docker image, written in SvelteKit and Node.js.

    Free Open source (MIT) Self-hosted Status pageUptime checks
  4. 4

    OpenStatus

    Open source status pages and multi-region uptime monitoring, available as a hosted service or self-hosted.

    Free plan Free: 1 monitor, 1 status page with 3 components Open source (AGPL-3.0) Self-hosted Status pageUptime checks
  5. 5

    Statping-ng

    Self-hosted status page and monitoring server in Go that checks HTTP, TCP and other services and shows their state and history; a maintained fork of Statping.

    Free Open source (GPL-3.0) Self-hosted Status pageUptime checks
  6. 6

    Tinystatus

    Shell script that runs simple HTTP, ping and port checks and writes the results to a static HTML status page.

    Free Open source (MIT) Self-hosted Status pageUptime checks
  7. 7

    Upptime

    Uptime monitor and status page that runs entirely on GitHub: Actions do the checks, Issues record incidents and GitHub Pages serves the status site.

    Free Open source (MIT) Self-hosted Status pageUptime checks
  8. 8

    Uptime Kuma

    Self-hosted monitor for HTTP, keyword, TCP, ping, DNS, Docker and push checks, with status pages and dozens of notification integrations.

    Free Open source (MIT) Self-hosted Uptime checksHeartbeatsStatus pageNotifications
  9. 9

    Vigil

    Self-hosted status page for microservices, written in Rust, that probes HTTP, TCP and ICMP targets and sends alerts to Slack, email, SMS and other channels.

    Free Open source (MPL-2.0) Self-hosted Status pageUptime checks

Side by side

Tool Pricing Free plan Open source Self-hosted Public pagePrivate pagesCustom domainEmail subscribersSMS subscribersScheduled maintenanceUptime historyBuilt-in monitoringAPIVendor status aggregation
Cachet Free Yes No Yes YesYesYesYes-Yes--Yes-
cState Free Yes Yes Yes Yes-YesNoNo--NoNo-
Kener Free Yes Yes Yes Yes-YesYes-YesYesYesYes-
OpenStatus Free plan 1 monitor, 1 status page with 3 components Yes Yes YesYesYesYes-YesYesYesYes-
Statping-ng Free Yes Yes Yes Yes-Yes----YesYes-
Tinystatus Free Yes Yes Yes Yes-YesNoNoYes-YesNo-
Upptime Free Yes Yes Yes Yes-Yes--YesYesYes--
Uptime Kuma Free Yes Yes Yes Yes-Yes--YesYesYes--
Vigil Free Yes Yes Yes Yes-Yes--Yes-YesYes-

Yes: confirmed in the tool's documentation. No: documented as not offered. -: not confirmed. Plans and prices change; check each tool's own site before you decide.

More lists