--- name: arr-stack services: qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbittorrent environment: - PUID=0 - PGID=0 - TZ=Etc/UTC - WEBUI_PORT=8080 - TORRENTING_PORT=6881 volumes: - /path/to/qbittorrent/appdata:/config - /mnt/nas/downloads:/downloads #optional ports: - 8080:8080 - 6881:6881 - 6881:6881/udp restart: unless-stopped networks: static-network: ipv4_address: 172.20.0.2 nzbget: image: lscr.io/linuxserver/nzbget:latest container_name: nzbget environment: - PUID=0 - PGID=0 - TZ=Etc/UTC - NZBGET_USER=nzbget #optional - NZBGET_PASS=tegbzn6789 #optional volumes: - /path/to/nzbget/data:/config - /mnt/nas/downloads:/downloads #optional ports: - 6789:6789 restart: unless-stopped networks: static-network: ipv4_address: 172.20.0.3 jellyseerr: image: fallenbagel/jellyseerr:latest container_name: jellyseerr environment: - LOG_LEVEL=debug - TZ=Asia/Tashkent ports: - 5055:5055 volumes: - /path/to/appdata/config:/app/config restart: unless-stopped networks: static-network: ipv4_address: 172.20.0.4 radarr: image: lscr.io/linuxserver/radarr:latest container_name: radarr environment: - PUID=0 - PGID=0 - TZ=Etc/UTC volumes: - /path/to/radarr/data:/config - /mnt/nas/jellyfin/movies:/movies #optional - /mnt/nas/downloads:/downloads #optional ports: - 7878:7878 restart: unless-stopped networks: static-network: ipv4_address: 172.20.0.5 sonarr: image: lscr.io/linuxserver/sonarr:latest container_name: sonarr environment: - PUID=0 - PGID=0 - TZ=Etc/UTC volumes: - /path/to/sonarr/data:/config - /mnt/nas/jellyfin/series:/tv #optional - /mnt/nas/downloads:/downloads #optional ports: - 8989:8989 restart: unless-stopped networks: static-network: ipv4_address: 172.20.0.6 prowlarr: image: lscr.io/linuxserver/prowlarr:latest container_name: prowlarr environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC volumes: - /path/to/prowlarr/data:/config ports: - 9696:9696 restart: unless-stopped networks: static-network: ipv4_address: 172.20.0.7 flaresolverr: image: ghcr.io/flaresolverr/flaresolverr:latest container_name: flaresolverr environment: - LOG_LEVEL=${LOG_LEVEL:-info} - LOG_HTML=${LOG_HTML:-false} - CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none} - TZ=Europe/London ports: - 8191:8191 restart: unless-stopped networks: static-network: ipv4_address: 172.20.0.8 bazarr: image: lscr.io/linuxserver/bazarr:latest container_name: bazarr environment: - PUID=0 - PGID=0 - TZ=Etc/UTC volumes: - /path/to/bazarr/config:/config - /mnt/nas/jellyfin/movies:/movies #optional - /mnt/nas/jellyfin/series:/tv #optional ports: - 6767:6767 restart: unless-stopped networks: static-network: ipv4_address: 172.20.0.9 #network for stack networks: static-network: ipam: config: - subnet: 172.20.0.0/16