diff --git a/Netgrimoire/Audits/nzbget-2026-04-03.md b/Netgrimoire/Audits/nzbget-2026-04-03.md new file mode 100644 index 0000000..e8e5215 --- /dev/null +++ b/Netgrimoire/Audits/nzbget-2026-04-03.md @@ -0,0 +1,47 @@ +--- +title: Audit - nzbget.yaml +description: Gremlin audit report 2026-04-03 +published: true +date: 2026-04-03T03:06:10.689Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-03T03:06:10.689Z +--- + +# Audit Report — nzbget.yaml + +**Date:** 2026-04-03 +**File:** swarm/nzbget.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +### SWARM AUDIT + +1. **Homepage labels**: + - `homepage.group`: PASS + - `homepage.name`: PASS + - `homepage.icon`: PASS + - `homepage.href`: PASS + - `homepage.description`: PASS + +2. **Uptime Kuma labels**: + - `kuma.nzbget.http.name`: PASS + - `kuma.nzbget.http.url`: PASS + +3. **Caddy labels on exposed services**: + - `caddy=nzbget.netgrimoire.com`: PASS + - `caddy.reverse_proxy="{{upstreams 6789}}"`: PASS + +4. **Placement constraints**: + - `node.hostname=docker5`: PASS + +5. **Volumes use `/DockerVol/` path convention**: + - `/DockerVol/nzbget/config:/config`: PASS + - `/data/nfs/znas/Green/:/data:shared`: FAIL (Volume paths should follow the `/DockerVol/` convention) + +6. **Network references external `netgrimoire` overlay**: + - `networks`: PASS + +### VERDICT: FAIL \ No newline at end of file