Self-hosted uptime monitoring tools in 2026

Check sites and APIs from outside: HTTP, ping, port, TLS certificate and keyword checks, and scripted browser or API journeys. This list has 10 uptime monitoring tools. Of these, 10 are open source, 10 have a free plan and 10 can be self-hosted. Checked by hand on 30 September 2026.

  1. 1

    Blackbox exporter

    Prometheus exporter that probes endpoints over HTTP, HTTPS, DNS, TCP, ICMP and gRPC and exposes the results as metrics you can alert on.

    Free Open source (Apache-2.0) Self-hosted Uptime checksMetrics
  2. 2

    CheckCle

    Self-hosted open source monitor for HTTP, ping, TCP and DNS uptime, server metrics and SSL expiry, with incident tracking and public status pages.

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

    Checkmate

    Self-hosted open source monitor from BlueWave Labs for HTTP, ping, TCP port, DNS, WebSocket and gRPC checks, with an optional agent for server hardware metrics and status pages.

    Free Open source (AGPL-3.0) Self-hosted Uptime checksInfrastructureStatus page
  4. 4

    Cloudprober

    Active prober that started at Google: runs HTTP, DNS, ping, TCP, gRPC and custom probes and exports latency and success metrics to Prometheus and other backends.

    Free Open source (Apache-2.0) Self-hosted Uptime checksSynthetic checksMetrics
  5. 5

    Gatus

    Health dashboard configured in YAML: checks HTTP, TCP, DNS, ICMP and other endpoints against conditions on status, body and latency, and alerts to many channels. Also sold as a hosted service.

    Free plan Open source (Apache-2.0) Self-hosted Uptime checksStatus pageNotifications
  6. 6

    Kuvasz Uptime

    Self-hosted uptime and SSL certificate monitor with brandable public or private status pages, maintenance windows and alerts to common chat and email channels.

    Free Open source (AGPL-3.0) Self-hosted Uptime checksStatus pageNotifications
  7. 7

    Monika

    Command-line synthetic monitor from Hyperjump: define HTTP, TCP, ping and database probes in a YAML file, run them anywhere, and send alerts to many channels.

    Free Open source (MIT) Self-hosted Uptime checksSynthetic checksNotifications
  8. 8

    Peekaping

    Self-hosted uptime monitor written in Go with a React UI, built as an alternative to Uptime Kuma, with status pages and pluggable notification channels.

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

    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
  10. 10

    UptimeFlare

    Serverless uptime monitor and status page that runs on Cloudflare Workers, checking HTTP and TCP endpoints and sending notifications.

    Free Open source (Apache-2.0) Self-hosted Uptime checksStatus page

Side by side

Tool Pricing Free plan Open source Self-hosted HTTP checksKeyword checksSSL certificate expiryTCP port checksPing checksDNS checksMulti-location checksChecks every minute or fasterBrowser or multi-step checksStatus page
Blackbox exporter Free Yes Yes Yes YesYes-YesYesYes-YesNoNo
CheckCle Free Yes Yes Yes Yes-YesYesYesYesYesYes-Yes
Checkmate Free Yes Yes Yes YesYesYesYesYesYesYesYes-Yes
Cloudprober Free Yes Yes Yes YesYes-YesYesYes-YesYes-
Gatus Free plan Yes Yes Yes YesYesYesYesYesYes-YesYesYes
Kuvasz Uptime Free Yes Yes Yes YesYesYesYesYesYes-Yes-Yes
Monika Free Yes Yes Yes YesYesYesYesYes--YesYesNo
Peekaping Free Yes Yes Yes YesYesYesYesYesYes-Yes-Yes
Uptime Kuma Free Yes Yes Yes YesYesYesYesYesYes-Yes-Yes
UptimeFlare Free Yes Yes Yes YesYesNoYes---Yes-Yes

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