1.5 KiB
1.5 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - Calibre-web.yaml | Gremlin audit report 2026-04-03 | true | 2026-04-03T02:27:27.619Z | gremlin,audit | markdown | 2026-04-03T02:27:27.619Z |
Audit Report — Calibre-web.yaml
Date: 2026-04-03
File: swarm/Calibre-web.yaml
Type: Docker Swarm
Verdict: PASS
SWARM AUDIT RESULTS:
-
Homepage Labels
homepage.group: "PNCHarris Apps" — PASShomepage.name: "Family Library" — PASShomepage.icon: "calibre-web.png" — PASShomepage.href: "https://books.netgrimoire.com" — PASShomepage.description: "Calibre-Web Automated" — PASS
-
Uptime Kuma Labels
kuma.cwa.http.name: "Calibre-Web Automated" — PASSkuma.cwa.http.url: "http://calibre-web-automated:8083" — PASS
-
Caddy Labels on Exposed Services
caddy=books.netgrimoire.com , books.pncharris.com— PASScaddy.reverse_proxy=calibre-web-automated:8083— PASS
-
Placement Constraints
node.hostname==znas— PASS
-
Volumes Use /DockerVol/ Path Convention
/DockerVol/Calibre-web/Config:/config— FAIL: The path should follow the convention of using/DockerVol/<service>, but it is already adhered to in this case./data/nfs/znas/Data/media/books/library/Netgrimoire:/calibre-library:shared— PASS
-
Network References External NetGrimoire Overlay
netgrimoire: PASS (External network reference is correct)
VERDICT: PASS