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.
Monitors websites, APIs, and services with real-time alerts, status pages, and support for numerous notification channels.
Monitor websites for content updates and receive notifications via Discord, Email, Slack, Telegram, or webhooks.
Monitor service health using HTTP, ICMP, TCP, and DNS queries with automated alerting and status pages.
A network utility toolbox for checking IP addresses, detecting DNS leaks, and testing global network latency.
Monitor server hardware, website uptime, and response times with real-time alerts and public status pages.
Monitor cron jobs and background tasks by alerting when expected HTTP or email pings fail to arrive.
A status page and uptime monitoring platform that tracks endpoints from 28 global regions across cloud providers.
Monitors uptime, performance, and incidents while providing status pages and on‑call alerting in one platform
Monitor local network activity with an IP scanner that provides notifications and host connection history.
Self-hosted application that monitors internet connection performance and uptime through scheduled automated speed tests.
A self-hosted status page system for monitoring service uptime and communicating incidents to subscribers via notifications.
Analyze and record internet speed over configurable retention periods with automated testing and health notifications.
Monitor network resources and cloud environments to track availability, notify users of outages, and generate performance data.
Monitors network services, host resources, and infrastructure health with a plugin system for custom service monitoring methods.
A central hub for tracking domain name portfolios with automated monitoring and expiration notifications.
A self-hosted uptime monitoring system with API-first architecture for tracking websites, APIs, and database services.
A self-hosted status page system for monitoring endpoints and communicating incident tracking and maintenance updates to users.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.