mirror of
https://github.com/phfroidmont/self-hosting.git
synced 2025-12-25 13:46:59 +01:00
Add Transmission as a torrent client
This commit is contained in:
parent
3731d10987
commit
adc0c8395f
3 changed files with 115 additions and 66 deletions
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue