Netgrimoire/False Grimoire/Netgrimoire/Audits/joplin-2026-04-03.md
2026-04-12 09:39:57 -05:00

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

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

    • FAIL: No Uptime Kuma labels found.
  3. Caddy labels on exposed services:

    • PASS: caddy=joplin.netgrimoire.com
    • FAIL: caddy.reverse_proxy="{{upstreams 22300}}" should be caddy.reverse_proxy=["http://joplin:22300"]
  4. Placement constraints:

    • PASS: node.hostname == docker3
  5. Volumes use /DockerVol/ path convention:

    • PASS: /DockerVol/joplindb:/var/lib/postgresql/data
  6. Network references external netgrimoire overlay:

    • PASS: Uses netgrimoire network which is marked as external: true.

VERDICT: FAIL

Fixes required:

  • Correct the icon URL in homepage.icon.
  • Add Uptime Kuma labels.
  • Correct the Caddy reverse proxy configuration.