Self-hosted uptime monitoring tool that tracks HTTP, TCP, DNS, ping, Docker and other services with alerts and status pages.
Self-hosted & SaaS alternatives
Self-hosted uptime and server monitoring: 23 open-source projects (2026)
Get alerted when a site or server goes down, watch resource use and publish a status page.
- Project
- 23
- This week
- +771
- Updated
- 3 hours ago
How to choose
Start with the job you need done: alerts when a site or service goes down, resource monitoring for your servers, or a public status page. If you mainly want uptime checks with alerts, uptime-kuma covers HTTP, TCP, DNS and more. If you want CPU, memory and Docker stats per server, beszel is aimed at that. If you don't want to run a server at all, upptime runs entirely on GitHub Actions and Pages.
- uptime-kumaBest for people replacing UptimeRobot or Pingdom who want HTTP, TCP, DNS, ping and Docker checks with alerts and status pages.
- beszelBest for anyone who wants a lightweight dashboard for server resources, Docker container stats and history, with alerts.
- upptimeBest for people who don't want to run a server and would rather get monitoring and a status page from GitHub Actions, Issues and Pages.
Top projects compared
All projects
Lightweight self-hosted server monitoring with a web dashboard, Docker container stats, historical data and alerts.
Open-source uptime monitor and status page built entirely on GitHub Actions, Issues, and Pages, with no external server needed.
Cachet is an open source, self-hosted status page system for communicating service uptime and incidents to users.
Self-hosted health dashboard that monitors services over HTTP, ICMP, TCP, DNS and more, evaluates response conditions, and sends alerts.
Self-hosted uptime and infrastructure monitoring app that checks HTTP, ping, port, DNS, Docker and more, with status pages and incident alerts.
Self-hosted server and website monitoring tool with status checks, HTTP/TCP/Ping probes, push alerts, scheduled tasks and a web terminal.
Self-hosted real-time monitoring dashboard for Proxmox, Docker, Kubernetes, TrueNAS and vSphere, with alerts and scheduled AI patrols.
Self-hosted status page system built with SvelteKit and Node.js, with uptime monitoring, incidents, and maintenance windows.
A lightweight self-hosted server probe and cloud monitoring dashboard for tracking multiple nodes' status, resources, latency and services.
A free, self-hosted multi-server monitoring dashboard that runs on Cloudflare Workers, D1 and Durable Objects, with real-time metrics and offline alerts.
Self-hosted network speed testing and server monitoring tool with a web UI, built in Go and React.
Self-hosted uptime monitoring system written in Go and React, with status pages and alert notifications, positioned as an alternative to Uptime Kuma.
Web-based UPS monitoring system built on Network UPS Tools (NUT), with real-time status, historical charts, alerts and scheduled reports, deployable via Docker.
A self-hosted real-time web dashboard that monitors one or more NVIDIA DGX Spark and other GPU machines (GPU, memory, CPU, network, local LLM servers) in one browser window.
Lightweight probe monitoring system in Go that tracks server metrics, HTTP/TCP/ICMP service checks, and Linux security baselines.
Self-hosted uptime and SSL monitoring service with status pages, a REST API, an MCP server, and multiple notification channels.
Self-hosted monitoring for Docker, Kubernetes, uptime, TLS and cron jobs in a single Go binary, with alerts and a built-in MCP server.
A self-hosted dashboard for monitoring health and status of media stack services like Plex, Sonarr, Radarr and qBittorrent.
A single Go binary that remembers your server's last state and reports only the changes worth noticing, with an MCP server built in.
A single self-hosted page that shows whether your homelab is fine, reading the tools you already run without changing anything.
Pings many targets at once, graphs response times as histograms, and maps network paths to help spot weak links.
Self-hosted uptime and performance monitoring for websites and APIs, deployable with a single docker compose up.
FAQ
- How are these projects chosen?
- Every project on Repolode passes a quality screening before it is listed: it must be usable today, solve a concrete problem, be more than a thin wrapper and still be maintained. This page groups the listed projects by topic and ranks them by GitHub stars.
- Which project here is the most popular?
- louislam/uptime-kuma, with 93.3K GitHub stars. Check each project's license and last commit before choosing.