Setup

Create TrueNAS dataset and share with SMB: “video”

Add to /etc/fstab: //192.168.137.12/video /mnt/video-nas cifs credentials=/etc/samba/truenas-sambaguest,uid=1001,gid=1001,file_mode=0664,dir_mode=0775,x-systemd.automount 0 0

Container

https://github.com/linuxserver/docker-transmission#docker-compose-recommended-click-here-for-more-info:

Stack config: https://github.com/one137/dockerhost-stacks/blob/main/stacks/50-transmission.yml

Make sure the PIDs in docker-compose are the same as in fstab.

UI on port 9091.

ct-npm needs to be added to 40-wireguard-client_default network and proxy transmission.one137.dev traffic to http://ct-wireguard-client:9091 for UI to be accessible.

See Test VPN connection (with ct-transmission instead of ct-wireguard-client) to ensure transmission has internet access.