From c7c8db69423e9e8024106b4a16045742cc7cc81f Mon Sep 17 00:00:00 2001 From: Nathan Date: Sun, 31 May 2026 11:31:17 -0400 Subject: [PATCH] feat: add Ntfy notification service --- nodes/heimdall/ntfy/compose.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 nodes/heimdall/ntfy/compose.yaml diff --git a/nodes/heimdall/ntfy/compose.yaml b/nodes/heimdall/ntfy/compose.yaml new file mode 100644 index 0000000..55a5c1b --- /dev/null +++ b/nodes/heimdall/ntfy/compose.yaml @@ -0,0 +1,24 @@ +name: ntfy +services: + ntfy: + image: binwiederhier/ntfy:latest + container_name: ntfy + restart: unless-stopped + command: + - serve + volumes: + - /mnt/appdata/ntfy/data:/var/lib/ntfy + networks: + - proxy-net + labels: + - "traefik.enable=true" + - "traefik.http.routers.ntfy.rule=Host(`ntfy.castaldifamily.com`)" + - "traefik.http.routers.ntfy.entrypoints=websecure" + - "traefik.http.routers.ntfy.tls=true" + - "traefik.http.routers.ntfy.tls.certresolver=cloudflare" + - "traefik.http.routers.ntfy.middlewares=authentik-auth@file" + - "traefik.http.services.ntfy.loadbalancer.server.port=80" + +networks: + proxy-net: + external: true