Netgrimoire/Netgrimoire/Audits/Calibre-web-2026-04-03.md

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:

  1. Homepage Labels

    • homepage.group: "PNCHarris Apps" — PASS
    • homepage.name: "Family Library" — PASS
    • homepage.icon: "calibre-web.png" — PASS
    • homepage.href: "https://books.netgrimoire.com" — PASS
    • homepage.description: "Calibre-Web Automated" — PASS
  2. Uptime Kuma Labels

  3. Caddy Labels on Exposed Services

    • caddy=books.netgrimoire.com , books.pncharris.comPASS
    • caddy.reverse_proxy=calibre-web-automated:8083PASS
  4. Placement Constraints

    • node.hostname==znasPASS
  5. Volumes Use /DockerVol/ Path Convention

    • /DockerVol/Calibre-web/Config:/configFAIL: 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:sharedPASS
  6. Network References External NetGrimoire Overlay

    • netgrimoire: PASS (External network reference is correct)

VERDICT: PASS