1.4 KiB
1.4 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - joplin.yaml | Gremlin audit report 2026-04-03 | true | 2026-04-03T02:56:20.747Z | gremlin,audit | markdown | 2026-04-03T02:56:20.747Z |
Audit Report — joplin.yaml
Date: 2026-04-03
File: swarm/joplin.yaml
Type: Docker Swarm
Verdict: FAIL
SWARM AUDIT
-
Homepage labels:
- PASS:
homepage.group=Services - PASS:
homepage.name=Joplin - FAIL:
homepage.icon=joplin.png(should be a valid URL or path) - PASS:
homepage.href=https://joplin.netgrimoire.com - PASS:
homepage.description=Note Server
- PASS:
-
Uptime Kuma labels:
- FAIL: No Uptime Kuma labels found.
-
Caddy labels on exposed services:
- PASS:
caddy=joplin.netgrimoire.com - FAIL:
caddy.reverse_proxy="{{upstreams 22300}}"should becaddy.reverse_proxy=["http://joplin:22300"]
- PASS:
-
Placement constraints:
- PASS:
node.hostname == docker3
- PASS:
-
Volumes use /DockerVol/ path convention:
- PASS:
/DockerVol/joplindb:/var/lib/postgresql/data
- PASS:
-
Network references external netgrimoire overlay:
- PASS: Uses
netgrimoirenetwork which is marked asexternal: true.
- PASS: Uses
VERDICT: FAIL
Fixes required:
- Correct the icon URL in
homepage.icon. - Add Uptime Kuma labels.
- Correct the Caddy reverse proxy configuration.