Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

90.7k stars8.3k forksMITlast commit Actively maintained
Hosted status pages for publishing real-time incident updates, uptime history, scheduled maintenance, and subscriber notifications. Allows teams to present public or private incident timelines, embed uptime metrics, and integrate with monitoring or incident tooling via APIs/webhooks.
Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

90.7k stars8.3k forksMITlast commit Actively maintained
Self-hosted status page and uptime monitoring tool with configurable health checks, dashboards, metrics, and alerting for HTTP, TCP, ICMP, and DNS endpoints.

11.9k stars808 forksApache-2.0last commit Actively maintained
Self-hosted monitoring for websites and servers with uptime checks, response-time metrics, incidents, and status pages, plus optional agent-based hardware monitoring.

10.8k stars1.2k forksAGPL-3.0last commit Actively maintained
Self-hosted status page system with built-in monitoring, incident tracking, and customizable public status pages for websites and APIs.

5.1k stars294 forksMITlast commit Actively maintained
Self-hosted insight hub combining privacy-focused web analytics, uptime monitoring, and server/server-docker status with an API for integrations.

3.1k stars196 forksApache-2.0last commit Actively maintained
Self-hosted monitoring for servers, services, SSL, incidents and status pages; React frontend with a Go backend and embedded SQLite data store.

2.9k stars253 forksMITlast commit Actively maintained
Open-source static status page for publishing incidents and service status, built with Hugo for fast builds, easy customization, and optional CMS editing.

2.9k stars250 forksMITlast commit Actively maintained
Open source status page and monitoring server for HTTP, TCP, UDP, ICMP and gRPC checks, with dashboards, alerts, and a REST API.

2k stars183 forksGPL-3.0last commit Slowing down
Open-source, self-hosted uptime monitoring tool for websites, APIs, and infrastructure with notifications, public status pages, and multiple monitor types.

1.2k stars68 forksMITlast commit Actively maintained
Self-hosted monitoring tool for uptime, TCP/HTTP checks, Docker monitoring, multi-user dashboards, incident management, SSO and alerting integrations.

737 stars43 forkslast commit Actively maintained
Self-hosted uptime and SSL monitoring with status pages, REST API, Prometheus/OpenTelemetry exporters, per-monitor notifications, and YAML config.
598 stars37 forksAGPL-3.0last commit Actively maintained
Self-hosted uptime and SSL monitoring with status pages, REST API, Prometheus and OpenTelemetry exporters, per-monitor notifications, and YAML-based configuration.
598 stars37 forksAGPL-3.0last commit Actively maintained
Go-based lightweight dashboard with tabs, panels, uptime monitoring and notifications; configurable via GUI or YAML, runs as Docker container or single binary.
244 stars13 forksMITlast commit Likely dormant
Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 11 of 13 shipped a commit in the last six months. Licences in this list: MIT, Apache-2.0, AGPL-3.0, GPL-3.0. In exchange you take on hosting, backups and updates yourself.
Browse everything in Monitoring & Observability.