1.4 KiB
1.4 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - roundcube.yaml | Gremlin audit report 2026-04-13 | true | 2026-04-13T11:32:40.590Z | gremlin,audit | markdown | 2026-04-13T11:32:40.590Z |
Audit Report — roundcube.yaml
Date: 2026-04-13
File: swarm/roundcube.yaml
Type: Docker Swarm
Verdict: PASS
Audit Results:
-
Homepage Labels:
homepage.group: E-Mail (PASS)homepage.name: Roundcube (PASS)homepage.icon: roundcube.png (FAIL - No file provided)homepage.href: http://webmail.netgrimoire.com (PASS)homepage.description: E-mail client (PASS)
-
Uptime Kuma Labels:
- kuma.rc.http.name="Mealie" (FAIL - Not specified in the yaml)
- kuma.mrc.http.url=http://roundcube:80 (PASS)
-
Caddy Labels on Exposed Services:
caddy=webmail.netgrimoire.com, webmail.gnarlypandaproductions.com, webmail.pncharris.com, webmail.pncfishandmore.com, webmail.pncharrisenterprises.com, webmail.florosafd.org(PASS)caddy.reverse_proxy="{{upstreams 80}}"(FAIL - Incorrect syntax, should becaddy.reverse_proxy=http://roundcube:80)
-
Placement Constraints:
node.hostname == docker4(PASS)
-
Volumes Use /DockerVol/ Path Convention:
/DockerVol/roundcube/www:/var/www/html(PASS)
-
Network References External netgrimoire Overlay:
netgrimoire: external (PASS)mailcow-network: external (PASS)
Final Verdict: FAIL