Launched January 28, 2025
Checkmate

Checkmate

An open source server monitoring tool

Free4,028 impressions#4 of its week

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.

Checkmate is an open-source, self-hosted tool that monitors server hardware, uptime, response times and incidents with real-time visualizations.

for
Developers and ops teams who need self-hosted infrastructure monitoring.
pricing
open source
license
AGPL-3.0
bluewave-labs/Checkmate 11k 1.2kTypeScriptupdated 18 days ago
works withDockerMongoDBCaddyTraefiknginx

Key features

6 features of Checkmate
  • Hardware & Service Monitoring — Tracks CPU, RAM, disk, temperature and service uptime with real-time alerts.
  • Response Time & Uptime Checks — Periodically checks server/website availability and records response times.
  • Capture Agent — Optional Go-based agent that gathers detailed metrics from Linux, Windows, macOS and Raspberry Pi.
  • Docker Container Monitoring — Monitors container state, health, CPU/memory usage and can collect recent logs.
  • All-in-One Docker Image — Deploys via a single Docker Compose file with a separate MongoDB service.
  • Custom CA Support — Allows monitoring of HTTPS endpoints using private certificate authorities.

Use cases

  • Monitor a fleet of Linux servers for hardware health and uptime
  • Track website availability and response latency with instant alerts
  • Collect Docker container metrics and recent logs for troubleshooting
  • Gather detailed server stats via the Capture agent on heterogeneous OSes

Checkmate FAQ

How do I install Checkmate?+

Use the provided Docker Compose file to start the Checkmate image and a MongoDB container, then open http://localhost:52345.

What is the Capture agent?+

Capture is an optional Go-based agent that runs on remote servers to collect CPU, RAM, disk and temperature data.

Do I need MongoDB?+

Yes, Checkmate stores data in MongoDB; you can use the bundled MongoDB service or an external instance.

Can Checkmate monitor Docker containers?+

Yes, it can monitor containers directly via the Docker socket or through the Capture agent, including logs.

How do I monitor services with private TLS certificates?+

Configure a custom CA in the Docker setup as described in the Custom CA Trust Guide.

Summarized by DevHunt from github.com · Sep 28, 2026. Details may change; check the official site.