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

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:

  1. Update homepage.icon to a valid path.
  2. Correct homepage.href based on the actual base URL used by the application.
  3. Provide more detail in homepage.description.
  4. Configure Caddy with the correct domain and reverse proxy settings.
  5. Define placement constraints for node.hostname if specific nodes are required.
  6. Update volume paths to use the /DockerVol/ convention.