diff --git a/Netgrimoire/Audits/manyfold-2026-05-04.md b/Netgrimoire/Audits/manyfold-2026-05-04.md new file mode 100644 index 0000000..b1739ab --- /dev/null +++ b/Netgrimoire/Audits/manyfold-2026-05-04.md @@ -0,0 +1,47 @@ +--- +title: Audit - manyfold.yaml +description: Gremlin audit report 2026-05-04 +published: true +date: 2026-05-04T11:25:39.558Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-05-04T11:25:39.558Z +--- + +# Audit Report — manyfold.yaml + +**Date:** 2026-05-04 +**File:** swarm/manyfold.yaml +**Type:** Docker Swarm +**Verdict:** PASS + +--- + +### SWARM AUDIT RESULTS: + +1. **Homepage Labels**: + - `homepage.group`: "PNCHarris Apps" (PASS) + - `homepage.name`: Manyfold (PASS) + - `homepage.icon`: manyfold.png (PASS) + - `homepage.href`: https://manyfold.netgrimoire.com (PASS) + - `homepage.description`: 3D Library (PASS) + +2. **Uptime Kuma Labels**: + - The document does not contain any Uptime Kuma services or labels, so this item is N/A. + +3. **Caddy Labels on Exposed Services**: + - `caddy=manyfold.netgrimoire.com` (PASS) + - `caddy.reverse_proxy: manyfold:3214` (PASS) + +4. **Placement Constraints**: + - `node.hostname == znas` (PASS) + - The constraints exclude `aarch64` and `arm`, which is generally a good practice to avoid conflicts with other architectures. + +5. **Volumes Use /DockerVol/ Path Convention**: + - `/DockerVol/manyfold/config:/config` (PASS) + - `/DockerVol/manyfold/models:/models` (PASS) + +6. **Network References External netgrimoire Overlay**: + - `networks: - netgrimoire` with `external: true` (PASS) + +### VERDICT: PASS \ No newline at end of file