1.5 KiB
1.5 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - homepage.yaml | Gremlin audit report 2026-04-13 | true | 2026-04-13T11:15:08.063Z | gremlin,audit | markdown | 2026-04-13T11:15:08.063Z |
Audit Report — homepage.yaml
Date: 2026-04-13
File: swarm/homepage.yaml
Type: Docker Swarm
Verdict: FAIL
Audit Results for swarm/homepage.yaml
-
Homepage Labels:
homepage.group: Missing.homepage.name: Present ("Homepage").homepage.icon: Missing.homepage.href: Missing.homepage.description: Missing.
-
Uptime Kuma Labels:
- Missing.
-
Caddy Labels on Exposed Services:
caddy=homepage.netgrimoire.com: Present.caddy.reverse_proxy="{{upstreams 3000}}": Present.
-
Placement Constraints:
node.hostname == znas: Present.
-
Volumes Use /DockerVol/ Path Convention:
/DockerVol/homepage/config: Pass./DockerVol/homepage/images: Pass./var/run/docker.sock: FAIL. Using a host path, which is not recommended for production environments as it can lead to security issues.
-
Network References External netgrimoire Overlay:
- Present (
netgrimoire).
- Present (
Fixes Needed:
- Add
homepage.group,homepage.icon,homepage.href, andhomepage.descriptionlabels. - Ensure all Uptime Kuma labels are properly defined.
- Replace
/var/run/docker.sockwith a bind mount to avoid potential security risks.
VERDICT: FAIL