# Uptime Kuma

A self-hosted monitoring tool that tracks the uptime of HTTP, TCP, DNS, ping and other targets and sends notifications through many services.

Uptime Kuma is a self-hosted monitoring tool for tracking the uptime of services. It supports checks over HTTP(S), TCP, HTTP keyword and JSON query matching, WebSocket, ping, DNS records, push notifications, Steam game servers and Docker containers, running checks at 20-second intervals.

It can send notifications through Telegram, Discord, Gotify, Slack, Pushover, email and more than 90 other notification services, and supports multiple status pages that can be mapped to specific domains. Other features include a ping chart, certificate information, proxy support and two-factor authentication.

The project is deployed with Docker Compose or a Docker command, running on all network interfaces by default, and it can also be run without Docker on supported Linux distributions or Windows using Node.js 20.4 or later and pm2 to keep the process running in the background.

Website: https://uptime.kuma.pet
