uptime-kuma: Monitoring at 20-second intervals, 90 notification channels

louislam/uptime-kuma

·2026.11.13 22:00

Tracks the availability of various targets, including HTTP, TCP, WebSocket, DNS records, Steam game servers, and Docker containers. Checks status at short 20-second intervals and provides Ping charts and certificate information.

1 / 3

Integrates with over 90 notification services, including Telegram, Discord, Slack, and email (SMTP). Supports creating multiple status pages and mapping them to specific domains. 2FA and proxy configuration are also available.

Offers features similar to the existing Uptime Robot, but is characterized by a reactive UI built on Vue 3 and WebSocket. It uses WebSocket instead of a REST API to enhance real-time performance. Distributed under the MIT license, it can run in a Docker or Node.js environment.

Suitable for developers who want to resolve the cost burden or data sovereignty issues of cloud monitoring services. Useful in self-hosted environments where you need to monitor server and service status in real time and receive immediate notifications when outages occur.

GitHub
GitHub repository

louislam/uptime-kuma

A fancy self-hosted monitoring tool

JavaScript

This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.