Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

CheckCle is a self-hosted, open-source monitoring platform for seamless, real-time full-stack systems, applications, and infrastructure. It provides real-time uptime monitoring, distributed checks, incident tracking, and alerts. All deployable anywhere.

License

Notifications You must be signed in to change notification settings

thoughtgo/checkcle

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

🌐 Select Language

English
English
Khmer
αžαŸ’αž˜αŸ‚αžš
Japanese
Japanese

Thank you to all our contributors, users, and supporters for making this project thrive.

πŸš€ Stay tuned for more updates, features, and improvements.

CheckCle Platform

πŸš€ What is CheckCle?

CheckCle is an Open Source solution for seamless, real-time monitoring of full-stack systems, applications, and infrastructure. It provides developers, sysadmins, and DevOps teams with deep insights and actionable data across every layer of their environmentβ€”whether it's servers, applications, or services. With CheckCle, you gain visibility, control, and the ability to ensure optimal performance throughout your entire technology stack.

🎯 Live Demo

πŸ‘‰ Try it now: CheckCle Live Demo User: [email protected] | Passwd: Admin123456

🌟 Core Features

πŸ“ Roadmap : DEVELOPMENT_ROADMAP

Uptime Services & Infrastructure Server Monitoring

  • Monitor HTTP, DNS, and Ping protocols
  • Monitor TCP-based, API services (e.g., FTP, SMTP, HTTP)
  • Track detail uptime, response times, and performance issues
  • Distributed Regional Monitoring
  • Incident History (UP/DOWN/WARNING/PAUSE)
  • SSL & Domain Monitoring (Domain, Issuer, Expiration Date, Days Left, Status, Last Notified)
  • Infrastructure Server Monitoring, Supports Linux (🐧 Debian, Ubuntu, CentOS, Red Hat, etc.) and Windows (Beta). And Servers metrics like CPU, RAM, disk usage, and network activity) with an one-line installation angent script.
  • Schedule Maintenance & Incident Management
  • Operational Status / Public Status Pages
  • Notifications via email, Telegram, Discord, and Slack
  • Reports & Analytics
  • Settings Panel (User Management, Data Retention, Multi-language, Themes (Dark & Light Mode), Notification and channels and alert templates).

#️⃣ Getting Started

Current Architecture Support

  • βœ… x86_64 PCs, laptops, servers (amd64)
  • βœ… Modern Raspberry Pi 3/4/5 with (64-bit OS), Apple Silicon Macs (arm64)

Install CheckCle using one of the following methods:

  1. Install with Docker Compose Configuration (Recommended)
version: '3.9'

services:
  checkcle:
    image: operacle/checkcle:latest
    container_name: checkcle
    restart: unless-stopped
    ports:
      - "8090:8090"  # Web Application
    volumes:
      - /opt/pb_data:/mnt/pb_data  # Host directory mapped to container path
    ulimits:
      nofile:
        soft: 4096
        hard: 8192
  1. Install with docker run. Just copy ready docker run command below
docker run -d \
  --name checkcle \
  --restart unless-stopped \
  -p 8090:8090 \
  -v /opt/pb_data:/mnt/pb_data \
  --ulimit nofile=4096:8192 \
  operacle/checkcle:latest
  1. Admin Web Management

    Default URL: http://0.0.0.0:8090 User: [email protected] Passwd: Admin123456

  2. Follow the Quick Start Guide at https://docs.checkcle.io

checkcle-collapse-black Service Detail Page checkcle-server-instance SSL Monitoring Schedule Maintenance

🌟 CheckCle for Communities?

  • Built with Passion: Created by an open-source enthusiast for the community
  • Free & Open Source: Completely free to use with no hidden costs
  • Collaborate & Connect: Meet like-minded people passionate about Open Source

Sponsors

πŸ™ We're incredibly thankful to our sponsors. Your contributions enable us to maintain infrastructure (hosting, domains), run tests, and continue developing valuable features.

πŸ₯ˆ Silver Uptime Ally

🧑 Ping Supporter


πŸ‘₯ Contributors

Thank you for contributing and continuously making CheckCle better, you're awesome 🫢


🀝 Ways to Contribute

Here are some ways you can help improve CheckCle:

  • 🐞 Report Bugs – Found a glitch? Let us know by opening a GitHub Issue.
  • 🌟 Suggest Features – Have an idea? Start a Discussion or open a Feature Request issue.
  • πŸ›  Submit Pull Requests – Improve the code, fix bugs, add features, or enhance the docs.
  • πŸ“ Improve Documentation – Even a typo fix helps!
  • 🌍 Spread the Word – Star ⭐ the CheckCle repo, share it on socials, and invite others to contribute!

🌍 Stay Connected

πŸ“œ License

CheckCle is released under the MIT License.


About

CheckCle is a self-hosted, open-source monitoring platform for seamless, real-time full-stack systems, applications, and infrastructure. It provides real-time uptime monitoring, distributed checks, incident tracking, and alerts. All deployable anywhere.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 88.7%
  • Go 6.4%
  • Shell 3.1%
  • JavaScript 1.4%
  • Other 0.4%