--- title: Audit - roundcube.yaml description: Gremlin audit report 2026-04-03 published: true date: 2026-04-03T03:14:30.315Z tags: gremlin,audit editor: markdown dateCreated: 2026-04-03T03:14:30.315Z --- # Audit Report — roundcube.yaml **Date:** 2026-04-03 **File:** swarm/roundcube.yaml **Type:** Docker Swarm **Verdict:** PASS --- **Audit Report for swarm/roundcube.yaml** 1. **Homepage Labels**: - `homepage.group`: Present (`E-Mail`) - `homepage.name`: Present (`Roundcube`) - `homepage.icon`: Present (`roundcube.png`) - `homepage.href`: Present (`http://webmail.netgrimoire.com`) - `homepage.description`: Present (`E-mail client`) 2. **Uptime Kuma Labels**: - `kuma.rc.http.name="Mealie"`: Incorrect syntax, should be `kuma.rc.http.name=Mealie` - `kuma.mrc.http.url=http://roundcube:80`: Correct 3. **Caddy Labels on Exposed Services**: - `caddy`: Present (`webmail.netgrimoire.com`, `webmail.gnarlypandaproductions.com`, `webmail.pncharris.com`, `webmail.pncfishandmore.com`, `webmail.pncharrisenterprises.com`, `webmail.florosafd.org`) - `caddy.reverse_proxy`: Present (`{{upstreams 80}}`) 4. **Placement Constraints**: - `node.hostname`: Present and correct (`docker4`) 5. **Volumes Use /DockerVol/ Path Convention**: - `/DockerVol/roundcube/www:/var/www/html`: Correct 6. **Network References External netgrimoire Overlay**: - `netgrimoire` network: Present and external - `mailcow-network` network: Present and external **VERDICT**: FAIL