Skip to content
This repository has been archived by the owner on Jun 27, 2023. It is now read-only.

These scripts will configure Transmission (the BitTorrent client) to launch and run only through OpenVPN. They are designed to be run on top of the Transmission community plugin for TrueNAS.

Notifications You must be signed in to change notification settings

kauedg/TrueNAS-Transmission-OpenVPN

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Supported VPNs

Currently only NordVPN

Install instructions

  • 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

About

These scripts will configure Transmission (the BitTorrent client) to launch and run only through OpenVPN. They are designed to be run on top of the Transmission community plugin for TrueNAS.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 76.2%
  • Makefile 23.8%