O
OpenSourceStack 100 tools
U

Uptime Kuma

Self-hosted monitoring tool. Beautiful UI, 100+ notification types, free.

Operational · 99.97% · 95ms · 78h ago
|
Official Verified Security 91/100 Quality 95/100 Last checked Aug 28, 2026

What it is

Uptime Kuma is a self-hosted monitoring tool. HTTP(s), TCP, ping, DNS, push, Docker container, database, and more check types. 100+ notification types (Slack, Discord, Telegram, email, webhook, etc.). Beautiful Vue 3 UI, single Node.js binary.

Why we recommend it

If you want Uptime Robot but self-hosted, Uptime Kuma is the answer. The UI is gorgeous, the feature set is comprehensive, and the price is free.

When to use it

  • Self-hosted Uptime Robot alternative
  • Monitoring HTTP, TCP, ping, DNS endpoints
  • Status page (public or private)
  • When you want beautiful UI without SaaS fees

Quickstart

Run this in your terminal. Self-hosts locally with Docker or your preferred setup.

$ docker run -d --name uptime-kuma -p 3001:3001 -v uptime_kuma:/app/data louislam/uptime-kuma:1

Setup

**Docker:** ``` docker run -d --name uptime-kuma -p 3001:3001 -v uptime_kuma:/app/data louislam/uptime-kuma:1 ``` **Web UI:** http://localhost:3001

Tags

#uptime#monitoring#self-hosted#notifications#status-page

Integrates with

100-plus-notificationsdockerprometheusslackdiscord

Common use cases

  • uptime-robot-alternative
  • self-hosted
  • status-page
  • notifications

Pricing

Free. MIT licensed. Self-host on a small VPS.

Related projects

Support us