Skip to main content

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.