Netgrimoire/Netgrimoire/Audits/pinchflat-2026-04-03.md
2026-04-12 09:53:51 -05:00

1.6 KiB

title description published date tags editor dateCreated
Audit - pinchflat.yaml Gremlin audit report 2026-04-03 true 2026-04-03T03:09:34.505Z gremlin,audit markdown 2026-04-03T03:09:34.505Z

Audit Report — pinchflat.yaml

Date: 2026-04-03
File: swarm/pinchflat.yaml
Type: Docker Swarm
Verdict: PASS


SWARM AUDIT CHECKS:

  1. Homepage labels:

    • homepage.group: "Downloaders" - PASS
    • homepage.name: "PinchFlat" - PASS
    • homepage.icon: "pinchflat.png" - FAIL (icon path should be accessible)
    • homepage.href: "https://pinchflat.netgrimoire.com" - PASS
    • homepage.description: "YouTube Library" - PASS
  2. Uptime Kuma labels:

  3. Caddy labels on exposed services:

    • caddy=pinchflat.netgrimoire.com - PASS
    • caddy.import=authentik - PASS
    • caddy.reverse_proxy=pinchflat:8945 - PASS
  4. Placement constraints:

    • node.hostname==nas - PASS
  5. Volumes use /DockerVol/ path convention:

    • /DockerVol/pinchflat/config:/config - PASS
    • /data/nfs/Baxter/Data/media/other/pinchflat:/downloads - FAIL (should follow the /DockerVol/ convention)
  6. Network references external netgrimoire overlay:

    • netgrimoire network is external - PASS

FIXES:

  • Update homepage.icon to a valid accessible path.
  • Change /data/nfs/Baxter/Data/media/other/pinchflat:/downloads to follow the convention by placing it under /DockerVol/pinchflat/downloads.

VERDICT:

FAIL