2023-08-31 10:21:04 +00:00
## Recommended VPN
2023-12-31 00:29:40 +00:00
![https://airvpn.org/?referred_by=674291 ](https://airvpn.org/images/promotional/banner_641x91.gif )
2023-12-31 00:59:14 +00:00
**This container is heavily tested using [AirVPN ](https://airvpn.org/?referred_by=674291 ).**
2023-12-31 00:29:40 +00:00
| 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)
2023-08-31 10:21:04 +00:00
## Features
* Choose your Web UI !
* Support many OpenVPN providers ([complete list](https://haugene.github.io/docker-transmission-openvpn/supported-providers/))
* Works with traefik !
* Pre-configured for Tipi.
* Healthcheck
* Highly configurable.
## Documentation
Don't hesitate to read related docs available here: https://haugene.github.io/docker-transmission-openvpn/
## VPN Provider Settings
2023-12-31 00:29:40 +00:00
### 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
2023-08-31 10:21:04 +00:00
You can configure specific settings to your provider by creating a `docker-compose.yml` file in your `user-config` directory.
| Directory | File |
|-------------------------------|------------------|
| /runtipi/user-config/transmission-vpn/ | docker-compose.yml |
With the following content by e.g. for NordVPN:
```
services:
transmission-vpn:
environment:
- NORDVPN_COUNTRY=FR
- NORDVPN_CATEGORY=legacy_p2p # Servers optimized for P2P usage
- NORDVPN_PROTOCOL=tcp
- NORDVPN_SERVER=fr000.nordvpn.com
```
Instructions for NordVPN can be found here: https://haugene.github.io/docker-transmission-openvpn/provider-specific/
For other's supported providers: https://haugene.github.io/docker-transmission-openvpn/supported-providers/
## Fast, easy, and free BitTorrent client
Docker container running Transmission torrent client with WebUI over an OpenVPN tunnel
Transmission is a fast, easy, and free BitTorrent client. It comes in several flavors:
* A native macOS GUI application
* GTK+ and Qt GUI applications for Linux, BSD, etc.
* A headless daemon for servers and routers
* A web UI for remote controlling any of the above
Visit [https://transmissionbt.com/ ](https://transmissionbt.com/ ) for more information.
## Folder Info
| Root Folder | Container Folder |
|-------------------------------|------------------|
| /runtipi/app-data/transmission/data/config | /config |
| /runtipi/media/torrents | /media/torrents |