diff --git a/Netgrimoire/Audits/Calibre-web-2026-04-03.md b/Netgrimoire/Audits/Calibre-web-2026-04-03.md index 7209bc3..9d85d88 100644 --- a/Netgrimoire/Audits/Calibre-web-2026-04-03.md +++ b/Netgrimoire/Audits/Calibre-web-2026-04-03.md @@ -2,10 +2,10 @@ title: Audit - Calibre-web.yaml description: Gremlin audit report 2026-04-03 published: true -date: 2026-04-03T01:54:36.508Z +date: 2026-04-03T01:58:16.018Z tags: gremlin,audit editor: markdown -dateCreated: 2026-04-03T01:54:36.508Z +dateCreated: 2026-04-03T01:58:16.018Z --- # Audit Report — Calibre-web.yaml @@ -17,33 +17,31 @@ dateCreated: 2026-04-03T01:54:36.508Z --- -### SWARM AUDIT FINDINGS +### SWARM AUDIT Results: -1. **Homepage labels:** - - `homepage.group`: PASS ("PNCHarris Apps") - - `homepage.name`: PASS ("Family Library") - - `homepage.icon`: PASS ("calibre-web.png") - - `homepage.href`: PASS ("https://books.netgrimoire.com") - - `homepage.description`: PASS ("Calibre-Web Automated") +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:** - - `kuma.cwa.http.name`: PASS ("Calibre-Web Automated") - - `kuma.cwa.http.url`: PASS ("http://calibre-web-automated:8083") +2. **Uptime Kuma labels**: + - `kuma.cwa.http.name`: "Calibre-Web Automated" - **PASS** + - `kuma.cwa.http.url`: "http://calibre-web-automated:8083" - **PASS** -3. **Caddy labels on exposed services:** - - `caddy`: PASS ("books.netgrimoire.com , books.pncharris.com") - - `caddy.reverse_proxy`: PASS ("calibre-web-automated:8083") +3. **Caddy labels on exposed services**: + - `caddy=books.netgrimoire.com , books.pncharris.com` - **PASS** + - `caddy.reverse_proxy=calibre-web-automated:8083` - **PASS** -4. **Placement constraints:** - - `node.hostname == znas`: PASS +4. **Placement constraints**: + - `node.hostname==znas` - **PASS** -5. **Volumes use /DockerVol/ path convention:** - - `/DockerVol/Calibre-web/Config:/config`: PASS - - `/data/nfs/znas/Data/media/books/library/Netgrimoire:/calibre-library:shared`: FAIL - - **Issue:** The volume path does not follow the `/DockerVol/` convention. - - **Fix:** Change to `/DockerVol/calibre-web/Library:/calibre-library:shared`. +5. **Volumes use /DockerVol/ path convention**: + - `/DockerVol/Calibre-web/Config:/config` - **PASS** + - `/data/nfs/znas/Data/media/books/library/Netgrimoire:/calibre-library:shared` - **FAIL**: The volume path does not follow the `/DockerVol/` convention. It should be `/DockerVol/Calibre-web/Library`. -6. **Network references external netgrimoire overlay:** - - `netgrimoire`: PASS +6. **Network references external netgrimoire overlay**: + - `netgrimoire` - **PASS** ### VERDICT: FAIL \ No newline at end of file