Checkmate
Free, self-hosted uptime and server monitoring with a modern dashboard, themed status pages, and 15+ notification channels.
🔗 Visit CheckmateDescription
Paying a monthly fee to a third-party service just to be told when your own server goes down is a strange trade for anyone comfortable running a bit of infrastructure themselves. Checkmate exists for that person: it's the monitoring dashboard and alerting layer, running on hardware you control, instead of a subscription to someone else's cloud.
Checkmate is an open-source, self-hosted server and uptime monitoring tool built on Node.js and MongoDB, with a React and Material-UI dashboard for real-time visualization of uptime, response times, and incidents. It supports HTTP, Docker, ping, port, SSL, and game-server monitoring, plus infrastructure metrics like CPU, memory, and disk via a lightweight agent, and it can generate customizable, themed public status pages. Notifications go out through email, webhooks, Discord, Slack, PagerDuty, Telegram, and more, and the interface is available in 15+ languages. It's fully free under the AGPL-3.0 license, with no paid or hosted tier.
💬 Our review
The short version: Checkmate is a modern, actively developed alternative to services like UptimeRobot for anyone willing to self-host — the trade is your own server time for zero subscription cost and full data control.
Against UptimeRobot and similar hosted uptime services, Checkmate is completely free with no usage caps tied to a pricing tier, but you're responsible for running and securing the Node.js/MongoDB stack yourself. Within the self-hosted monitoring space, Checkmate distinguishes itself with a genuinely modern UI (React, Material-UI, Recharts) and broader monitor types — including Docker and game-server checks — that some older self-hosted tools don't cover. With 10.7k GitHub stars, it has real community traction for a monitoring tool in this category, though it's newer than the most established self-hosted options and will have a smaller plugin/integration history by comparison. For a team or homelab operator who wants a modern-feeling, full-featured monitoring dashboard without a monthly bill, Checkmate is a strong pick; anyone who'd rather not manage the underlying infrastructure should stick with a hosted service like UptimeRobot instead.
💰 Pricing
📊 Global score
🤖 AI-enriched data
Auto-hébergé gratuit, licence AGPL-3.0
Pros
Entièrement gratuit, sans palier payant
Interface moderne avec visualisations temps réel
Types de monitoring variés (HTTP, Docker, ping, port, SSL, serveurs de jeu)
15+ canaux de notification
Cons
Nécessite d'héberger et maintenir Node.js + MongoDB soi-même
Aucune offre hébergée officielle
Projet plus récent que les outils de monitoring self-hosted les plus établis
