diff --git a/gatus/config.yaml b/gatus/config.yaml index b804ad2..ea17d7c 100644 --- a/gatus/config.yaml +++ b/gatus/config.yaml @@ -30,6 +30,15 @@ web: port: 8080 endpoints: + - name: Ntfy + url: http://ntfy:80 + interval: 60s + conditions: + - "[STATUS] == 200" + alerts: + - type: ntfy + description: "Ntfy is down" + send-on-resolved: true - name: Kopia-Vault url: tcp://kopia:51516 interval: 60s diff --git a/swarm/ntfy.yaml b/swarm/ntfy.yaml index babc06c..eed33a7 100644 --- a/swarm/ntfy.yaml +++ b/swarm/ntfy.yaml @@ -25,16 +25,16 @@ services: - node.platform.arch != arm labels: + gremlin.version: "2026-04-1" gremlin.authentik.skip: "true" # --- Caddy --- caddy: ntfy.netgrimoire.com caddy.reverse_proxy: ntfy:80 + caddy.import_1: crowdsec caddy.import: crowdsec # --- Uptime Kuma --- - kuma.ntfy.http.name: ntfy - kuma.ntfy.http.url: https://ntfy.netgrimoire.com # --- Homepage --- homepage.group: Notify @@ -42,6 +42,8 @@ services: homepage.icon: ntfy.png homepage.href: https://ntfy.netgrimoire.com homepage.description: Push Notifications + monitor.name: Ntfy + monitor.url: http://ntfy:80 # --- DIUN --- diun.enable: "true"