louislam

A fancy, easy-to-use self-hosted monitoring tool supporting HTTP(s)/TCP/Ping/DNS and over 90 notification services.

2.5.11
Published at
1d ago
93,566
Stars
53,944
Download
Synced at
23h ago

Latest release

2.5.11Nov 12, 2026, 09:20 AM
Downloads slow? Switch the source anytime above

README

Project Overview

Uptime Kuma is a fancy, easy-to-use self-hosted monitoring tool. It supports monitoring HTTP(s), TCP, Ping, DNS records, and more, with over 90 notification services for alerts.

Key Features

  • Multiple monitor types: HTTP(s) / TCP / HTTP(s) Keyword / HTTP(s) Json Query / Websocket / Ping / DNS Record / Push / Steam Game Server / Docker Containers
  • Rich notification channels: 90+ notification services including Telegram, Discord, Slack, Pushover, and Email (SMTP)
  • Modern UI: Beautiful, reactive user interface
  • Multi-language support
  • Status pages: Multiple status pages, certificate info, ping charts
  • 2FA support

Target Audience

  • Developers who need to monitor website and service availability
  • Self-hosted service operators
  • Individuals or teams who want a beautiful monitoring dashboard

Quick Start

  1. Docker Compose installation:
    mkdir uptime-kuma && cd uptime-kuma
    curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml
    docker compose up -d
  2. Visit http://localhost:3001
  3. Complete the initial setup via the wizard

Core Advantages

  • Open-source, free, and self-hosted
  • Supports multiple monitor types and 90+ notification channels
  • Beautiful, modern user interface
  • Docker and non-Docker installation options

Release history

Sort