If you are in the docker ecosystem, this is fantastic https://github.com/haugene/docker-transmission-openvpn
You can configure sonarr and radarr around this so that when the torrents are completed, they are renamed and placed in the nas as well as send a webhook to jellyfin to let it know it has been added (instead of it having to to do a manual search)
Whisper