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
Uptime Kuma
Monitoring & Observability
A self-hosted monitoring tool
MITvs UptimeRobot★ 92k
Peekaping
Monitoring & Observability
Open Source Uptime Kuma Alternative
MITvs UptimeRobot★ 1.2k
Gatus
Monitoring & Observability
Create beautiful, automated status pages with advanced monitoring. Track HTTP, DNS, TCP en
Apache-2.0vs UptimeRobot★ 12k
OpenStatus
Monitoring & Observability
🫖 Status page with uptime monitoring & API monitoring as code 🫖
AGPL-3.0vs Pingdom★ 9.2k
Upptime
Monitoring & Observability
⬆️ GitHub Actions uptime monitor & status page by @AnandChowdhary
MITvs UptimeRobot★ 17k
Checkmate
Monitoring & Observability
Checkmate is an open-source, self-hosted tool designed to track and monitor server hardwar
AGPL-3.0vs UptimeRobot★ 11k
SaaS alternatives to CheckCle
See all
UptimeRobot
Monitoring & Observability
Website, port and keyword uptime checks with alerting and status pages
SaaS
Pingdom
Monitoring & Observability
Pingdom is a website monitoring service that checks uptime and page performance from outside locations and alerts teams when a site has problems.
SaaS
Better Stack
Monitoring & Observability
Uptime monitoring, on-call alerts, status pages and log management in one product
SaaS
StatusCake
Monitoring & Observability
Uptime, page speed and SSL monitoring with alerts
SaaS
Instatus
Monitoring & Observability
Hosted status pages with incident updates and subscriber notifications
SaaS
Uptime.com
Monitoring & Observability
Synthetic website and API monitoring with status pages
SaaS
