Kent, UK

What Uptime Kuma is

Uptime Kuma is a self-hosted monitoring tool that checks whether your services are up and responding. It supports HTTP, HTTPS, TCP, Ping, DNS, Docker container and many other monitor types. It provides a clean dashboard showing uptime percentages, response times and incident history, plus customisable status pages you can share publicly.

Screenshot evidence

Sanitised Uptime Kuma monitoring dashboard
Screenshot evidence. The dashboard shows live availability percentages, monitor states and recent events. Personal service labels are redacted while the operational status remains visible.

It supports notifications via email, Telegram, Discord, Slack, Pushover, webhooks and dozens of other channels — so you know immediately when something goes down.

Why I run it

Uptime Kuma gives me a quick, visual dashboard of whether every service in the lab is reachable and responding. While Zabbix provides deep infrastructure metrics, Uptime Kuma answers the simpler question: "is it up right now, and how fast is it responding?" It is lightweight, easy to configure, and the status page feature means I can see the health of the entire lab at a glance.

Docker Compose

docker-compose.yml
services:
  uptime-kuma:
    image: louislam/uptime-kuma:latest
    container_name: uptime-kuma
    restart: unless-stopped
    ports:
      - "3001:3001"
    volumes:
      - ./data:/app/data

What this gives you

Instant visibility into whether every service is up, how fast it is responding, and when it last went down — all from a clean, self-hosted dashboard with no external dependencies.