diff --git a/docker-compose.yml b/docker-compose.yml index 77c465b..54323e3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,8 +1,7 @@ --- -version: "2.1" services: prowlarr: - image: linuxserver/prowlarr:nightly + image: linuxserver/prowlarr:latest container_name: prowlarr environment: - PUID=1000 @@ -15,15 +14,12 @@ services: restart: unless-stopped networks: - network - - dns_network - dns: - - 150.201.34.99 labels: - "traefik.enable=true" - "traefik.docker.network=arr_network" - - "traefik.http.routers.prowlarr.entrypoints=websecure" + - "traefik.http.routers.prowlarr.entrypoints=pukekos" - "traefik.http.routers.prowlarr.rule=Host(`index.pukeko.xyz`)" - - "traefik.http.routers.prowlarr.tls.certresolver=pukekoresolver" + - "traefik.http.routers.prowlarr.tls.certresolver=takaheresolver" - "traefik.http.routers.prowlarr.middlewares=authelia@docker" flaresolverr: image: flaresolverr/flaresolverr:latest @@ -38,9 +34,6 @@ services: restart: unless-stopped networks: - network - - dns_network - dns: - - 150.201.34.99 radarr: image: linuxserver/radarr container_name: radarr_server @@ -56,15 +49,12 @@ services: restart: unless-stopped networks: - network - - dns_network - dns: - - 150.201.34.99 labels: - "traefik.enable=true" - "traefik.docker.network=arr_network" - - "traefik.http.routers.radarr.entrypoints=websecure" + - "traefik.http.routers.radarr.entrypoints=pukekos" - "traefik.http.routers.radarr.rule=Host(`movies.pukeko.xyz`)" - - "traefik.http.routers.radarr.tls.certresolver=pukekoresolver" + - "traefik.http.routers.radarr.tls.certresolver=takaheresolver" - "traefik.http.routers.radarr.middlewares=authelia@docker" bazarr: image: linuxserver/bazarr @@ -81,15 +71,12 @@ services: restart: unless-stopped networks: - network - - dns_network - dns: - - 150.201.34.99 labels: - "traefik.enable=true" - "traefik.docker.network=arr_network" - - "traefik.http.routers.sub.entrypoints=websecure" + - "traefik.http.routers.sub.entrypoints=pukekos" - "traefik.http.routers.sub.rule=Host(`subtitles.pukeko.xyz`)" - - "traefik.http.routers.sub.tls.certresolver=pukekoresolver" + - "traefik.http.routers.sub.tls.certresolver=takaheresolver" - "traefik.http.routers.sub.middlewares=authelia@docker" sonarr: image: linuxserver/sonarr @@ -106,18 +93,38 @@ services: restart: unless-stopped networks: - network - - dns_network - dns: - - 150.201.34.99 labels: - "traefik.enable=true" - "traefik.docker.network=arr_network" - - "traefik.http.routers.sonarr.entrypoints=websecure" + - "traefik.http.routers.sonarr.entrypoints=pukekos" - "traefik.http.routers.sonarr.rule=Host(`tv.pukeko.xyz`)" - - "traefik.http.routers.sonarr.tls.certresolver=pukekoresolver" + - "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 - dns_network: - external: true