1.5 KiB
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
-
Homepage labels: All homepage labels are present.
homepage.group=Monitoringhomepage.name=Beszelhomepage.icon=beszel.pnghomepage.href=https://beszel.netgrimoire.comhomepage.description=Beszel Service
-
Uptime Kuma labels: The Uptime Kuma labels are not provided in the deploy block; they should be checked within the service's configuration.
-
Caddy labels on exposed services:
caddy=beszel.netgrimoire.comcaddy.import=authentikcaddy.reverse_proxy="{{upstreams 8090}}"
-
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.hostnameif necessary.
- Current:
-
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.
- Volume path:
-
Network references external netgrimoire overlay: The network is correctly referenced as
netgrimoire, which is an external overlay.
VERDICT: FAIL