Docs / Self-Hosted Applications / How to Self-Host Uptime Kuma Status Page

How to Self-Host Uptime Kuma Status Page

By Admin · Mar 1, 2026 · Updated Apr 23, 2026 · 27 views · 1 min read

What Is Uptime Kuma?

Uptime Kuma is a self-hosted monitoring tool that checks the availability of your websites, APIs, and services. It provides a beautiful status page and sends alerts when services go down.

Requirements

  • A Breeze with at least 512 MB RAM
  • Docker installed

Installation

docker run -d --name uptime-kuma \
  -p 3001:3001 \
  -v /opt/uptime-kuma/data:/app/data \
  --restart unless-stopped \
  louislam/uptime-kuma:latest

Setup

Visit http://your-server:3001 and create your admin account.

Monitor Types

  • HTTP(S) — Check website availability and response time
  • TCP Port — Verify port is open
  • Ping — ICMP ping test
  • DNS — DNS resolution check
  • Docker Container — Monitor container status
  • Steam Game Server — Check game server availability
  • MQTT — Message broker monitoring

Notifications

Uptime Kuma supports 90+ notification services:

  • Email, Slack, Discord, Telegram
  • PagerDuty, Opsgenie
  • Webhooks
  • Pushover, Gotify

Public Status Page

Create a public status page to share with users. Customize the title, description, and which monitors to display.

Was this article helpful?