Skip to content

Self-hosted alternatives to Statuspal

Statuspal is a hosted service that combines status pages, incident management and monitoring. 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 Statuspal 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

Statuspal features, app by app

FeatureUptimer
Status pages with services and uptime historyYes
Incident management with updatesYes
Scheduled maintenance windowsYes
Subscriber notifications by email, SMS, Slack and webhookNo
Custom domain and branded pages in English, Spanish and GermanPartly
Private pages with restricted accessNo
Built-in monitoring and automated alertingYes
API and third-party integrationsPartly

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

What a Statuspal user would miss
It has no subscriber notifications and private pages, and covers custom domain/branding and 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 Status pages with services and uptime history. Public page with aggregate status, monitor groups and per-monitor uptime.
  • Yes Incident management with updates. Incidents with investigating, identified, monitoring and resolved states and a timeline of updates.
  • Yes Scheduled maintenance windows. Scheduled maintenance windows shown on the page.
  • No Subscriber notifications by email, SMS, Slack and webhook. Webhook channels notify the operator; visitors cannot subscribe.
  • Partly Custom domain and branded pages in English, Spanish and German. Site title, description and five languages; no logo, CSS or domain setting.
  • No Private pages with restricted access. The status page is public.
  • Yes Built-in monitoring and automated alerting. HTTP and TCP checks from the cron Worker.
  • Partly API and third-party integrations. 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