HomelabDeck
← Back to all apps

Uptime Kuma

Monitoring

Self-hosted uptime monitoring with instant alerts and status pages.

Uptime Kuma is a fancy, self-hosted monitoring tool that watches HTTP(s), TCP, DNS, Docker containers and more, alerting you via 90+ notification services when something goes down. It ships with a clean status-page builder and a lightweight SQLite backend.

License
MIT
GitHub stars
91,500
Official website
https://uptime.kuma.pet
Source code
https://github.com/louislam/uptime-kuma

Compatibility

Architectures
amd64, arm64
Database
SQLite
Resource footprint
256 MB RAM · 1 CPU
Extremely light for typical home use — a few hundred MB of RAM and a fraction of a CPU core comfortably monitors dozens of endpoints. Footprint grows with the number of monitors and check frequency.

Proof of Work Gallery

  • Dashboard
  • Settings
  • Status Page Editor

Deployment

services:
  uptime-kuma:
    image: louislam/uptime-kuma:1
    container_name: uptime-kuma
    volumes:
      - uptime-kuma-data:/app/data
    ports:
      - "3001:3001"
    restart: unless-stopped

volumes:
  uptime-kuma-data:

Alternative to

UptimeRobot, Pingdom, StatusCake