Currently only NordVPN
-
Create a jail based on the "Transmission" community plugin.
- During creation, open the "Advanced Plugin Installation" section and in the "Custom Properties" section select "allow_tun"
-
On your TrueNAS server shell, enter the jail
root@host $ iocage console [jailname]
- Download and extract this project's source
root@jail $ cd /tmp
root@jail $ curl -L https://github.com/kauedg/TrueNAS-Transmission-OpenVPN/archive/refs/tags/1.0.3.zip | unzip -
root@jail $ cd TrueNAS-Transmission-OpenVPN-master/
- Build and install
root@jail $ make
- Check if the service is running at startup
root@jail $ exit
root@host $ iocage restart [jailname]
root@host $ iocage console [jailname]
root@jail $ service openvpn status
root@jail $ service transmission status
- If something goes wrong, check the log files:
- OpenVPN:
/var/log/openvpn.log
- Transmission:
/var/log/messages
- OpenVPN: