A dockercompose to configure a full torrenting stack
torrent-compose.yml
129 lines 3.7 kB view raw
1services: 2 qbittorrent: 3 image: lscr.io/linuxserver/qbittorrent:latest 4 container_name: qbittorrent 5 network_mode: "service:gluetun" 6 environment: 7 - PUID=1000 8 - PGID=1000 9 - TZ=Europe/Paris 10 - WEBUI_PORT=8080 11 volumes: 12 - /BigBoyy/config/torrent/qbittorrent:/config 13 - /BigBoyy/torrent:/downloads 14 restart: unless-stopped 15 gluetun: 16 image: qmcgaw/gluetun 17 container_name: gluetun 18 restart: always 19 cap_add: 20 - NET_ADMIN 21 devices: 22 - /dev/net/tun:/dev/net/tun 23 ports: 24 - 8888:8888/tcp # HTTP proxy 25 - 8388:8388/tcp # Shadowsocks 26 - 8388:8388/udp # Shadowsocks 27 - 9000:8080 # qbittorrent 28 - 7878:7878 # radarr 29 - 8989:8989 # sonarr 30 - 9696:9696 # prowlarr 31 - 8191:8191 # flaresolverr 32 - 6767:6767 # bazarr 33 volumes: 34 - gluetun-data:/gluetun 35 environment: 36 # See https://github.com/qdm12/gluetun-wiki/tree/main/setup#setup 37 - VPN_SERVICE_PROVIDER=windscribe 38 - VPN_TYPE=wireguard 39 - SERVER_REGIONS=Belgium,Switzerland 40 - SERVER_HOSTNAMES= 41 # Wireguard: 42 - WIREGUARD_PRIVATE_KEY= 43 - WIREGUARD_ADDRESSES= 44 - WIREGUARD_PRESHARED_KEY= 45 # Timezone for accurate log times 46 - TZ=Europe/Paris 47 # Server list updater 48 # See https://github.com/qdm12/gluetun-wiki/blob/main/setup/servers.md#update-the-vpn-servers-list 49 - UPDATER_PERIOD=24h 50 radarr: 51 image: lscr.io/linuxserver/radarr:latest 52 container_name: radarr 53 environment: 54 - PUID=1000 55 - PGID=1000 56 - TZ=Europe/Paris 57 - DOCKER_MODS=linuxserver/mods:radarr-striptracks 58 - STRIPTRACKS_ARGS=--audio :org:fre:fra:eng:jpn:und --subs :org:fre:fra:jpn:eng:und 59 volumes: 60 - /BigBoyy/config/torrent/radarr:/config 61 - /BigBoyy/plex/Film:/movies 62 - /BigBoyy/torrent:/downloads 63 restart: unless-stopped 64 network_mode: "service:gluetun" 65 sonarr: 66 image: lscr.io/linuxserver/sonarr:latest 67 container_name: sonarr 68 environment: 69 - PUID=1000 70 - PGID=1000 71 - TZ=Europe/Paris 72 volumes: 73 - /BigBoyy/config/torrent/sonarr:/config 74 - /BigBoyy/plex/Série:/tv 75 - /BigBoyy/torrent:/downloads 76 restart: unless-stopped 77 network_mode: "service:gluetun" 78 prowlarr: 79 image: lscr.io/linuxserver/prowlarr:latest 80 container_name: prowlarr 81 network_mode: "service:gluetun" 82 environment: 83 - PUID=1000 84 - PGID=1000 85 - TZ=Etc/UTC 86 volumes: 87 - prowlarr-conf:/config 88 restart: unless-stopped 89 flaresolverr: 90 image: ghcr.io/flaresolverr/flaresolverr:latest 91 container_name: flaresolverr 92 network_mode: "service:gluetun" 93 restart: unless-stopped 94 environment: 95 - TZ=Europe/Paris 96 - LOG_LEVEL=info 97 bazarr: 98 image: lscr.io/linuxserver/bazarr:latest 99 container_name: bazarr 100 environment: 101 - PUID=1000 102 - PGID=1000 103 - TZ=Europe/Paris 104 - DOCKER_MODS=linuxserver/mods:radarr-striptracks 105 - STRIPTRACKS_ARGS=--audio :org:fre:fra:eng:jpn:und --subs :org:fre:fra:jpn:eng:und 106 volumes: 107 - /BigBoyy/config/torrent/bazarr:/config 108 - /BigBoyy/plex/Film:/movies 109 - /BigBoyy/plex/Série:/tv 110 network_mode: "service:gluetun" 111 restart: unless-stopped 112 unpackerr: 113 image: golift/unpackerr 114 container_name: unpackerr 115 volumes: 116 - /BigBoyy/torrent:/downloads 117 restart: always 118 user: 1000:1000 119 environment: 120 - TZ=Europe/Paris 121 - UN_LOG_FILE=/downloads/unpackerr.log 122 - UN_SONARR_0_URL= 123 - UN_SONARR_0_API_KEY= 124 - UN_RADARR_0_URL= 125 - UN_RADARR_0_API_KEY= 126 127volumes: 128 gluetun-data: 129 prowlarr-conf: