
CheckCle
Open-source monitoring platform for uptime and server metrics
2.9k stars 253 forks last commit first released MIT
Actively maintained
Last commit 17 Jul 2026.

CheckCle is an open-source monitoring platform that provides real-time uptime, service and infrastructure monitoring, incident tracking, and alerts for full‑stack systems and applications. It combines a modern web UI with an embedded backend to offer status pages, distributed checks, and reports for operators and DevOps teams.
Key Features
- Uptime and service monitoring for HTTP, DNS, Ping, and TCP-based services (API/SMTP/FTP etc.).
- Distributed regional checks and incident history (UP/DOWN/WARNING/PAUSE) with maintenance scheduling.
- SSL and domain monitoring (issuer, expiration date, days left, notifications).
- Infrastructure server monitoring (agent-based metrics for CPU, RAM, disk, network) with one-line agent install; Windows support listed as beta.
- Operational/public status pages, reports and analytics, and a web-based admin panel with user management, data retention and theme/language settings.
- Built for containerized deployment: Docker Compose and single-container run commands provided for quick installs.
Use Cases
- DevOps and SRE teams needing an on‑premises/open‑source solution for uptime and incident tracking across services and regions.
- Small to medium organizations wanting self-hosted status pages and SSL/expiration monitoring without third‑party SaaS.
- Community projects, labs, or training environments that require a simple deployable monitoring stack with a web UI.
Limitations and Considerations
- CheckCle uses an embedded PocketBase/SQLite datastore for persistence; this design simplifies deployment but can limit horizontal scaling and very high‑volume telemetry scenarios — plan backups and host volume persistence accordingly.
- Windows server/agent support is marked as beta in the documentation and may lack feature parity or production stability compared to Linux agents.
- Built‑in notification integrations are focused on email, Telegram, Discord and Slack; larger ecosystems or enterprise integrations may require custom work.
In summary, CheckCle is a focused open‑source monitoring tool designed for teams that prefer a self‑hosted, container-friendly system with a React frontend and Go/embedded datastore backend. It is well suited for uptime, SSL, and server metric monitoring, with tradeoffs around embedded datastore scale and Windows agent maturity.
Categories:
Tags:
Tech Stack:
Similar to CheckCle

Grafana
Observability dashboards and alerting for metrics, logs, and traces
Grafana is an open source observability and data visualization platform for querying, graphing, and alerting on metrics, logs, and traces across many data sources.


Prometheus
Monitoring system and time-series database for metrics and alerting
Prometheus is an open-source monitoring and time-series database for collecting metrics, querying with PromQL, and alerting on system and application health.
Speedtest Tracker
Self-hosted internet performance and uptime monitoring tool
Laravel-based app that schedules Ookla Speedtest checks, records download/upload/ping/packet-loss metrics, visualizes historical performance, and sends alerts.

OneUptime
Open-source monitoring, incident management, and observability platform
Self-hostable observability platform for uptime monitoring, alerting, incident management, on-call, status pages, logs, and APM in one integrated suite.

Zabbix
Enterprise-class monitoring and observability platform
Zabbix is an open-source monitoring and observability platform for networks, servers, VMs, applications, and cloud infrastructure, with alerting and dashboards.
Lunalytics
Open-source Node.js uptime and service monitoring dashboard
Self-hosted monitoring tool for uptime, TCP/HTTP checks, Docker monitoring, multi-user dashboards, incident management, SSO and alerting integrations.



