Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3.8"
- services:
- vpn: # Only qbittorrent and jackett route through this
- container_name: vpn
- image: qmcgaw/gluetun
- cap_add:
- - NET_ADMIN
- environment:
- - VPN_SERVICE_PROVIDER=<YOUR VPN PROVIDER HERE>
- - OPENVPN_USER=<YOUR USER HERE>
- - OPENVPN_PASSWORD=<YOUR PASSWORD HERE>
- - SERVER_COUNTRIES=Netherlands #Or whatever you prefer
- networks:
- - host_network
- ports:
- # - 80:80
- # - 443:443
- - 8080:8080
- - 9117:9117
- # - 6767:6767
- # - 8989:8989
- # - 7878:7878
- - 51413:51413
- - 51413:51413/udp
- restart: "unless-stopped"
- qbittorrent:
- container_name: qBitTorrent
- image: ghcr.io/hotio/qbittorrent
- network_mode: service:vpn
- #ports:
- # - "8080:8080"
- environment:
- - PUID=1000
- - PGID=1000
- - UMASK=002
- - TZ=Etc/UTC
- volumes:
- - /config # I was having issues saving the config to an extrenally mounted path so i left it as is, fixing this is on my TODO list.
- - /mnt:/mnt # This will give torrent access to every mounted drive. Feel free to make this more selective, in my case 99% of files are at most 2-3 layers from /mnt/ so I went for the easy option.
- - <YOUR PATH TO SONARR DOWNLOADS>:/sonarr-downloads
- - <YOUR PATH TO RADARR DOWNLOADS>:/radarr-downloads
- restart: unless-stopped
- jackett:
- image: lscr.io/linuxserver/jackett:latest
- container_name: Jackett
- network_mode: service:vpn
- environment:
- - PUID=1000
- - PGID=1000
- - TZ=Etc/UTC
- - AUTO_UPDATE=true #optional
- - RUN_OPTS= #optional
- volumes:
- - <YOUR PATH TO DOCKER CONFIGS>/jackett:/config # Using a separate folder for each config is recommended, as is saving mounting /config from outside the virtual volume to preserve config when recreating the container.
- #ports:
- # - 9117:9117
- restart: unless-stopped
- radarr:
- image: lscr.io/linuxserver/radarr:latest
- container_name: Radarr
- environment:
- - PUID=1000
- - PGID=1000
- - TZ=Etc/UTC
- volumes:
- - <YOUR PATH TO DOCKER CONFIGS>/radarr:/config
- - <YOUR PATH TO RADARR LIBRARY>:/movies #optional
- - <YOUR PATH TO RADARR DOWNLOADS>:/radarr-downloads #optional
- ports:
- - 7878:7878
- restart: unless-stopped
- sonarr:
- image: lscr.io/linuxserver/sonarr:latest
- container_name: Sonarr
- #network_mode: service:vpn
- environment:
- - PUID=1000
- - PGID=1000
- - TZ=Etc/UTC
- volumes:
- - <YOUR PATH TO DOCKER CONFIGS>/sonarr:/config
- - <YOUR PATH TO SONARR LIBRARY>:/tv #optional
- - <YOUR PATH TO SONARR DOWNLOADS>:/sonarr-downloads #optional
- ports:
- - 8989:8989
- restart: unless-stopped
- bazarr:
- image: lscr.io/linuxserver/bazarr:latest
- container_name: bazarr
- #network_mode: service:vpn
- environment:
- - PUID=1000
- - PGID=1000
- - TZ=Etc/UTC
- volumes:
- - <YOUR PATH TO DOCKER CONFIGS>/bazarr:/config
- - <YOUR PATH TO RADARR LIBRARY>:/movies #optional
- - <YOUR PATH TO SONARR LIBRARY>:/tv #optional
- ports:
- - 6767:6767
- restart: unless-stopped
- heimdall:
- image: lscr.io/linuxserver/heimdall:latest
- container_name: Heimdall
- #network_mode: service:vpn
- environment:
- - PUID=1000
- - PGID=1000
- - TZ=Etc/UTC
- volumes:
- - <YOUR PATH TO DOCKER CONFIGS>/heimdall:/config
- ports:
- - 80:80
- - 443:443
- restart: unless-stopped
- networks:
- host_network:
- external: true
Add Comment
Please, Sign In to add comment