audit(gremlin): roundcube FAIL 2026-04-27
This commit is contained in:
parent
fb1a8b6a49
commit
874ec2244e
1 changed files with 54 additions and 0 deletions
54
Netgrimoire/Audits/roundcube-2026-04-27.md
Normal file
54
Netgrimoire/Audits/roundcube-2026-04-27.md
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
---
|
||||
title: Audit - roundcube.yaml
|
||||
description: Gremlin audit report 2026-04-27
|
||||
published: true
|
||||
date: 2026-04-27T11:32:48.561Z
|
||||
tags: gremlin,audit
|
||||
editor: markdown
|
||||
dateCreated: 2026-04-27T11:32:48.561Z
|
||||
---
|
||||
|
||||
# Audit Report — roundcube.yaml
|
||||
|
||||
**Date:** 2026-04-27
|
||||
**File:** swarm/roundcube.yaml
|
||||
**Type:** Docker Swarm
|
||||
**Verdict:** FAIL
|
||||
|
||||
---
|
||||
|
||||
### Swarm Audit Report
|
||||
|
||||
**1. Homepage labels:**
|
||||
- **homepage.group:** E-Mail (PASS)
|
||||
- **homepage.name:** Roundcube (PASS)
|
||||
- **homepage.icon:** roundcube.png (PASS)
|
||||
- **homepage.href:** http://webmail.netgrimoire.com (PASS)
|
||||
- **homepage.description:** E-mail client (PASS)
|
||||
|
||||
**2. Uptime Kuma labels:**
|
||||
- Missing `kuma.rc.http.name` and `kuma.mrc.http.url` labels (FAIL)
|
||||
- Fix: Add the following labels:
|
||||
```yaml
|
||||
kuma.rc.http.name="Mealie"
|
||||
kuma.mrc.http.url=http://roundcube:80
|
||||
```
|
||||
|
||||
**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}} (PASS)
|
||||
|
||||
**4. Placement constraints:**
|
||||
- **node.hostname:** docker4 (PASS)
|
||||
|
||||
**5. Volumes use /DockerVol/<service> path convention:**
|
||||
- **/DockerVol/roundcube/www:/var/www/html** (PASS)
|
||||
|
||||
**6. Network references external netgrimoire overlay:**
|
||||
- **netgrimoire:** External network (PASS)
|
||||
- **mailcow-network:** External network (PASS)
|
||||
|
||||
### Final Verdict
|
||||
VERDICT: FAIL
|
||||
|
||||
The roundcube service is mostly configured correctly, but it lacks two essential Uptime Kuma labels. These labels are crucial for proper monitoring and visibility within the Uptime Kuma dashboard. Once these labels are added, the configuration will be fully audited without issues.
|
||||
Loading…
Add table
Add a link
Reference in a new issue