Netgrimoire/Netgrimoire/Audits/ntfy-2026-04-20.md

1.5 KiB

title description published date tags editor dateCreated
Audit - ntfy.yaml Gremlin audit report 2026-04-20 true 2026-04-20T11:27:50.274Z gremlin,audit markdown 2026-04-20T11:27:50.274Z

Audit Report — ntfy.yaml

Date: 2026-04-20
File: swarm/ntfy.yaml
Type: Docker Swarm
Verdict: FAIL


SWARM AUDIT - ntfy.yaml

1. Homepage Labels

  • PASS: homepage.group=Services
  • PASS: homepage.name=ntfy
  • PASS: homepage.icon=ntfy.png
  • PASS: homepage.href=https://ntfy.netgrimoire.com
  • PASS: homepage.description=Push Notifications

2. Uptime Kuma Labels

3. Caddy Labels on Exposed Services

  • FAIL: No caddy labels are set on exposed services.

Fix: Add the following labels to the services.ntfy section:

labels:
  caddy: ntfy.netgrimoire.com
  caddy.reverse_proxy: ntfy:80

4. Placement Constraints

  • FAIL: The placement constraints are using node.platform.arch, but there is no specific hostname constraint.

Fix: Add a specific hostname constraint if needed, or remove the platform architecture constraints if not relevant.

5. Volumes Use /DockerVol/ Path Convention

  • PASS: Volumes follow the /data/nfs/znas/Docker/ntfy convention.

6. Network References External netgrimoire Overlay

  • PASS: The network netgrimoire is referenced as an external overlay.

VERDICT: FAIL