1.8 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - dumbterm.yaml | Gremlin audit report 2026-04-03 | true | 2026-04-03T02:48:40.660Z | gremlin,audit | markdown | 2026-04-03T02:48:40.660Z |
Audit Report — dumbterm.yaml
Date: 2026-04-03
File: swarm/dumbterm.yaml
Type: Docker Swarm
Verdict: FAIL
Homepage Labels:
PASS - homepage.group=Remote Access
PASS - homepage.name=Dumbterm
FAIL - homepage.icon=dumbterm.png (should be a valid path to the icon file)
FAIL - homepage.href=https://cli.netgrimoire.com (URL should be http://dumbterm:3000 based on BASE_URL)
FAIL - homepage.description=Terminal (description is too short and lacks detail)
Uptime Kuma Labels:
PASS - kuma.cli.http.name="dumbterm"
PASS - kuma.cli.http.url=http://dumbterm:3000
Caddy Labels on Exposed Services:
FAIL - caddy=cli.netgrimoire.com (domain should match the actual domain used in Caddy configuration)
FAIL - caddy.reverse_proxy="{{upstreams 3000}}" (reverse proxy should be configured correctly)
Placement Constraints:
FAIL - node.hostname is not defined
Volumes Use /DockerVol/ Path Convention:
FAIL - Volumes are using paths outside the convention, e.g., /data/nfs/Baxter/Docker/dumbterm/root:/root
Network References External Netgrimoire Overlay:
PASS - Network references external netgrimoire overlay
VERDICT: FAIL
To fix the issues:
- Update
homepage.iconto a valid path. - Correct
homepage.hrefbased on the actual base URL used by the application. - Provide more detail in
homepage.description. - Configure Caddy with the correct domain and reverse proxy settings.
- Define placement constraints for node.hostname if specific nodes are required.
- Update volume paths to use the /DockerVol/ convention.