Netgrimoire/False Grimoire/Netgrimoire/Audits/beszel-2026-04-03.md
2026-04-12 09:39:57 -05:00

1.5 KiB

title description published date tags editor dateCreated
Audit - beszel.yaml Gremlin audit report 2026-04-03 true 2026-04-03T02:38:47.782Z gremlin,audit markdown 2026-04-03T02:38:47.782Z

Audit Report — beszel.yaml

Date: 2026-04-03
File: swarm/beszel.yaml
Type: Docker Swarm
Verdict: FAIL


  1. Homepage labels: All homepage labels are present.

    • homepage.group=Monitoring
    • homepage.name=Beszel
    • homepage.icon=beszel.png
    • homepage.href=https://beszel.netgrimoire.com
    • homepage.description=Beszel Service
  2. Uptime Kuma labels: The Uptime Kuma labels are not provided in the deploy block; they should be checked within the service's configuration.

  3. Caddy labels on exposed services:

    • caddy=beszel.netgrimoire.com
    • caddy.import=authentik
    • caddy.reverse_proxy="{{upstreams 8090}}"
  4. Placement constraints: The constraint is based on the node label, not the node hostname.

    • Current: constraints: ["node.labels.general == true"]
    • Fix: Update to use node.hostname if necessary.
  5. Volumes use /DockerVol/ path convention:

    • Volume path: /data/nfs/znas/Docker/beszel:/beszel_data
    • Fix: The volume does not follow the /DockerVol/<service> pattern; update to use a standard Docker volume path like /DockerVol/beszel.
  6. Network references external netgrimoire overlay: The network is correctly referenced as netgrimoire, which is an external overlay.

VERDICT: FAIL