20 open-source apps
Best self-hosted Monitoring & Status Pages apps
Uptime monitoring, metrics and public status pages. Know when something breaks before your users do.
The most popular self-hosted apps for monitoring & status pages on GitHub are Uptime Kuma, Netdata and Grafana, ranked by stars below.
Ranked by GitHub stars
All 20 Monitoring & Status Pages apps
Uptime Kuma
louislam/uptime-kuma
Easy-to-use self-hosted uptime monitor with status pages and 90+ notification channels.
Monitoring & Status PagesJavaScriptDockerNetdata
netdata/netdata
Real-time infrastructure monitoring with per-second metrics and zero-config dashboards.
Monitoring & Status PagesGoDockerGrafana
grafana/grafana
Dashboards and visualization for metrics, logs and traces from Prometheus, Loki and dozens of other sources.
Monitoring & Status PagesTypeScriptDockerPrometheus
prometheus/prometheus
Metrics-based monitoring and alerting toolkit with a powerful query language, built for cloud-native systems.
Monitoring & Status PagesGoDockerGlances
nicolargo/glances
Cross-platform system monitoring tool with a terminal, web and API interface.
Monitoring & Status PagesPythonDockerSigNoz
SigNoz/signoz
Open-source observability platform for logs, metrics and traces built on OpenTelemetry.
Monitoring & Status PagesTypeScriptDockerGrafana Loki
grafana/loki
Horizontally scalable log aggregation system inspired by Prometheus.
Monitoring & Status PagesGoDockerBeszel
henrygd/beszel
Lightweight server monitoring hub with Docker stats, history and alerts.
Monitoring & Status PagesGoDockerApache SkyWalking
apache/skywalking
Application performance monitoring and observability platform for distributed systems.
Monitoring & Status PagesJavaDockerJaeger
jaegertracing/jaeger
Distributed tracing platform for monitoring and troubleshooting microservices.
Monitoring & Status PagesGoDockerOpenObserve
openobserve/openobserve
Petabyte-scale logs, metrics and traces platform that is a lighter alternative to Elasticsearch and Datadog.
Monitoring & Status PagesTypeScriptDockerVictoriaMetrics
VictoriaMetrics/VictoriaMetrics
Fast, cost-effective time series database and monitoring solution compatible with Prometheus.
Monitoring & Status PagesGoDockerCachet
cachethq/cachet
Open-source status page system for communicating incidents and uptime to customers.
Monitoring & Status PagesPHPDockerGatus
TwiN/gatus
Developer-oriented health dashboard and status page configured with simple YAML.
Monitoring & Status PagesGoDockerOpenStatus
openstatusHQ/openstatus
Open-source synthetic monitoring and status pages from multiple regions.
Monitoring & Status PagesTypeScriptDockerZabbix
zabbix/zabbix
Enterprise-class open-source monitoring for networks, servers, VMs and cloud services.
Monitoring & Status PagesGo TemplateDockerKener
rajnandan1/kener
Sleek, modern status page system built with SvelteKit.
Monitoring & Status PagesTypeScriptDockerDiun
crazy-max/diun
Receive notifications when a container image is updated on a Docker registry.
Monitoring & Status PagesGoDockerLibreNMS
librenms/librenms
Auto-discovering PHP network monitoring system with alerting and a rich API.
Monitoring & Status PagesPHPDockerCheckmk
Checkmk/checkmk
Scalable IT infrastructure and application monitoring for servers, networks and cloud.
Monitoring & Status PagesPythonDocker
Keep exploring
Related categories
What is the best self-hosted app for monitoring & status pages?
By GitHub stars, Uptime Kuma is the most popular self-hosted app for monitoring & status pages with 92,149 stars, followed by Netdata and Grafana. The best fit depends on your needs, so compare Docker support, license and recent activity on each app page.
Are these Monitoring & Status Pages apps free?
Yes. All 20 apps in this category are open source and free to run on your own server. A few also offer a paid hosted plan or enterprise add-ons, but self-hosting the open-source edition costs nothing beyond your hardware.
How do I install a self-hosted Monitoring & Status Pages app?
20 of the 20 apps here ship a Docker image, which is the easiest route: rent a small VPS or use a home server, install Docker, and start the app with its Docker Compose file. Apps without an image list their native install steps in the README.
Which Monitoring & Status Pages apps are most actively developed?
Measured by commits in the last twelve months, the most active projects are Checkmk (21,799 commits), Zabbix (12,704 commits) and Grafana (11,362 commits). Active development usually means faster bug fixes and security patches.