# Gatus Configuration # Managed by Gremlin CI/CD pipeline. # Do not edit manually — changes will be overwritten on next deploy. alerting: ntfy: url: https://ntfy.netgrimoire.com topic: gremlin-watch priority: 3 default-alert: enabled: true failure-threshold: 2 success-threshold: 2 send-on-resolved: true description: "Service status changed" storage: type: sqlite path: /data/gatus.db ui: title: NetGrimoire Status description: NetGrimoire service health logo: "https://homepage.netgrimoire.com/images/gremlin-badge.png" dark-mode: true default-sorting: health default-filter: failing web: port: 8080 endpoints: - name: Wikijs url: http://wikijs:3000 interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Wikijs is down" send-on-resolved: true - name: Wikijs url: http://wikijs:3000 interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Wikijs is down" send-on-resolved: true - name: Wikijs url: http://wikijs:3000 interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Wikijs is down" send-on-resolved: true - name: Wikijs url: http://wikijs:3000 interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Wikijs is down" send-on-resolved: true - name: Wikijs url: http://wikijs:3000 interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Wikijs is down" send-on-resolved: true - name: Drawio url: http://drawio:8080 interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Drawio is down" send-on-resolved: true - name: Wikijs url: http://wikijs:3000 interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Wikijs is down" send-on-resolved: true - name: Code-server url: https://code.netgrimoire.com interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Code-server is down" send-on-resolved: true - 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 conditions: - "[CONNECTED] == true" alerts: - type: ntfy description: "Kopia-Vault is down" send-on-resolved: true - name: Kopia url: tcp://kopia:51515 interval: 60s conditions: - "[CONNECTED] == true" alerts: - type: ntfy description: "Kopia is down" send-on-resolved: true - name: LLDAP url: http://lldap:17170 interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "LLDAP is down" send-on-resolved: true - name: Authentik url: https://auth.netgrimoire.com interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Authentik is down" send-on-resolved: true - name: Homepage url: http://homepage:3000 interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Homepage is down" send-on-resolved: true - name: Firefox url: http://firefox:5800 interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Firefox is down" send-on-resolved: true - name: Dozzle url: http://dozzle:8080 interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Dozzle is down" send-on-resolved: true - name: Dockpeek url: http://dockpeek:8000 interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Dockpeek is down" send-on-resolved: true - name: Calibre-web-automated url: http://calibre-web-automated:8083 interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Calibre-web-automated is down" send-on-resolved: true - name: Beszel url: https://beszel.netgrimoire.com interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Beszel is down" send-on-resolved: true - name: Actual url: http://actual:5006 interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Actual is down" send-on-resolved: true - name: Nzbget url: https://nzbget.netgrimoire.com interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Nzbget is down" send-on-resolved: true - name: Manyfold url: https://manyfold.netgrimoire.com interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Manyfold is down" send-on-resolved: true - name: Recipe url: https://recipe.netgrimoire.com interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Recipe is down" send-on-resolved: true - name: Gatus url: https://status.netgrimoire.com interval: 60s conditions: - "[STATUS] == 200" alerts: - type: ntfy description: "Gatus is down" send-on-resolved: true