
Better Stack (Uptime)
Uptime monitoring and incident management service that alerts teams when websites or services go down
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hosted uptime and infrastructure monitoring with real-time alerts
Track server hardware, uptime, response times, and incidents in real-time. Self-hosted monitoring with beautiful visualizations, status pages, and multi-channel notifications.

Checkmate is a self-hosted monitoring platform designed for teams and individuals who need comprehensive visibility into their infrastructure. It continuously tracks server availability, response times, SSL certificates, and incidents while delivering real-time alerts through email, Discord, Slack, and webhooks.
The platform monitors websites, APIs, ports, Docker containers, game servers, and page speed out of the box. For deeper infrastructure insights—CPU, RAM, disk usage, and temperature—deploy the optional Capture agent on Linux, Windows, Mac, or Raspberry Pi devices. Checkmate has been stress-tested with over 1,000 active monitors without performance degradation.
Ideal for DevOps teams, SREs, and small businesses requiring full control over monitoring data. Built with React, Node.js, and MongoDB, it offers public status pages, scheduled maintenance windows, and multi-language support across ten languages. Deploy via Docker, Kubernetes, or one-click platforms like Coolify and Pikapods. The exceptionally small memory footprint makes it suitable for resource-constrained environments, including home lab setups on Raspberry Pi hardware.
When teams consider Checkmate, these hosted platforms usually appear on the same shortlist.

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

Cloud-scale infrastructure monitoring with real-time dashboards and AIOps.

Automatic, AI-driven infrastructure monitoring across hybrid and cloud.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Multi-Region Website Uptime Tracking
Monitor 100+ customer-facing websites every minute with instant Slack alerts on downtime, reducing mean time to detection by 80%
Docker Container Health Monitoring
Track CPU, memory, and restart events across 50 containers with automated incident creation when thresholds breach
Public Status Page for SaaS Platform
Publish real-time service availability and scheduled maintenance to customers, decreasing support tickets by 40%
SSL Certificate Expiration Prevention
Receive 30-day advance warnings for expiring certificates across 200 domains, eliminating unexpected outages
No. Checkmate monitors websites, APIs, ports, SSL, and Docker without Capture. The agent is optional and only required for deep infrastructure metrics like CPU, RAM, disk usage, and temperature on remote servers.
Checkmate runs on minimal resources. A production instance monitoring 323 servers uses approximately 398MB for MongoDB and 15MB for Redis. It has been stress-tested with 1,000+ active monitors without performance issues and works on Raspberry Pi devices.
Yes. Checkmate includes built-in status page functionality with incident tracking and scheduled maintenance windows, allowing you to communicate service availability to external stakeholders.
Checkmate sends alerts via email, webhooks, Discord, and Slack. You can configure multiple notification channels per monitor to ensure the right teams receive timely alerts.
Checkmate supports custom Certificate Authority trust for Docker deployments. Refer to the Custom CA Trust Guide in the documentation for configuration steps when monitoring endpoints with certificates from private CAs like Smallstep.
Project at a glance
ActiveLast synced 4 days ago