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

# Audit Report — nzbget.yaml

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

---

1. **Homepage labels:** 
   - `homepage.group`: Nucking Apps
   - `homepage.name`: Nzbget
   - `homepage.icon`: nzbget.png
   - `homepage.href`: http://nzbget.netgrimoire.com
   - `homepage.description`: Usenet Downloader

   **PASS**: All homepage labels are correctly set.

2. **Uptime Kuma labels:**
   - Not applicable as there is no service with Uptime Kuma in this file.

3. **Caddy labels on exposed services:**
   - `caddy`: nzbget.netgrimoire.com
   - `caddy.reverse_proxy`: nzbget:6789

   **PASS**: Caddy labels are correctly set for the reverse proxy.

4. **Placement constraints:**
   - `node.hostname == docker5`

   **PASS**: The placement constraint is set to run on a specific hostname, which is valid.

5. **Volumes use /DockerVol/<service> path convention:**
   - `/DockerVol/nzbget/config:/config`
   - `/data/nfs/znas/Green/:/data:shared`

   **FAIL**: The volume for data should follow the `/DockerVol/<service>` convention. It is currently located at `/data/nfs/znas/Green/`. Fix: Update the volume path to `/DockerVol/nzbget/data`.

6. **Network references external netgrimoire overlay:**
   - `netgrimoire`

   **PASS**: The service network correctly references an external overlay network.

**VERDICT:** FAIL