1.8 KiB
1.8 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - Calibre-web.yaml | Gremlin audit report 2026-05-04 | true | 2026-05-04T11:01:14.745Z | gremlin,audit | markdown | 2026-05-04T11:01:14.745Z |
Audit Report — Calibre-web.yaml
Date: 2026-05-04
File: swarm/Calibre-web.yaml
Type: Docker Swarm
Verdict: FAIL
SWARM AUDIT REPORT
1. Homepage labels
- homepage.group: PASSED ("PNCHarris Apps")
- homepage.name: PASSED ("Family Library")
- homepage.icon: PASSED ("calibre-web.png")
- homepage.href: PASSED ("https://books.netgrimoire.com")
- homepage.description: PASSED ("Calibre-Web Automated")
2. Uptime Kuma labels
- No Uptime Kuma service detected.
3. Caddy labels on exposed services
- caddy=: PASSED ("books.netgrimoire.com , books.pncharris.com")
- caddy.reverse_proxy: PASSED ("calibre-web-automated:8083")
4. Placement constraints
- node.hostname: PASSED ("znas")
5. Volumes use /DockerVol/ path convention
- /DockerVol/Calibre-web/Config: PASSED
- /data/nfs/znas/Data/media/books/library/Netgrimoire: WARN ("Volumes should be placed under /DockerVol/calibre-web/Library instead.")
6. Network references external netgrimoire overlay
- netgrimoire: PASSED
VERDICT: FAIL
The volume for the Calibre library does not follow the standard /DockerVol/<service>/Library path convention, which could lead to potential issues in managing and tracking the volumes. This is a non-critical issue that should be addressed for consistency and ease of management.
Fix: Update the volume mapping for the Calibre library to use the standard path convention:
- /data/nfs/znas/Data/media/books/library/Netgrimoire:/DockerVol/calibre-web/Library:shared