8000 GitHub - operacle/checkcle: CheckCle is a self-hosted open-source alternative to UptimeRobot, PagerDuty, Better Stack, and more — offering real-time server & service uptime monitoring, incident, multi-channel alerting.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

CheckCle is a self-hosted open-source alternative to UptimeRobot, PagerDuty, Better Stack, and more — offering real-time server & service uptime monitoring, incident, multi-channel alerting.

License

Notifications You must be signed in to change notification settings

operacle/checkcle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 Coming Soon!

🌟 Core Features

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
  • 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

Installation with Docker Compose

  1. Clone the repository and run
#Clone the repository

git clone https://github.com/operacle/checkcle.git
cd checkcle

# Run docker compose

docker compose up -d
  1. Docker Compose - Recommended
services:
  checkcle:
    image: operacle/checkcle:latest
    container_name: checkcle
    restart: unless-stopped
    ports:
      - "8090:8090"  # Web Application
    volumes:
      - pb_data:/app/pb_data  # Ensure persistent data across rebuilds
    ulimits:
      nofile:
        soft: 4096
        hard: 8192

volumes:
  pb_data:  # Docker-managed volume for data persistence
  1. Admin Web Management

    Default URL: http://0.0.0.0:8090 User: admin@example.com Passwd: Admin123456

  2. Follow the Quick Start Guide at https://docs.checkcle.com (Coming Soon)

Uptime Monitoring checkcle-collapse-black Service Detail Page

📝 Development Roadmap

  • Health check & uptime monitoring (HTTP)
  • Dashboard UI with live stats
  • Auth with Multi-users system (admin)
  • Notifications (Telegram)
  • Docker containerization
  • CheckCle Website
  • SSL & Domain Monitoring (Inprogress)
  • Uptime monitoring (PING - Inprogress)
  • Infrastructure Server Monitoring
  • Schedule Maintenance & Incident Management
  • Operational Status / Public Status Pages
  • Uptime monitoring (TCP, PING, DNS)
  • User Permission Roles & Service Group
  • Notifications (Email/Slack/Discord/Signal)
  • Open-source release with full documentation

🌟 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

🤝 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 repo, share it on socials, and invite others to contribute!

🌍 Stay Connected

📜 License

CheckCle is released under the MIT License.


Stay informed, stay online, with CheckCle! 🌐

About

CheckCle is a self-hosted open-source alternative to UptimeRobot, PagerDuty, Better Stack, and more — offering real-time server & service uptime monitoring, incident, multi-channel alerting.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

0