Skip to main content
OpenSourceAlternatives

Checkmate

Open source · OSI-approvedStatus: unknownNew

Self-hosted uptime and infrastructure monitoring with status pages

Checkmate is a free, open-source (AGPL-3.0) monitoring platform from BlueWave Labs that watches website uptime, server hardware, and Docker hosts, then publishes public status pages when something goes wrong. It serves small teams, homelabs, and DevOps shops that want uptime checks, infrastructure metrics, incidents, and notifications in one self-hosted tool instead of several subscriptions.[1][2]

Quick verdict

Small teams that want self-hosted uptime monitoring plus public status pages in one free tool benefit most from Checkmate. Its ten monitor types, Docker and infrastructure checks, incident tracking, and twelve notification channels cover the core uptime workflow without a subscription. The constraint is operations: deployment needs Docker with MongoDB, and no managed hosting or confirmed SSO was observed, so teams without server capacity should choose something else. If you can self-host, choose Checkmate for the broader monitor and status-page bundle; if you need the lightest setup or a managed service, start with Uptime Kuma or a hosted alternative.[1][2]

Key features

  • Ten monitor types Monitor HTTP(s), Ping, TCP, gRPC, WebSocket, DNS, PageSpeed, Infrastructure, Docker, and Game Servers side by side in one dashboard.[1][2]

  • Uptime and response-time history Track uptime percentages with response-time charts and date-range filtering per monitor, so slow periods stay visible rather than anecdotal.[1][2]

  • PageSpeed and Lighthouse checks Run PageSpeed performance checks backed by Lighthouse and keep historical charts of page-speed changes.[1][2]

  • Infrastructure via Capture agent Watch CPU, memory, disk, and host health through the Capture agent, with alert thresholds on the metrics that matter.[1][2]

  • Docker container monitoring Track Docker container CPU, memory, disk, and uptime next to website checks in the same dashboard.[1]

  • Public status pages Publish public status pages with themes, custom domains, and subscriber updates so users learn about outages first.[1][2]

  • Incidents plus maintenance windows Record acknowledged and resolved incident states linked to monitors, and schedule maintenance windows that pause alerts during planned work.[1][2]

  • Twelve notification channels Send alerts through twelve channels including Slack, Discord, Teams, PagerDuty, Opsgenie, email, and webhooks, routed per monitor, with TLS certificate-expiry tracking and pause/schedule/maintenance controls.[1][2]

Who will love it

  • Uptime plus status pages free Small teams that want uptime monitoring plus status pages in one free tool covering the whole outage-communication loop at zero licence cost.[1][2]

  • Container shops Docker and Kubernetes shops that want container and host metrics next to website checks in one dashboard.[1]

  • Homelab subscription replacement Homelabs replacing proprietary uptime subscriptions, where AGPL-3.0 self-hosting removes the monthly fee for people comfortable running Docker and MongoDB.[1][2]

Who should avoid it

  • Self-hosting only Self-hosting is the only route observed: a Docker deployment with MongoDB to install, update, and back up, with no managed offering stated.[1][2]

  • SSO unconfirmed Single sign-on availability was not established on the pages checked, so larger teams should verify current docs before adopting on that basis.[1][2]

  • No user-report sample No original Reddit or G2 user report was located within the research budget, so fit claims rest on official documentation rather than inspected user experience.[1]

Deployment and fit notes

Docker, Helm, or source install Deploy from a single Docker Compose setup with MongoDB, with a Helm chart and source install as alternates and multi-arch images.[1][2]

Per-monitor routing Route notifications per monitor across the twelve supported channels, and pause alerts with maintenance windows during planned work.[1][2]

Status pages for outage comms Publish status pages with custom domains, themes, and subscriber updates for public outage communication.[1]

Questions worth asking

What is the best Checkmate alternative for non-technical users?

A hosted uptime and status-page service is the safer conditional pick for non-technical users, because Checkmate needs Docker plus MongoDB self-hosting at moderate difficulty. Among self-hosted peers, Uptime Kuma is the catalogue-positioned incumbent Checkmate is compared against. This stays conditional because no head-to-head testing was done in this pass.[1][2]

Is Checkmate really no-code?

Mostly yes for daily use: creating monitors, status pages, incidents, and notification routing is UI-driven with no code required. The boundary is infrastructure monitoring, which needs the Capture agent installed with server access, plus optional API and webhook scripting for automation.[1][2]

How much does Checkmate cost per month?

Nothing for the licence: Checkmate is AGPL-3.0 with a free self-hosted deployment as the whole product, and no paid tier or price was stated on any page checked on October 9, 2026. A free licence does not imply free hosting: it runs on your own servers, and no total-infrastructure estimate is given here.[1][2]

Can you self-host Checkmate?

Yes: deployment is a single Docker Compose setup with MongoDB, with a Helm chart and source install as alternates and multi-arch images, on Docker, Kubernetes, Linux, and Windows per the catalogue record. A public repository alone would not prove this, but the docs describe the deployment routes directly. No installation guide is included in this article.[1][2]

Sources and editorial review

Source research. Reviewed on October 9, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.

We have not run or tested this product.

  1. Checkmate - Monitor Your Entire Infrastructure

    official · Observed October 9, 2026

    Official marketing site: ten monitor types, uptime/response tracking, PageSpeed plus Lighthouse, Capture-agent infrastructure monitoring, status pages, incidents, maintenance windows, twelve notification integrations, single-compose Docker deployment, AGPL-3.0 free licence, use cases. Observed 2026-10-09.

  2. Checkmate Documentation

    official · Observed October 9, 2026

    Official docs index: monitor capabilities (uptime tracking, response charts, date filtering, cert-expiry, PageSpeed audits, pause/schedule/maintenance, alert config), status pages, incidents, notifications, multi-region architecture, deployment routes. Observed 2026-10-09.

  3. bluewave-labs/Checkmate repository

    official · Observed October 9, 2026

    Official GitHub repository bluewave-labs/Checkmate: self-hosted uptime and infrastructure tool, Docker deployment, contributors, AGPL-3.0 context. Identity/licence/deployment corroboration only, never testimonials. Observed 2026-10-09.

Compared with these products

No explicit proprietary baseline is recorded.

Similar projects

Related projects with shared categories, technologies, or licensing.

OneUptime

OneUptimeOpen

Open-source uptime monitoring, incident response, and status pages in one platform

Stars7,725
Commitjust now
LicenseApache-2.0

OneUptime is an open-source monitoring and incident platform with uptime checks, on-call alerting, status pages, and correlated logs, metrics, and traces, self-hosted or as a managed cloud.

Kener

KenerOpen

Self-hosted status pages with uptime monitoring and incident tools

Stars5,199
Commitjust now
LicenseMIT

Kener is a free, self-hosted status page and uptime monitor with incident timelines, maintenance windows, and subscriber notifications in one Docker deployment.

Peekaping

PeekapingOpen

Self-hosted uptime monitoring with status pages and multi-channel alerts

Stars1,203
Commit3mo ago
LicenseMIT

Peekaping is a self-hosted, open-source uptime monitor built with Go and React that watches websites, APIs, databases, containers, and message brokers, then alerts through 15+ channels. It pairs live dashboards and brandable status pages with maintenance windows and Docker deployment on SQLite, PostgreSQL, or MongoDB. The MIT-licensed project is in beta and actively developed.

EasyMonitor

EasyMonitorOpen

Self-hosted multi-region uptime monitoring with status pages

Stars75
Commit9d ago
LicenseMIT

EasyMonitor is a self-hosted uptime monitoring tool with multi-region checks, incident tracking, and public status pages for websites and APIs.

Uptime Kuma

Uptime KumaOpen

Self-hosted uptime monitoring with a clean status page

Stars76.4K
Commit4d ago
LicenseMIT

Uptime Kuma monitors HTTP endpoints, TCP ports, containers, and certificates, and notifies through almost a hundred channels. Setup is a container and a few minutes.

Cachet

Cachet

Self-hosted status page system for incident communication

Stars15.3K
Commitjust now
LicenseCachet License

Cachet is a self-hosted status page system for publishing component status, incidents, and scheduled maintenance to customers.