Uptime Kuma Monitoring
Run Uptime Kuma with Docker Compose to monitor service uptime, status pages, and alert notifications from a self-hosted dashboard.
yaml
docker-compose.yml
services:
uptime-kuma:
image: louislam/uptime-kuma:1
restart: unless-stopped
ports:
- ${UPTIME_KUMA_PORT}:3001
volumes:
- uptime_kuma_data:/app/data
volumes:
uptime_kuma_data:
.ENV
.env example
UPTIME_KUMA_PORT=3001
deployment
Quick Start
- Create a working directory named after the service.
- Copy the compose file and generated `.env` into that directory.
- Review the variables and replace placeholders with real values.
- Run `docker compose up -d`.
mkdir uptime-kuma-monitoring
cd uptime-kuma-monitoring
# create docker-compose.yml
# create .env
docker compose up -d