Advertisement
Guest User

qBittorrent - docker-compose.yml

a guest
Mar 9th, 2019
1,667
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.95 KB | None | 0 0
  1. version: "3.7"
  2. services:
  3. ## qBittorrent with VPN – Bittorrent Downloader
  4.   # mkdir ${USERDIR}/docker/qbittorrent
  5.   # mkdir ${USERDIR}/docker/qbittorrent/openvpn
  6.   # Place ovpn file in ${USERDIR}/docker/qbittorrent/openvpn
  7.   # If you can't see text in the WebUI go to your qbittorrent.conf file and add "en" to the Locale setting so it looks like this: General\Locale=en
  8.   qbittorrent:
  9.     container_name: qbittorrent
  10.     image: markusmcnugen/qbittorrentvpn
  11.     restart: always
  12.     networks:
  13.      - traefik_proxy
  14.     cap_add:
  15.      - NET_ADMIN
  16.     devices:
  17.      - /dev/net/tun
  18. #    ports:
  19. #      - "8022:8080"
  20. #      - "8999:8999"
  21. #      - "8999:8999/udp"
  22.     volumes:
  23.      - /path/to/downloads/:/downloads
  24.       - ${USERDIR}/docker/qbittorrent:/config
  25.       - ${USERDIR}/docker/shared:/shared
  26.     environment:
  27.      - PUID=${PUID}
  28.       - PGID=${PGID}
  29.       - VPN_ENABLED=yes
  30.       - VPN_USERNAME=XXXXXX
  31.       - VPN_PASSWORD=XXXXX
  32.       - LAN_NETWORK=192.168.1.0/24
  33.       - NAME_SERVERS=1.1.1.1,1.0.0.1
  34.       - UMASK=002
  35.     labels:
  36.      - "traefik.enable=true"
  37.       - "traefik.backend=qbittorrent"
  38.       - "traefik.frontend.rule=Host:qbittorrent.${DOMAINNAME}"
  39.       - "traefik.port=8080"
  40.       - "traefik.docker.network=traefik_proxy"
  41.       - "traefik.frontend.headers.SSLRedirect=true"
  42.       - "traefik.frontend.headers.STSSeconds=315360000"
  43.       - "traefik.frontend.headers.browserXSSFilter=true"
  44.       - "traefik.frontend.headers.contentTypeNosniff=true"
  45.       - "traefik.frontend.headers.forceSTSHeader=true"
  46.       - "traefik.frontend.headers.SSLHost=qbittorrent.${DOMAINNAME}"
  47.       - "traefik.frontend.headers.SSLForceHost=true"
  48.       - "traefik.frontend.headers.STSIncludeSubdomains=true"
  49.       - "traefik.frontend.headers.STSPreload=true"
  50.       - "traefik.frontend.headers.frameDeny=true"
  51.       - "traefik.frontend.auth.forward.address=http://oauth:4181"
  52.  
  53. networks:
  54.   traefik_proxy:
  55.     external:
  56.       name: traefik_proxy
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement