This guide uses the exact installation method shown in TrueNAS SCALE: Apps → Installed → Edit → Edit App YAML. Copy/paste the YAML below.
/data. Otherwise pairing state and the certificate pin will be lost after updates/restarts.
/mnt/POOL/apps/nas-guard-agent).volumes:.
agent).services:
nas-guard-agent:
container_name: nas-guard-agent
environment:
- NASGUARD_PUSH_BASE_URL=https://apn.no-logs.de
- NASGUARD_DATA_DIR=/data
image: registry.git.hans-renz.de/hans/nas-guard-agent-images:latest
ports:
- '18080:8080'
pull_policy: always
restart: unless-stopped
volumes:
- /mnt/POOL/apps/nas-guard-agent:/data
/mnt/POOL/apps/nas-guard-agent:/data → replace /mnt/POOL/... with your dataset path.'18080:8080' → you can change 18080 if the port is already used.18080:8080 in the Workloads/Ports widget.
http://<truenas-ip>:18080/ (use your chosen host port if you changed it).