Transmission OpenVPN

Run a secure torrent client with a built-in web interface routed entirely through an encrypted VPN tunnel. Keep your downloads private and easily accessible.

Deploy a highly secure and private downloading environment using this specialized container. It combines a powerful torrent client with a built-in web interface, routing all traffic through an encrypted VPN tunnel to ensure complete privacy.\n\nKey benefits include:\n\n* Integrated Privacy: Automatically routes all download traffic through a secure VPN connection, preventing IP leaks.\n* Accessible Web Interface: Manage your downloads from anywhere using the intuitive built-in web UI.\n* Containerized Efficiency: Runs as a lightweight, isolated container, keeping your host system clean and secure.\n* Flexible Configuration: Easily customize settings, manage ports, and troubleshoot connections with comprehensive documentation.\n\nThis solution is perfect for users who prioritize privacy and want a reliable, easy-to-manage downloading setup without complex manual configurations.

Directory Structure

transmission-openvpn
data
.env
docker-compose.yml

docker-compose.yml

services:
  transmission-openvpn:
    image: haugene/transmission-openvpn:latest
    container_name: transmission-openvpn
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun
    restart: always
    ports:
      - "9091:9091"
    dns:
      - 8.8.8.8
      - 8.8.4.4
    volumes:
      - ./data:/data
      - /etc/localtime:/etc/localtime:ro
    environment:
      - OPENVPN_PROVIDER=PIA
      - OPENVPN_CONFIG=france
      - OPENVPN_USERNAME=${OPENVPN_USERNAME}
      - OPENVPN_PASSWORD=${OPENVPN_PASSWORD}
      - LOCAL_NETWORK=192.168.1.0/24
      - PUID=1000
      - PGID=1000
    logging:
      driver: json-file
      options:
        max-size: 10m

.env

OPENVPN_USERNAME=your_vpn_username
OPENVPN_PASSWORD=your_vpn_password
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Transmission OpenVPN

Favicon

 

  
  
Favicon

 

  
  
Favicon