diff --git a/transmission/haugene-openvpn/.env b/transmission/haugene-openvpn/.env new file mode 100644 index 0000000..275b1f8 --- /dev/null +++ b/transmission/haugene-openvpn/.env @@ -0,0 +1,9 @@ +PATH_TO_CONFIG=/path/to/config +PATH_TO_DOWNLOADS=/path/to/downloads +PATH_TO_WATCH_FOLDER=/path/to/watch/folder +OPENVPN_PROVIDER=NORDVPN # https://github.com/haugene/vpn-configs-contrib/tree/main/openvpn +OPENVPN_CONFIG=NL # https://support.nordvpn.com/hc/en-us/articles/20465085067665-NordVPN-proxy-setup-for-BitTorrent +OPENVPN_USERNAME=vpn_username +OPENVPN_PASSWORD=vpn_password +TRANS_USER=trans_user # optional for web interface +TRANS_PASS=trans_pass # optional for web interface \ No newline at end of file diff --git a/transmission/haugene-openvpn/compose.yml b/transmission/haugene-openvpn/compose.yml new file mode 100644 index 0000000..5dbb2d0 --- /dev/null +++ b/transmission/haugene-openvpn/compose.yml @@ -0,0 +1,26 @@ +services: + transmission-openvpn: + image: haugene/transmission-openvpn + cap_add: + - NET_ADMIN + volumes: + - ${PATH_TO_CONFIG}:/config + - ${PATH_TO_DOWNLOADS}:/downloads # optional + - ${PATH_TO_WATCH_FOLDER}:/watch # optional + environment: + - OPENVPN_PROVIDER=${OPENVPN_PROVIDER} + - OPENVPN_CONFIG=${OPENVPN_CONFIG} + - OPENVPN_USERNAME=${OPENVPN_USERNAME} + - OPENVPN_PASSWORD=${OPENVPN_PASSWORD} + - TRANS_USER=${TRANS_USER} # optional for web interface + - TRANS_PASS=${TRANS_PASS} # optional for web interface + - LOCAL_NETWORK=192.168.0.0/16 + logging: + driver: json-file + options: + max-size: 10m + ports: + - '9091:9091' + +# Not all the countries and servers are supporting p2p, so you need to choose the right server. Here's the hint: +# https://support.nordvpn.com/hc/en-us/articles/20465085067665-NordVPN-proxy-setup-for-BitTorrent \ No newline at end of file diff --git a/transmission/.env b/transmission/lscr.io/.env similarity index 100% rename from transmission/.env rename to transmission/lscr.io/.env diff --git a/transmission/docker-compose.yml b/transmission/lscr.io/compose.yml similarity index 100% rename from transmission/docker-compose.yml rename to transmission/lscr.io/compose.yml