Uptime Kuma
Web monitoring tool with alerting
Alternative to: UptimeRobot
Uptime Kuma is an easy-to-use monitoring tool.
Uptime Kuma Docker Compose example
Self-host Uptime Kuma on your own server, homelab, or VPS starting from this Docker Compose example.
It runs Uptime Kuma in Docker containers using the official louislam/uptime-kuma:latest image, with persistent volumes and automatic restarts preconfigured.
Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.
services:
uptime-kuma:
image: louislam/uptime-kuma:latest
volumes:
- data:/app/data
restart: unless-stopped
volumes:
data: Prefer a managed setup? WinterFlow installs, configures, and updates Uptime Kuma for you using this same Docker Compose configuration.