CheckCle logo

CheckCle

Real-time full-stack monitoring platform for servers, apps, and services

CheckCle delivers real-time uptime, performance, and SSL monitoring across servers, applications, and APIs, with distributed checks, incident tracking, and multi-channel alerts—all self‑hosted via Docker.

CheckCle banner

Overview

Overview

CheckCle is designed for developers, system administrators, and DevOps teams that need full visibility into their entire technology stack. By running a single self‑hosted service, teams can monitor websites, APIs, databases, and infrastructure components in real time without relying on external SaaS providers.

Core Capabilities

The platform performs distributed uptime checks over HTTP, DNS, Ping, and TCP protocols, while also collecting server metrics such as CPU, memory, disk and network usage on Linux (Debian, Ubuntu, CentOS, Red Hat) and Windows (beta). Integrated SSL monitoring reports certificate status, issuer and days‑to‑expiry. Incident history, maintenance scheduling, and public status pages keep stakeholders informed. Alerts are delivered through email, Telegram, Discord, and Slack, and can be customized via templates.

Simple Deployment

CheckCle ships as a Docker image that can be started with a one‑line docker run command or a Docker‑Compose file. The web UI is accessible on port 8090, offering multi‑language support, dark/light themes, and user management. All components are released under the MIT License, encouraging community contributions and free use.

Highlights

Distributed regional uptime checks for HTTP, DNS, Ping, and TCP services
Integrated SSL certificate monitoring with expiration alerts
Server resource metrics (CPU, RAM, disk, network) for Linux and Windows
Multi-channel notifications (email, Telegram, Discord, Slack) and public status pages

Pros

  • Comprehensive full-stack visibility
  • Easy Docker‑based deployment
  • Customizable alert templates and multi‑language UI
  • Free MIT‑licensed with active community

Considerations

  • Windows support currently in beta
  • No built‑in high‑availability clustering
  • Feature roadmap depends on community contributions
  • Requires container runtime (Docker)

Managed products teams compare with

When teams consider CheckCle, these hosted platforms usually appear on the same shortlist.

Better Stack (Uptime) logo

Better Stack (Uptime)

Uptime monitoring and incident management service that alerts teams when websites or services go down

incident.io logo

incident.io

All-in-one AI platform for incident management, on-call, and status pages

Instatus logo

Instatus

Status page and incident monitoring platform for service uptime

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Small to medium teams needing self‑hosted monitoring
  • Enterprises wanting full control over data and alerts
  • Developers who prefer Docker Compose setup
  • Organizations requiring SSL and domain expiry tracking

Not ideal when

  • Teams that need out‑of‑the‑box SaaS with zero maintenance
  • Environments without Docker or container support
  • Users requiring advanced AI‑driven anomaly detection
  • Very large scale deployments needing built‑in clustering

How teams use it

Website uptime monitoring

Detect downtime instantly and receive Slack alerts, reducing SLA breaches.

API health checks

Track response times of internal services and trigger Telegram notifications on latency spikes.

SSL certificate management

Monitor domain certificates, get email warnings before expiration, avoid service interruptions.

Server resource dashboard

Visualize CPU, RAM, and disk usage across Linux servers, schedule maintenance windows, and publish public status pages.

Tech snapshot

TypeScript78%
Go18%
Shell2%
JavaScript2%
CSS1%
HTML1%

Tags

open-sourcealternativeself-hosteduptimerealtimegocontainerservermonitoringpocketbasecheckcleapiinfrastructuretypescriptdockerossfull-stack

Frequently asked questions

How is CheckCle installed?

Deploy via Docker Compose or a single docker run command; the container includes the web UI and monitoring agents.

Does CheckCle support Windows servers?

Windows monitoring is available in beta; core Linux distributions are fully supported.

Can I customize alert messages?

Yes, the settings panel lets you edit notification templates for each channel.

Is there a limit to the number of monitored endpoints?

No hard limit; performance depends on host resources and Docker configuration.

Is the source code free to modify?

The project is released under the MIT License, allowing unrestricted use and modification.

Project at a glance

Active
Stars
2,137
Watchers
2,137
Forks
130
LicenseMIT
Repo age9 months old
Last commitlast week
Self-hostingSupported
Primary languageTypeScript

Last synced 3 hours ago