CheckCle
An open-source uptime monitoring platform built on PocketBase. Monitor your services, track SSL certificates, manage incidents, and share public status pages — all from a single self-hosted container.
What You Can Do After Deployment
- Visit your domain — log in with the default admin account or create a new one
- Add monitors — configure HTTP, DNS, Ping, or TCP checks for your services
- View dashboards — real-time uptime percentages, response times, and incident history
- Track SSL certificates — monitor expiration dates, issuers, and renewal status
- Create status pages — public-facing pages showing your service health
- Set up notifications — get alerts via Telegram, Discord, Slack, or email when services go down
Key Features
- Monitor HTTP, DNS, Ping, and TCP-based services (FTP, SMTP, HTTP APIs)
- Real-time uptime tracking with response time graphs
- Incident history with UP/DOWN/WARNING/PAUSE states
- SSL and domain monitoring (issuer, expiration, days remaining)
- Infrastructure server monitoring (CPU, RAM, disk, network) via agent script
- Scheduled maintenance windows and incident management
- Public status pages for external communication
- Notifications via email, Telegram, Discord, and Slack
- Reports and analytics dashboard
- Dark and light theme support
- Built on PocketBase — no external database required
Configuration
- Default credentials — check the demo page or create an admin account on first launch
- Data persistence — all data is stored in the mounted volume at
/mnt/pb_data
- Timezone — set
TZ environment variable to your timezone
License
MIT — GitHub