Open Source Uptime Monitoring Software

Uptime Monitoring tools track the availability and response times of websites, APIs, and server endpoints. These tools send alerts through notification channels when a service fails or a background task misses a scheduled ping. This type of software is for system administrators and developers who need to detect outages before users report them. Self-hosting these apps ensures that monitoring logs and incident history remain on private infrastructure. This approach allows you to manage status pages and network latency checks without relying on external service providers.

This page lists 17 open source tools in the Uptime Monitoring category. The most popular are Uptime Kuma, changedetection.io and Gatus. Most use the MIT or Apache-2.0 license, and 16 offer an official Docker image.

Uptime Kuma

Uptime Monitoring

Monitors websites, APIs, and services with real-time alerts, status pages, and support for numerous notification channels.

90k StarsWeb App / Server

changedetection.io

Uptime Monitoring

Monitor websites for content updates and receive notifications via Discord, Email, Slack, Telegram, or webhooks.

32k StarsWeb App / Server

Gatus

Uptime Monitoring

Monitor service health using HTTP, ICMP, TCP, and DNS queries with automated alerting and status pages.

12k StarsWeb App / Server

MyIP

Uptime Monitoring

A network utility toolbox for checking IP addresses, detecting DNS leaks, and testing global network latency.

11k StarsWeb App / Server

Checkmate

Uptime Monitoring

Monitor server hardware, website uptime, and response times with real-time alerts and public status pages.

10k StarsWeb App / Server

Healthchecks

Uptime Monitoring

Monitor cron jobs and background tasks by alerting when expected HTTP or email pings fail to arrive.

10k StarsWeb App / Server

OpenStatus

Status Pages

A status page and uptime monitoring platform that tracks endpoints from 28 global regions across cloud providers.

8.9k StarsWeb App / Server

OneUptime

Infrastructure Monitoring

Monitors uptime, performance, and incidents while providing status pages and on‑call alerting in one platform

7.3k StarsWeb App / Server

WatchYourLAN

Infrastructure Monitoring

Monitor local network activity with an IP scanner that provides notifications and host connection history.

7.1k StarsWeb App / Server

Speedtest Tracker

Uptime Monitoring

Self-hosted application that monitors internet connection performance and uptime through scheduled automated speed tests.

5.8k StarsWeb App / Server

Kener

Status Pages

A self-hosted status page system for monitoring service uptime and communicating incidents to subscribers via notifications.

5.1k StarsWeb App / Server

MySpeed

Infrastructure Monitoring

Analyze and record internet speed over configurable retention periods with automated testing and health notifications.

3k StarsWeb App / Server

Icinga

Infrastructure Monitoring

Monitor network resources and cloud environments to track availability, notify users of outages, and generate performance data.

2.2k StarsWeb App / Server

Nagios

Infrastructure Monitoring

Monitors network services, host resources, and infrastructure health with a plugin system for custom service monitoring methods.

2k StarsWeb App / Server

Domain Locker

Asset & Inventory Management

A central hub for tracking domain name portfolios with automated monitoring and expiration notifications.

1.5k StarsWeb App / Server

Peekaping

Uptime Monitoring

A self-hosted uptime monitoring system with API-first architecture for tracking websites, APIs, and database services.

1.2k StarsWeb App / Server

Statusnook

Status Pages

A self-hosted status page system for monitoring endpoints and communicating incident tracking and maintenance updates to users.

974 StarsWeb App / Server
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.