CheckCle

MIT
Platform
Docker Web
Licence
MIT Open source
CheckCle

CheckCle is an open-source, self-hosted monitoring platform that brings uptime checks, server and container metrics, SSL expiry tracking and public status pages into one dashboard. It is written in Go with a TypeScript front end and stores its data in PocketBase, so it ships as a single Docker image that runs on a spare box or a Raspberry Pi.

What it monitors

  • Endpoint uptime — HTTP, TCP, ping and DNS checks with response-time history, expected status codes and keyword matching.
  • Servers and containers — CPU, RAM, disk and network metrics from Linux hosts (Windows is in beta) through a one-line agent install script.
  • SSL and domains — certificate issuer, expiry date, days remaining and configurable warning thresholds.
  • Regional checks — distributed agents report the same service from more than one location.
  • Incidents and maintenance — scheduled maintenance windows, incident records and a public operational status page.

Alerting and reporting

Notifications are delivered over email, Telegram, Discord, Slack, Matrix and generic webhooks, with per-service notification templates and retry limits. A reports view summarises uptime and response times per service, and the interface ships in several languages with light and dark themes.

Deployment

Start the published image with Docker or Docker Compose and mount a persistent volume for the PocketBase data directory; the web interface listens on port 8090. The first launch creates the administrator account, and no external database, cache or message queue is required.

Licence

MIT licensed — free to use, change and self-host, including in commercial environments.

Alternatives

  • Uptime Kuma — a lighter self-hosted uptime monitor
  • Zabbix — full enterprise-grade infrastructure monitoring
  • Prometheus — metrics collection and alerting for engineering teams

Explore More Categories

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.