Netgrimoire/Netgrimoire/Audits/roundcube-2026-04-13.md

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:

  1. 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)
  2. Uptime Kuma Labels:

    • kuma.rc.http.name="Mealie" (FAIL - Not specified in the yaml)
    • kuma.mrc.http.url=http://roundcube:80 (PASS)
  3. 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 be caddy.reverse_proxy=http://roundcube:80)
  4. Placement Constraints:

    • node.hostname == docker4 (PASS)
  5. Volumes Use /DockerVol/ Path Convention:

    • /DockerVol/roundcube/www:/var/www/html (PASS)
  6. Network References External netgrimoire Overlay:

    • netgrimoire: external (PASS)
    • mailcow-network: external (PASS)

Final Verdict: FAIL