Add Transmission as a torrent client

This commit is contained in:
Paul-Henri Froidmont 2018-11-03 18:02:53 +01:00
parent 3731d10987
commit adc0c8395f
3 changed files with 115 additions and 66 deletions

View file

@ -42,6 +42,44 @@ services:
networks:
- web
transmission:
image: haugene/transmission-openvpn:latest-alpine
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
sysctls:
- net.ipv6.conf.all.disable_ipv6=0
volumes:
- /var/lib/transmission:/data
- ./config/transmission:/config
- /data:/media
- /etc/localtime:/etc/localtime:ro
expose:
- 9091
environment:
- OPENVPN_PROVIDER=BLACKVPN
- OPENVPN_USERNAME=${VPN_USER}
- OPENVPN_PASSWORD=${VPN_PASS}
- OPENVPN_CONFIG=Privacy-Germany
- WEBPROXY_ENABLED=false
- LOCAL_NETWORK=10.90.86.0/26
- PUID=33
- PGID=33
- TRANSMISSION_RPC_USERNAME=admin
- TRANSMISSION_RPC_PASSWORD=${TRANSMISSION_RPC_PASSWORD}
labels:
- "traefik.backend=transmission"
- "traefik.docker.network=web"
- "traefik.frontend.rule=Host:transmission.banditlair.com"
- "traefik.enable=true"
- "traefik.port=9091"
- "traefik.default.protocol=http"
- "traefik.frontend.auth.basic=admin:${TRANSMISSION_BASIC_PASSWORD_HASH}"
restart: always
networks:
- web
sonarr:
image: linuxserver/sonarr
expose:

View file

@ -10,3 +10,7 @@ VPN_REMOTE=vpn.blackvpn.de
VPN_PORT=443
VPN_PROTOCOL=udp
VPN_PROV=blackvpn_de
#Transmission
TRANSMISSION_RPC_PASSWORD={{transmission_rpc_password}}
TRANSMISSION_BASIC_PASSWORD_HASH={{transmission_rpc_password | password_hash('md5')}}