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.
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.
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.
MIT licensed — free to use, change and self-host, including in commercial environments.