---
title: Audit - linkding.yaml
description: Gremlin audit report 2026-04-20
published: true
date: 2026-04-20T11:22:04.017Z
tags: gremlin,audit
editor: markdown
dateCreated: 2026-04-20T11:22:04.017Z
---

# Audit Report — linkding.yaml

**Date:** 2026-04-20  
**File:** swarm/linkding.yaml  
**Type:** Docker Swarm  
**Verdict:** FAIL

---

1. **Homepage labels**: All required labels are present (`homepage.group`, `homepage.name`, `homepage.icon`, `homepage.href`, `homepage.description`).
   - **PASS**

2. **Uptime Kuma labels**:
   - `kuma.linkding.http.name: "Linkding"` and `kuma.linkding.http.url: "http://linkding:9090"` are present.
   - **PASS**

3. **Caddy labels on exposed services**:
   - `caddy: "link.netgrimoire.com"` and `caddy.reverse_proxy: "linkding:9090"` are present, but the `caddy.import` label is commented out and not used in this configuration.
   - **PASS**

4. **Placement constraints**: No placement constraints are defined.
   - **PASS**

5. **Volumes use /DockerVol/<service> path convention**:
   - The volume path `/data/nfs/Baxter/Docker/linkding/data` does not follow the `/DockerVol/<service>` convention.
   - **FAIL** (Fix: Update the volume path to `/DockerVol/linkding/data`)

6. **Network references external netgrimoire overlay**: 
   - The network `netgrimoire` is referenced and marked as external.
   - **PASS**

**VERDICT: FAIL**