Checkmate: Open-Source, Self-Hosted Server and Uptime Monitoring

Summary
Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations. It provides real-time alerts and comprehensive reports on service availability, downtime, and response times, ensuring optimal performance for your infrastructure. Users can join their active Discord community for support and discussions.
Repository Info
Tags
Click on any tag to explore related repositories
Introduction
Checkmate is a powerful open-source, self-hosted solution for comprehensive infrastructure and uptime monitoring. Developed by bluewave-labs, this tool allows you to track server hardware, uptime, response times, and incidents in real-time, all presented with intuitive visualizations. It regularly checks the accessibility and optimal functioning of your servers and websites, delivering instant alerts and detailed reports on availability, downtime, and service response. For deeper insights into CPU, RAM, disk, and temperature, Checkmate integrates seamlessly with its dedicated agent, Capture.
Installation
Getting started with Checkmate is straightforward. Detailed installation instructions are available in the official Checkmate documentation portal. For quick deployment, Checkmate also supports platforms like Coolify, Elestio, K8s, or Pikapods. If you plan to monitor server infrastructure, remember to install the Capture agent as well.
Examples
Experience Checkmate firsthand by visiting the live demo. You can log in with uptimedemo@demo.com
and password Demouser1!
to explore its features, dashboards, and real-time monitoring capabilities. This demo provides a practical look at how Checkmate visualizes data, manages incidents, and presents status pages, giving you a clear understanding of its powerful interface.
Why Use
Checkmate stands out as a robust monitoring solution due to several key advantages:
- Comprehensive Monitoring: Track websites, load speed, infrastructure (CPU, RAM, disk, temperature via Capture agent), Docker, ping, SSL certificates, and ports.
- Real-time Incident Management: Centralized view of incidents and customizable notifications via email, webhooks, Discord, Telegram, and Slack.
- Performance: Optimized for exceptionally low memory and CPU usage, capable of monitoring over 1000 active monitors without performance bottlenecks.
- Status Pages: Create public status pages to keep your users informed.
- Open-Source & Self-Hosted: Full control over your data and infrastructure, deployable on your own servers or devices like Raspberry Pi.
- Active Community: Benefit from a vibrant community on Discord, GitHub Discussions, and Reddit, with contributions from developers worldwide.
- Multi-language Support: Translate Checkmate into your preferred language through the POEditor platform.
Checkmate is not just a tool, it's a community-driven project dedicated to providing reliable and efficient monitoring.
Links
Explore Checkmate further through these official resources:
- GitHub Repository: bluewave-labs/Checkmate
- Official Documentation: Checkmate Docs
- Live Demo: Checkmate Demo
- Discord Community: Join Discord
- Capture Agent: bluewave-labs/Capture