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

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
services:
uptime-kuma:
image: louislam/uptime-kuma:latest
container_name: uptime-kuma
restart: unless-stopped
ports:
- "3001:3001"
volumes:
- ./data:/app/dataWhat 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.
