Uptime Kuma
Uptime Kuma is an open source, self-hosted monitoring tool that tracks the availability of your services and alerts you when something goes down. After a few weeks of running it via Docker Compose to monitor both my homelab services and sites running on external hosting, my overall impression is quite positive—but there are some structural concerns that may send me looking for alternatives down the road.
Setup and First Impressions
Getting Uptime Kuma running is straightforward. A single service in a Docker Compose file, a volume for persistence, and you’re at the web interface within minutes. There’s no separate database server to configure, no complex dependency chain—it uses an embedded SQLite database and handles everything through the browser.

