Skip to content

Self-hosted alternatives to StatusCake

StatusCake is a hosted monitoring service for website uptime, page speed, SSL certificates, domains and servers, with status pages and alerts. 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 StatusCake describes on its own site.

  • Uptime Guard dashboard for a Production project with one service down, one warning and the recent checks of each service

    Uptime monitor for websites, ports, DNS, certificates and cron jobs, with Telegram alerts and public status pages

    Deploy
    One-click
    License
    MIT
    GitHub stars
    29 stars
    Last commit

StatusCake features, app by app

FeatureUptime Guard
Website and endpoint uptime monitoringYes
Page speed monitoringNo
SSL certificate expiry monitoringYes
Domain expiry, DNS and domain change monitoringYes
Server monitoring of RAM, CPU and disk usageNo
Checks from multiple locations in 30+ countriesNo
Alerts by email, SMS and integrationsPartly
Status pages to communicate incidentsPartly

Uptime monitor for websites, ports, DNS, certificates and cron jobs, with Telegram alerts and public status pages

What a StatusCake user would miss
It has no page speed monitoring, server monitoring and multi-location checks, and covers email/SMS alerts and a full status page only in part.
What it adds
It also has multi-step script checks, heartbeat monitors for cron jobs and owner login that needs a password plus an authenticator code.
  • Yes Website and endpoint uptime monitoring. HTTP(S) checks with a status range, optional keyword or JSON field; response time recorded.
  • No Page speed monitoring. No page load timing.
  • Yes SSL certificate expiry monitoring. TLS certificate expiry check, warns 14 days before by default.
  • Yes Domain expiry, DNS and domain change monitoring. Domain registration expiry through RDAP and DNS record checks.
  • No Server monitoring of RAM, CPU and disk usage. No server agent or resource metrics.
  • No Checks from multiple locations in 30+ countries. Checks run from the Worker with no location choice.
  • Partly Alerts by email, SMS and integrations. Telegram and Web Push only; email, Slack and Discord are on the roadmap.
  • Partly Status pages to communicate incidents. Read-only public page per project with each monitor's status and 90-day uptime; no incident posts.

Sources:github.com/calmray-solutions/uptime-guard#readmegithub.com/calmray-solutions/uptime-guard/blob/main/worker/src/checks.ts