version: '2.1' services: transmission-openvpn: volumes: - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/:/media/ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/transmission-vpn:/config - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/torrents:/data - /etc/localtime:/etc/localtime:ro environment: - PUID=1000 - PGID=100 - CREATE_TUN_DEVICE=true - OPENVPN_PROVIDER=IPVANISH - OPENVPN_USERNAME=neal.bartrip@gmail.com - OPENVPN_PASSWORD=Fb8gwxCpSV0K - OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60 - WEBPROXY_ENABLED=false - TRANSMISSION_DOWNLOAD_QUEUE_SIZE=10 - TRANSMISSION_HOME=/config/transmission-home - LOCAL_NETWORK=172.17.1.0/24 - TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED=false dns: - 9.9.9.9 - 149.112.112.10 cap_add: - NET_ADMIN logging: driver: json-file options: max-size: 10m ports: - 9091:9091 # - 9117:9117 - 7878:7878 - 8989:8989 - 8686:8686 - 5299:5299 - 6767:6767 restart: always image: haugene/transmission-openvpn jackett: image: linuxserver/jackett container_name: jackett network_mode: service:transmission-openvpn environment: - PUID=1000 - PGID=100 - TZ=Europe/London - AUTO_UPDATE=true #optional - RUN_OPTS=#optional volumes: - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/jackett:/config #Jackett only needs config depends_on: - transmission-openvpn restart: unless-stopped radarr: image: linuxserver/radarr network_mode: service:transmission-openvpn container_name: radarr environment: - PUID=1000 - PGID=100 - TZ=Europe/London - UMASK_SET=022 #optional volumes: - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/radarr:/config - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media:/media depends_on: - transmission-openvpn restart: unless-stopped sonarr: image: linuxserver/sonarr:preview network_mode: service:transmission-openvpn container_name: sonarr environment: - PUID=1000 - PGID=100 - TZ=Europe/London - UMASK_SET=022 #optional volumes: - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/sonarr:/config - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/:/media depends_on: - transmission-openvpn restart: unless-stopped lidarr: image: linuxserver/lidarr network_mode: service:transmission-openvpn container_name: lidarr environment: - PUID=1000 - PGID=100 - TZ=Europe/London - UMASK_SET=022 #optional volumes: - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/lidarr:/config - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/:/media depends_on: - transmission-openvpn restart: unless-stopped lazylibrarian: image: linuxserver/lazylibrarian network_mode: service:transmission-openvpn container_name: lazylibrarian environment: - PUID=1000 - PGID=100 - TZ=Europe/London volumes: - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/lazylibrarian:/config - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/:/media depends_on: - transmission-openvpn restart: unless-stopped bazarr: image: ghcr.io/linuxserver/bazarr container_name: bazarr network_mode: service:transmission-openvpn environment: - PUID=1000 - PGID=1000 - TZ=Europe/London volumes: - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/bazarr/:/config - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/media/movies:/movies - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/media/tv:/tv depends_on: - transmission-openvpn restart: unless-stopped