--- services: prowlarr: image: linuxserver/prowlarr:latest container_name: prowlarr environment: - PUID=1000 - PGID=1000 - TZ=Asia/Jerusalem volumes: - ./prowlarr_config:/config ports: - 9696:9696 restart: unless-stopped networks: - network labels: - "traefik.enable=true" - "traefik.docker.network=arr_network" - "traefik.http.routers.prowlarr.entrypoints=pukekos" - "traefik.http.routers.prowlarr.rule=Host(`index.pukeko.xyz`)" - "traefik.http.routers.prowlarr.tls.certresolver=takaheresolver" - "traefik.http.routers.prowlarr.middlewares=authelia@docker" flaresolverr: image: flaresolverr/flaresolverr:latest container_name: flaresolverr environment: - LOG_LEVEL=info - LOG_HTML=false - CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none} - TZ=Asia/Jerusalem ports: - "8191:8191" restart: unless-stopped networks: - network radarr: image: linuxserver/radarr container_name: radarr_server environment: - PUID=1000 - PGID=1000 - TZ=Asia/Jerusalem volumes: - ./radarr/config:/config - /var/Red-Vol/Torrents/:/torrents #optional ports: - 7878:7878 restart: unless-stopped networks: - network labels: - "traefik.enable=true" - "traefik.docker.network=arr_network" - "traefik.http.routers.radarr.entrypoints=pukekos" - "traefik.http.routers.radarr.rule=Host(`movies.pukeko.xyz`)" - "traefik.http.routers.radarr.tls.certresolver=takaheresolver" - "traefik.http.routers.radarr.middlewares=authelia@docker" bazarr: image: linuxserver/bazarr container_name: bazarr_server environment: - PUID=1000 - PGID=1000 - TZ=Asia/Jerusalem volumes: - ./bazarr/config:/config - /var/Red-Vol/Torrents/:/torrents #optional ports: - 6767:6767 restart: unless-stopped networks: - network labels: - "traefik.enable=true" - "traefik.docker.network=arr_network" - "traefik.http.routers.sub.entrypoints=pukekos" - "traefik.http.routers.sub.rule=Host(`subtitles.pukeko.xyz`)" - "traefik.http.routers.sub.tls.certresolver=takaheresolver" - "traefik.http.routers.sub.middlewares=authelia@docker" sonarr: image: linuxserver/sonarr container_name: sonarr_server environment: - PUID=1000 - PGID=1000 - TZ=Asia/Jerusalem volumes: - ./sonarr/config:/config - "/var/Red-Vol/Torrents/:/torrents" #optional ports: - "8989:8989" restart: unless-stopped networks: - network labels: - "traefik.enable=true" - "traefik.docker.network=arr_network" - "traefik.http.routers.sonarr.entrypoints=pukekos" - "traefik.http.routers.sonarr.rule=Host(`tv.pukeko.xyz`)" - "traefik.http.routers.sonarr.tls.certresolver=takaheresolver" - "traefik.http.routers.sonarr.middlewares=authelia@docker" readarr: image: ghcr.io/linuxserver/readarr:develop container_name: readarr environment: - PUID=1000 - PGID=1000 - TZ=Asia/Jerusalem volumes: - ./readarr/config:/config - /var/Red-Vol/Media/Books/:/books - /var/Red-Vol/Torrents/Ebooks/:/torrents/Ebooks ports: - 8787:8787 restart: unless-stopped networks: - network labels: - "traefik.enable=true" - "traefik.docker.network=arr_network" - "traefik.http.routers.readarr.entrypoints=pukekos" - "traefik.http.routers.readarr.rule=Host(`read.pukeko.xyz`)" - "traefik.http.routers.readarr.tls.certresolver=takaheresolver" - "traefik.http.routers.readarr.middlewares=authelia@docker" networks: network: driver: bridge