Uptime Kuma
Use these steps to run Uptime Kuma with Docker Compose.
Create the Compose File
Create a docker-compose.yml file with the Uptime Kuma service:
services:
uptime-kuma:
image: louislam/uptime-kuma:2
restart: unless-stopped
volumes:
- ./data:/app/data
ports:
- "3001:3001"
Start Uptime Kuma
Run Docker Compose from the directory containing docker-compose.yml:
docker compose up -d
Uptime Kuma will be available at http://localhost:3001.
Reverse Proxy / HTTPS
If you need public HTTPS access, put Uptime Kuma behind a reverse proxy like Nginx Proxy Manager.