7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

CheckCle

Open source

CheckCle is a self-hosted monitoring platform for uptime checks, server metrics, SSL expiry, incidents, status pages and alerts.

GitHub stars
3.3k
Last commit
2 mo ago
Repository age
17 months
Version
v1.6.0
Licence
MIT
Self-hosted
Yes

About CheckCle

CheckCle is an open-source, self-hosted monitoring platform for systems, applications and infrastructure. It gives developers, sysadmins and DevOps teams real-time uptime monitoring, distributed regional checks, incident tracking and alerts in one place, and can be deployed anywhere with Docker.

Service monitoring covers HTTP, DNS, ping and TCP-based services such as FTP and SMTP, with response times and incident history for up, down, warning and paused states. It also monitors SSL certificates and domain expiry, and tracks CPU, RAM, disk and network on Linux servers and, in beta, Windows through a one-line agent script. Other features include scheduled maintenance, public status pages, reports, user management, themes and notifications through email, Telegram, Discord, Slack, Matrix and more.

CheckCle is written in Go and TypeScript, uses PocketBase, and is licensed under MIT. A live demo is linked from the README, and the interface is available in several languages. It suits small teams and homelabs looking for a self-hosted alternative to uptime and status page services.

Key features

  • HTTP, DNS, ping, and TCP monitoring
  • Distributed regional checks
  • SSL and domain expiry tracking
  • Server metrics via lightweight agent
  • Public status pages
  • Alerts to email, Telegram, Slack, and more

Good fit for

  • →Monitoring website and API uptime
  • →Publishing a public status page
  • →Alerting when certificates are about to expire
Tags
uptime-monitoring
monitoring
status-page
self-hosted
pocketbase
alerts
ssl-monitoring
docker
go

CheckCle: questions and answers

What is CheckCle used for?
CheckCle is a self-hosted monitoring platform for uptime checks, server metrics, SSL expiry, incidents, status pages and alerts. It is a good fit for monitoring website and API uptime, publishing a public status page, and alerting when certificates are about to expire.
Is CheckCle open source?
Yes. CheckCle is open source under the MIT licence. Its source code is on GitHub at operacle/checkcle and is written mainly in Go.
Is CheckCle free?
Yes. CheckCle is open source, so the software itself is free to use.
Can I self-host CheckCle?
Yes. CheckCle can be self-hosted on your own server or infrastructure.
What is CheckCle an alternative to?
CheckCle is an open-source alternative to UptimeRobot, Pingdom, Better Stack and StatusCake. Other open-source alternatives to UptimeRobot include Uptime Kuma, Peekaping and Gatus.
Is CheckCle actively maintained?
Yes. The most recent commit to CheckCle was on 17 July 2026, and the latest release is v1.6.0, published on 13 September 2025. The project has 3.3k stars on GitHub.

Open-source alternatives to CheckCle

See all

SaaS alternatives to CheckCle

See all