diff --git a/apps/transmission-vpn/config.json b/apps/transmission-vpn/config.json index 604de5cc..7949c50f 100644 --- a/apps/transmission-vpn/config.json +++ b/apps/transmission-vpn/config.json @@ -4,13 +4,8 @@ "available": true, "exposable": true, "port": 9091, - "requirements": { - "ports": [ - 51413 - ] - }, "id": "transmission-vpn", - "tipi_version": 6, + "tipi_version": 7, "version": "5.3.1", "categories": [ "utilities", @@ -60,7 +55,7 @@ "type": "text", "label": "OpenVPN > Default Provider Config", "required": true, - "placeholder": "france,sweden,austria,italy,belgium", + "placeholder": "france,italy,etc or AirVPN_XX-XXXXXX_XXX_UDP-443-Entry3", "env_variable": "TRANSMISSION_OVPN_CONFIG" }, { @@ -68,6 +63,10 @@ "type": "text", "required": true, "options": [ + { + "label": "Custom Config.", + "value": "CUSTOM" + }, { "label": "Anonine", "value": "ANONINE" diff --git a/apps/transmission-vpn/docker-compose.yml b/apps/transmission-vpn/docker-compose.yml index e738795a..71731905 100644 --- a/apps/transmission-vpn/docker-compose.yml +++ b/apps/transmission-vpn/docker-compose.yml @@ -40,8 +40,6 @@ services: - ${ROOT_FOLDER_HOST}/media/torrents:/media/torrents ports: - ${APP_PORT}:9091 - - 51413:51413 - - 51413:51413/udp restart: unless-stopped networks: - tipi_main_network diff --git a/apps/transmission-vpn/metadata/description.md b/apps/transmission-vpn/metadata/description.md index 94776ed0..aaed5b13 100644 --- a/apps/transmission-vpn/metadata/description.md +++ b/apps/transmission-vpn/metadata/description.md @@ -1,6 +1,19 @@ ## Recommended VPN -This container is heavily tested using -[NordVPN, get 3 months free here.](https://ref.nordvpn.com/EQNOEHVwOCW) + +![https://airvpn.org/?referred_by=674291](https://airvpn.org/images/promotional/banner_641x91.gif) + +**This container is heavily tested using +[AirVPN](https://airvpn.org/?referred_by=674291).** + +| VPN Provider | Port Forwarding | Works ? | +|----------------------------|-----------------|---------| +| [AirVPN](https://airvpn.org/?referred_by=674291) | **Yes** | **Yes** | +| [ProtonVPN](https://protonvpn.com/fr) | **Yes** | N.C. | +| [NordVPN](https://ref.nordvpn.com/EQNOEHVwOCW)* | No | **Almost Yes** | + +PS: [VPN Providers with port forwarding are better for torrenting.](https://www.reddit.com/r/VPNTorrents/comments/p6h7em/answered_why_you_do_need_portforwarding_for/) (reddit.com) + +*[NordVPN, Get 3 months free here.](https://ref.nordvpn.com/EQNOEHVwOCW) ## Features * Choose your Web UI ! @@ -15,6 +28,18 @@ This container is heavily tested using Don't hesitate to read related docs available here: https://haugene.github.io/docker-transmission-openvpn/ ## VPN Provider Settings +### Custom +For AirVPN, grab your custom config from: https://airvpn.org/generator/. Drop it in `runtipi/app-data/transmission-vpn/data/custom/AirVPN_XX-XXXXXX_XXXX_UDP-443-Entry3.ovpn` + +Don't forget to requests ports here: https://airvpn.org/ports/ + +Fill Settings of Transmission VPN app with: +- **OpenVPN > Username**: Your AirVPN email. +- **OpenVPN > Password**: Your AirVPN password. +- **OpenVPN > Default Provider Config**: Name of your generated file in your custom folder (*without .ovpn extension*) +- **OpenVPN > Provider**: Custom Config. + +### Overriding with user-config You can configure specific settings to your provider by creating a `docker-compose.yml` file in your `user-config` directory. | Directory | File | |-------------------------------|------------------|