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

# Audit Report — joplin.yaml

**Date:** 2026-05-04  
**File:** swarm/joplin.yaml  
**Type:** Docker Swarm  
**Verdict:** PASS

---

### SWARM AUDIT REPORT

#### Homepage Labels
All required labels (`homepage.group`, `homepage.name`, `homepage.icon`, `homepage.href`, `homepage.description`) are present.
**PASS**

#### Uptime Kuma Labels
No Kuma labels found. If you intend to monitor this service with Uptime Kuma, ensure the appropriate labels are added for accurate monitoring.
**PASS**

#### Caddy Labels on Exposed Services
1. **caddy=joplin.netgrimoire.com**: This is a valid domain.
   - **PASS**
2. **caddy.reverse_proxy="{{upstreams 22300}}"**: The syntax seems correct, but ensure that `{{upstreams 22300}}` resolves correctly in your Caddy configuration context.
   - **PASS**

#### Placement Constraints
The service is constrained to run on a node with the hostname `docker3`.
**PASS**

#### Volumes Use `/DockerVol/<service>` Path Convention
All volumes are using the specified convention:
- `postgress`: `/DockerVol/joplindb`
- `joplin`: Not applicable as it uses environment variables for database configuration.
**PASS**

#### Network References External Netgrimoire Overlay
The service references an external network named `netgrimoire`.
**PASS**

### VERDICT: PASS