Transmission (VPN)

Transmission (VPN) — One-Click Install

BitTorrent client with VPN support.

Why install Transmission (VPN) with Web.Casa?

One-Click Deploy

No manual Docker Compose needed. Web.Casa configures and starts everything.

Auto HTTPS

Caddy auto-provisions SSL certificates. Reverse proxy works out of the box.

Unified Management

Monitoring, backups, updates, logs — manage all apps from one panel.

How to Install

Install Web.Casa first, then one-click install this app from the App Store.

App Info

Version
5.3.2
Author
haugene
Default Port
9091

Recommended VPN

https://airvpn.org/?referred_by=674291

This container is heavily tested using AirVPN.

VPN ProviderPort ForwardingWorks ?
AirVPNYesYes
ProtonVPNYesN.C.
NordVPN*NoAlmost Yes

PS: VPN Providers with port forwarding are better for torrenting. (reddit.com)

*NordVPN, Get 3 months free here.

Features

  • Choose your Web UI !
  • Support many OpenVPN providers (complete list)
  • 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

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.

DirectoryFile
/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/ for more information.

Folder Info

Root FolderContainer Folder
/runtipi/app-data/transmission/data/config/config
/runtipi/media/torrents/media/torrents

FAQ

Can I install Transmission (VPN) on Web.Casa?

Yes, Transmission (VPN) is available in the Web.Casa App Store. You can install it with one click from the Web.Casa panel — no need to manually write Docker Compose files or configure reverse proxies.

How do I install Transmission (VPN) on Web.Casa?

First install Web.Casa with curl -fsSL https://get.web.casa | bash, then search for "Transmission (VPN)" in the App Store and click install. Web.Casa automatically configures the Docker container, assigns ports, and sets up a Caddy reverse proxy.

What is the default port for Transmission (VPN) on Web.Casa?

The default port for Transmission (VPN) on Web.Casa is 9091. You can bind it to a custom domain through Web.Casa's Caddy reverse proxy, which automatically provisions HTTPS certificates.

Does Transmission (VPN) get automatic HTTPS after installation?

Yes. Web.Casa is built on Caddy, so after installing the app, simply bind a domain and Caddy will automatically provision and renew SSL certificates via Let's Encrypt — no manual configuration needed.

How do I back up Transmission (VPN) data?

Web.Casa has a built-in backup plugin that supports automatic backups of Transmission (VPN) data to local storage, S3, WebDAV, or SFTP. You can configure scheduled snapshots and retention policies to keep your data safe.