Files
kendricklab/monitoring/uptime-kuma/docker-compose.yml
2025-12-18 10:16:25 +00:00

25 lines
955 B
YAML

services:
uptime-kuma:
image: louislam/uptime-kuma:2
restart: unless-stopped
volumes:
- ${CONFIG_ROOT}/uptime-kuma:/app/data
- /var/run/docker.sock:/var/run/docker.sock
labels:
homepage.group: "Monitoring"
homepage.name: "Uptime Kuma"
homepage.icon: "uptime-kuma.png"
homepage.href: "https://status.${DOMAIN}/status/homelab"
homepage.description: "Uptime Monitoring"
homepage.widget.type: "uptimekuma"
homepage.widget.url: "https://status.kendricklab.uk/"
homepage.widget.slug: "homelab"
traefik.enable: "true"
traefik.http.routers.uptime-kuma.rule: "Host(`status.${DOMAIN}`)"
traefik.http.routers.uptime-kuma.entrypoints: "https"
traefik.http.routers.uptime-kuma.tls.certresolver: "cloudflare"
traefik.http.services.uptime-kuma.loadbalancer.server.url: "http://${HOST_IP}:3222"
ports:
# <Host Port>:<Container Port>
- "3222:3001"