From 45b0859ab5143eed8878d0a815ed5800368e8077 Mon Sep 17 00:00:00 2001 From: mr-forust Date: Mon, 17 Nov 2025 21:04:22 +0100 Subject: [PATCH] feat: Add uptime-kuma module on uptime subd --- kuma/compose.yaml | 12 ++++++++++++ traefik/dynamic/dynamic.yml | 15 +++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 kuma/compose.yaml diff --git a/kuma/compose.yaml b/kuma/compose.yaml new file mode 100644 index 0000000..8d57eb1 --- /dev/null +++ b/kuma/compose.yaml @@ -0,0 +1,12 @@ +services: + uptime-kuma: + image: louislam/uptime-kuma:2 + restart: unless-stopped + volumes: + - ./data:/app/data + # ports: + # : + # - "3001:3001 + labels: + - "traefik.enable=true" + \ No newline at end of file diff --git a/traefik/dynamic/dynamic.yml b/traefik/dynamic/dynamic.yml index 3fc6544..a85af7e 100644 --- a/traefik/dynamic/dynamic.yml +++ b/traefik/dynamic/dynamic.yml @@ -42,6 +42,16 @@ http: - security-headers tls: {} + # Uptime Kuma + uptime-kuma: + rule: "Host(`uptime.forust.xyz`)" + entryPoints: + - websecure + service: uptime-kuma + middlewares: + - security-headers + tls: {} + # AdGuard Home (public (account required)) adguard: rule: "Host(`adguard.forust.xyz`)" @@ -143,6 +153,11 @@ http: servers: - url: "http://nextcloud-aio-apache:11000" + # Uptime Kuma + uptime-kuma: + loadBalancer: + servers: "http://uptime-kuma:3001" + # Dockmon dockmon: loadBalancer: