Netgrimoire/Netgrimoire/Audits/web-2026-04-20.md

1.5 KiB

title description published date tags editor dateCreated
Audit - web.yaml Gremlin audit report 2026-04-20 true 2026-04-20T11:42:34.133Z gremlin,audit markdown 2026-04-20T11:42:34.133Z

Audit Report — web.yaml

Date: 2026-04-20
File: swarm/web.yaml
Type: Docker Swarm
Verdict: PASS


SWARM AUDIT REPORT

1. Homepage labels

  • homepage.name: www.netgrimoire.com (PASS)
  • homepage.icon: mdi:web (PASS)
  • homepage.href: Missing (FAIL) - This should be specified for the homepage URL.
  • homepage.description: Missing (FAIL) - A description for the homepage would be beneficial.

2. Uptime Kuma labels

  • kuma.web.http.name: www.netgrimoire.com (PASS)
  • kuma.web.http.url: http://web:80 (PASS)

3. Caddy labels on exposed services

  • caddy=www.netgrimoire.com: (PASS)
  • caddy.reverse_proxy="web:80": (PASS)

4. Placement constraints

  • node.labels.cpu == amd: (PASS)
  • node.hostname: Missing constraint (FAIL) - You should specify the hostname for placement.

5. Volumes use /DockerVol/ path convention

  • /data/nfs/znas/Docker/web/pages:/var/www/html:rw: Not following the convention /DockerVol/web (FAIL)
  • /data/nfs/znas/Docker/web/apache:/etc/apache2/sites-enabled:ro: Not following the convention /DockerVol/web (FAIL)

6. Network references external netgrimoire overlay

  • netgrimoire: External network, correct usage (PASS)

VERDICT:

FAIL