Docker compose file
In my case using portainer and deploying a stack but can be run with docker-compose also
Compose file:
version: '2.1'
services:
transmission-openvpn:
volumes:
- /files/1/btclient:/data
- /etc/localtime:/etc/localtime:ro
environment:
- PUID=1000
- PGID=1000
- CREATE_TUN_DEVICE=true
- OPENVPN_PROVIDER=NORDVPN
# - OPENVPN_CONFIG=default
- NORDVPN_COUNTRY=US
- NORDVPN_CATEGORY=legacy_p2p
- NORDVPN_PROTOCOL=udp
- OPENVPN_USERNAME=changeme
- OPENVPN_PASSWORD=changeme
- OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60
- WEBPROXY_ENABLED=false
# Change local network to lan ip settings
- LOCAL_NETWORK=192.168.0.0/16
- TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED=false
- TRANSMISSION_RPC_AUTHENTICATION_REQUIRED=true
- TRANSMISSION_RPC_USERNAME=changeme
- TRANSMISSION_RPC_PASSWORD=changeme
- DNS=1.1.1.1,8.8.8.8
# Those two lines below were added to fix cannot resolve google.com at healthcheck
- OVERRIDE_DNS_1= 1.1.1.1
- OVERRIDE_DNS_2= 8.8.8.8
cap_add:
- NET_ADMIN
logging:
driver: json-file
options:
max-size: 10m
ports:
- 9091:9091
- 9696:9696
- 7878:7878
- 8989:8989
- 8686:8686
- 8787:8787
- 5055:5055
restart: always
image: haugene/transmission-openvpn
prowlarr:
image: lscr.io/linuxserver/prowlarr:develop
network_mode: "service:transmission-openvpn"
container_name: prowlarr
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
volumes:
- /home/ragex/appdata/prowlarr:/config
- /files/1/btclient:/data
restart: unless-stopped
radarr:
image: linuxserver/radarr
network_mode: "service:transmission-openvpn"
container_name: radarr
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
- UMASK_SET=022 #optional
volumes:
- /home/ragex/appdata/radarr:/config
- /files/2/Films:/movies
- /files/1/btclient:/data
restart: unless-stopped
sonarr:
image: linuxserver/sonarr
network_mode: "service:transmission-openvpn"
container_name: sonarr
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
- UMASK_SET=022 #optional
volumes:
- /home/ragex/appdata/sonarr:/config
- /files/4tb01/series:/Series01
- /files/4tb02/Animes2:/Animes02
- /files/4tb03:/Animes01
- /files/3:/Series02
- /files/1/btclient:/data
restart: unless-stopped
lidarr:
image: linuxserver/lidarr
network_mode: "service:transmission-openvpn"
container_name: lidarr
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
- UMASK_SET=022 #optional
volumes:
- /home/ragex/appdata/lidarr:/config
- /files/2/MP3:/media
- /files/1/btclient:/data
restart: unless-stopped
readarr:
image: lscr.io/linuxserver/readarr:develop
network_mode: "service:transmission-openvpn"
container_name: readarr
environment:
- PUID=1000
- PGID=1000
- TZ=America/New_York
volumes:
- /home/ragex/appdata/readarr:/config
- /files/2/books:/books
- /files/1/btclient:/data #optional
restart: unless-stopped
overseerr:
image: sctx/overseerr:latest
network_mode: "service:transmission-openvpn"
container_name: overseerr
environment:
- LOG_LEVEL=debug
- TZ=America/New_York
- PUID=1000
- PGID=1000
volumes:
- /home/ragex/appdata/overseer:/app/config
restart: unless-stopped
comments powered by Disqus