Skip to content

Self-hosted alternatives to incident.io Status Pages

Incident.io Status Pages is the hosted status page part of the incident.io incident management platform, with public, private and internal pages. One listed app does its main job and runs in your own Cloudflare account.

Each answer comes from the app’s README and source code, compared with the features incident.io Status Pages describes on its own site.

  • Uptimer public status page with website and server monitors, 60-day availability bars and latency of the last 60 checks

    Uptime monitor and status page with HTTP and TCP checks, incidents and webhook alerts, on Workers, Pages and D1

    Deploy
    Manual
    License
    MIT
    GitHub stars
    481 stars
    Last commit

incident.io Status Pages features, app by app

FeatureUptimer
Component based public status pageYes
Incident updates from incident workflowsYes
Scheduled maintenance notificationsYes
Subscribers by email, Slack and RSSNo
Custom domainNo
Private pages for partners and internal pages for teamsNo
Uptime history and metrics on the pageYes
API and integrations such as Intercom and monitoring webhooksPartly

Uptime monitor and status page with HTTP and TCP checks, incidents and webhook alerts, on Workers, Pages and D1

What a incident.io Status Pages user would miss
It has no subscriber notifications, a custom domain and private pages, and covers a write API only in part.
What it adds
It also has signed, templated webhook messages, CSV export of uptime history and a status page in five languages.
  • Yes Component based public status page. Public page with aggregate status, monitor groups and per-monitor uptime.
  • Yes Incident updates from incident workflows. Incidents with investigating, identified, monitoring and resolved states and a timeline of updates.
  • Yes Scheduled maintenance notifications. Scheduled maintenance windows shown on the page.
  • No Subscribers by email, Slack and RSS. Webhook channels notify the operator; visitors cannot subscribe.
  • No Custom domain. No domain setting in the app.
  • No Private pages for partners and internal pages for teams. The status page is public.
  • Yes Uptime history and metrics on the page. Uptime percentages and latency charts.
  • Partly API and integrations such as Intercom and monitoring webhooks. Public JSON status endpoint and webhook notifications; no other integrations found.

Sources:github.com/vriancao/uptimer#featuresgithub.com/VrianCao/Uptimer/blob/master/docs/notifications.md