1.5 KiB
1.5 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - filebrowser.yaml | Gremlin audit report 2026-04-13 | true | 2026-04-13T11:12:09.193Z | gremlin,audit | markdown | 2026-04-13T11:12:09.193Z |
Audit Report — filebrowser.yaml
Date: 2026-04-13
File: swarm/filebrowser.yaml
Type: Docker Swarm
Verdict: PASS
- Homepage labels: All homepage labels are present.
- Uptime Kuma labels: The
kuma.filebrowser.http.namelabel is not following the expected format (missing<n>). Fix: Change tokuma.1.filebrowser.http.name. - Caddy labels on exposed services:
caddy=filebrowser.netgrimoire.com: Caddy config issue.filebrowser.netgrimoire.comshould be an upstream service.caddy.reverse_proxy="{{upstreams 80}}": This label is missing the domain for the upstream. Fix: Add the correct upstream domain.
- Placement constraints: The constraint uses
node.labels.general == true. This should reference a node label, not a general label. Fix: Change to use a specific node label likenode.role == manager. - Volumes use /DockerVol/ path convention:
/data/nfs/Baxter/Docker/filebrowser/configand/data/nfs/Baxter/Docker/filebrowser/srv: These do not follow the/DockerVol/<service>convention. Fix: Move to/DockerVol/filebrowser/configand/DockerVol/filebrowser/srv.
- Network references external netgrimoire overlay: The network
netgrimoireis correctly referenced as external.
VERDICT: FAIL