diff --git a/12_torrent/docker-compose.yml b/12_torrent/docker-compose.yml index 9e75056..b3216b7 100644 --- a/12_torrent/docker-compose.yml +++ b/12_torrent/docker-compose.yml @@ -4,20 +4,28 @@ services: cap_add: - NET_ADMIN devices: - - /dev/net/tun + - /dev/net/tun:/dev/net/tun environment: - VPN_SERVICE_PROVIDER=private internet access - - OPENVPN_USER=${OPENVPN_USER} - - OPENVPN_PASSWORD=${OPENVPN_PASSWORD} + - VPN_TYPE=openvpn + - OPENVPN_USER=${PIA_USER} + - OPENVPN_PASSWORD=${PIA_PASSWORD} + - OPENVPN_PROTOCOL=udp - SERVER_REGIONS=Netherlands + - PORT_FORWARD_ONLY=true - VPN_PORT_FORWARDING=on + - VPN_PORT_FORWARDING_PROVIDER=private internet access + - VPN_PORT_FORWARDING_STATUS_FILE=/gluetun/forwarded_port - TZ=Europe/Paris + - VPN_PORT_FORWARDING_UP_COMMAND=/bin/sh -c 'wget -O- -nv --retry-connrefused --post-data "json={\"listen_port\":{{PORT}},\"current_network_interface\":\"{{VPN_INTERFACE}}\",\"random_port\":false,\"upnp\":false}" http://127.0.0.1:8090/api/v2/app/setPreferences' + - VPN_PORT_FORWARDING_DOWN_COMMAND=/bin/sh -c 'wget -O- -nv --retry-connrefused --post-data "json={\"listen_port\":0,\"current_network_interface\":\"lo\"}" http://127.0.0.1:8090/api/v2/app/setPreferences' volumes: - /home/docker/DenGate:/gluetun ports: + - 6881:6881 + - 6881:6881/udp - 8085:8090 # qbittorrent - 8787:8080 # neko - - 52000-52100:52000-52100/udp - 9696:9696 # prowlarr - 7878:7878 # radarr - 8989:8989 # sonarr