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

1.3 KiB

title description published date tags editor dateCreated
Audit - joplin.yaml Gremlin audit report 2026-04-13 true 2026-04-13T11:16:55.582Z gremlin,audit markdown 2026-04-13T11:16:55.582Z

Audit Report — joplin.yaml

Date: 2026-04-13
File: swarm/joplin.yaml
Type: Docker Swarm
Verdict: FAIL


SWARM AUDIT RESULTS

Homepage Labels

  • PASS: homepage.group=Services
  • PASS: homepage.name=Joplin
  • FAIL:
    • Issue: Missing homepage.icon label.
    • Fix: Add homepage.icon=joplin.png.
  • PASS: homepage.href=https://joplin.netgrimoire.com
  • PASS: homepage.description=Note Server

Uptime Kuma Labels

  • FAIL:
    • Issue: Missing Uptime Kuma labels.
    • Fix: Add appropriate Uptime Kuma labels based on the service.

Caddy Labels on Exposed Services

  • PASS: caddy=joplin.netgrimoire.com
  • FAIL:
    • Issue: Missing caddy.reverse_proxy label.
    • Fix: Add caddy.reverse_proxy="{{upstreams 22300}}".

Placement Constraints

  • PASS: node.hostname == docker3

Volumes Use /DockerVol/ Path Convention

  • PASS: /DockerVol/joplindb:/var/lib/postgresql/data

Network References External netgrimoire Overlay

  • PASS: networks: - netgrimoire with external: true

VERDICT: FAIL