services: gluetun: image: qmcgaw/gluetun container_name: gluetun cap_add: - NET_ADMIN devices: - /dev/net/tun:/dev/net/tun ports: - 7878:7878 # Radarr - 8989:8989 # Sonarr - 8282:8282 # qBittorrent - 8388:8388/tcp # Shadowsocks - 8388:8388/udp # Shadowsocks # - 8191:8191 # FlareSolverr - 8191:8000 # Solvarr - 9696:9696 # Prowlarr environment: #https://github.com/qdm12/gluetun-wiki/tree/main/setup/providers - VPN_SERVICE_PROVIDER=private internet access - OPENVPN_USER=p4483641 - OPENVPN_PASSWORD=xjJzUaFv4D - SERVER_REGIONS=US Baltimore,US Chicago,US Atlanta # - DOT_PROVIDERS=cloudflare # - DNS_KEEP_NAMESERVER=true restart: always solvearr: image: nabilak/solvearr:latest container_name: solvearr network_mode: service:gluetun environment: - PUID=1000 - PGID=1000 - TZ=America/New_York restart: always # flaresolverr: # image: ghcr.io/flaresolverr/flaresolverr:latest # container_name: flaresolverr # network_mode: service:gluetun # environment: # - LOG_LEVEL=info # restart: always prowlarr: image: lscr.io/linuxserver/prowlarr:latest container_name: prowlarr network_mode: service:gluetun volumes: - ./prowlarr/config:/config # - /docker/appdata/prowlarr:/config sonarr: image: lscr.io/linuxserver/sonarr:latest container_name: sonarr network_mode: service:gluetun environment: - PUID=1000 - PGID=1000 # - TZ=America/Chicago volumes: - /etc/timezone:/etc/timezone:ro - ./sonarr/config:/config - /mnt/qnas_vault:/data # - /datastore/data:/data # - /docker/appdata/sonarr:/config restart: always radarr: image: lscr.io/linuxserver/radarr:latest container_name: radarr network_mode: service:gluetun environment: - PUID=1000 - PGID=1000 # - TZ=America/Chicago volumes: - /etc/timezone:/etc/timezone:ro - ./radarr/config:/config - /mnt/qnas_vault:/data # - /datastore/data:/data restart: always qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbittorrent network_mode: service:gluetun environment: - PUID=1000 - PGID=1000 - WEBUI_PORT=8282 # - TZ=America/Chicago volumes: - /etc/timezone:/etc/timezone:ro - ./qbittorrent/config:/config - /mnt/qnas_vault/Downloading:/downloads # - /docker/appdata/qbittorrent:/config # - /datastore/data/torrents:/downloads restart: always swaparr-radarr: image: ghcr.io/thijmengthn/swaparr:latest container_name: swaparr-radarr network_mode: service:gluetun restart: always environment: - BASEURL=http://127.0.0.1:7878 # IP or FQDN (Required) - APIKEY=06f43b9edb444e19ae3d46f1ceae4ee2 # Radarr API Key (Required) - PLATFORM=radarr # "radarr", "sonarr".. (Optional) default: radarr - TIME_THRESHOLD=2h # 1d, 6h, 30m, etc.. (Optional) default: 2h - SIZE_THRESHOLD=25GB # 1TB, 1GB, 1MB, etc.. (Optional) default: 25GB - CHECK_INTERVAL=10m # 1d, 6h, 30m, etc.. (Optional) default: 10m - STRIKE_THRESHOLD=3 # Positive number (Optional) default: 3 - AGGRESSIVE_STRIKES=false # Boolean (Optional) default: false # -- (Optional) swaparr-sonarr: image: ghcr.io/thijmengthn/swaparr:latest container_name: swaparr-sonarr network_mode: service:gluetun restart: always environment: - BASEURL=http://127.0.0.1:8989 # IP or FQDN (Required) - APIKEY=eca8afacee3f4961b751e852b731e7b2 # Sonarr API Key (Required) - PLATFORM=sonarr # "radarr", "sonarr".. (Optional) default: radarr - TIME_THRESHOLD=2h # 1d, 6h, 30m, etc.. (Optional) default: 2h - SIZE_THRESHOLD=25GB # 1TB, 1GB, 1MB, etc.. (Optional) default: 25GB - CHECK_INTERVAL=10m # 1d, 6h, 30m, etc.. (Optional) default: 10m - STRIKE_THRESHOLD=3 # Positive number (Optional) default: 3 - AGGRESSIVE_STRIKES=false # Boolean (Optional) default: false