CheckCle is a self-hosted, open-source monitoring platform that provides real-time uptime monitoring, distributed checks, incident tracking, and alerts for full-stack systems, applications, and infrastructure.
The tool addresses the need for comprehensive visibility across entire technology stacks by combining uptime monitoring, server infrastructure tracking, and incident management in a single platform. It monitors HTTP, DNS, and ping protocols alongside TCP-based services, tracks SSL and domain expiration, and collects infrastructure metrics including CPU, RAM, disk usage, and network activity. The platform supports distributed regional monitoring and offers incident history with multiple status states. Notifications can be sent through email, Telegram, Discord, Slack, Matrix, and other channels. It includes public status pages, maintenance scheduling, analytics, and a settings panel for user management and data retention configuration.
Teams should choose this tool if they need a self-hosted alternative to commercial monitoring platforms and want to avoid vendor lock-in. It suits organizations that require monitoring across servers, applications, and services in a single interface, particularly those running Linux or Windows infrastructure. The platform supports both x86_64 and ARM64 architectures, making it deployable on standard servers, Raspberry Pi devices, and Apple Silicon Macs. Docker Compose deployment is recommended for quick setup.
The project maintains documentation in multiple languages and provides a live demo environment for evaluation. Development activity shows ongoing feature expansion with a published roadmap, and the codebase is written primarily in Go with TypeScript components. The tool is actively positioning itself as an open-source alternative in the monitoring space, with regular updates and community engagement highlighted in the repository.