audit(gremlin): Calibre-web FAIL 2026-05-04
This commit is contained in:
parent
36d2b6caa9
commit
309fa34db4
1 changed files with 53 additions and 0 deletions
53
Netgrimoire/Audits/Calibre-web-2026-05-04.md
Normal file
53
Netgrimoire/Audits/Calibre-web-2026-05-04.md
Normal file
|
|
@ -0,0 +1,53 @@
|
||||||
|
---
|
||||||
|
title: Audit - Calibre-web.yaml
|
||||||
|
description: Gremlin audit report 2026-05-04
|
||||||
|
published: true
|
||||||
|
date: 2026-05-04T11:01:14.745Z
|
||||||
|
tags: gremlin,audit
|
||||||
|
editor: markdown
|
||||||
|
dateCreated: 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=<domain>**: 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/<service> 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:
|
||||||
|
```yaml
|
||||||
|
- /data/nfs/znas/Data/media/books/library/Netgrimoire:/DockerVol/calibre-web/Library:shared
|
||||||
|
```
|
||||||
Loading…
Add table
Add a link
Reference in a new issue