From de17fcda39335a10b9af6bb0967313690cfd2830 Mon Sep 17 00:00:00 2001 From: Giorgio Ravera Date: Tue, 20 Jan 2026 18:37:16 +0100 Subject: [PATCH] Replaced jackett with prowlarr and set up fixed ip for download containers --- download/amule.yaml | 3 +- .../{jackett.yaml => jackett.yaml.disabled} | 0 download/prowlarr.yaml | 43 +++++++++++++++++++ download/radarr.yaml | 3 +- download/readarr.yaml | 5 ++- download/sonarr.yaml | 3 +- download/transmission.yaml | 5 ++- 7 files changed, 55 insertions(+), 7 deletions(-) rename download/{jackett.yaml => jackett.yaml.disabled} (100%) create mode 100644 download/prowlarr.yaml diff --git a/download/amule.yaml b/download/amule.yaml index d8d096d..9d73a7b 100644 --- a/download/amule.yaml +++ b/download/amule.yaml @@ -18,7 +18,8 @@ services: - ${DOCKER_CFG_DIR}/download/amule/AmuleWebUI-Reloaded:/usr/share/amule/webserver/AmuleWebUI-Reloaded - /mnt/download:/downloads networks: - - download + download: + ipv4_address: 172.19.0.11 labels: - "traefik.enable=true" # Router: HTTP diff --git a/download/jackett.yaml b/download/jackett.yaml.disabled similarity index 100% rename from download/jackett.yaml rename to download/jackett.yaml.disabled diff --git a/download/prowlarr.yaml b/download/prowlarr.yaml new file mode 100644 index 0000000..9e53c8f --- /dev/null +++ b/download/prowlarr.yaml @@ -0,0 +1,43 @@ +services: + prowlarr: + container_name: prowlarr + image: lscr.io/linuxserver/prowlarr:latest + restart: unless-stopped + #ports: + # - 9696:9696 + environment: + - TZ=${DOCKER_TZ} + - PUID=1000 + - PGID=1000 + #- RUN_OPTS=run options here #optional + volumes: + - ${DOCKER_CFG_DIR}/download/prowlarr:/config + - /mnt/download:/downloads + networks: + download: + ipv4_address: 172.19.0.20 + labels: + - "traefik.enable=true" + # Router: HTTP + - "traefik.http.routers.prowlarr.entrypoints=http" + - "traefik.http.routers.prowlarr.rule=Host(`download.giorgioravera.it`) && + (PathPrefix(`/sources`) || PathPrefix(`/prowlarr`))" + - "traefik.http.routers.prowlarr.middlewares=prowlarr-stripprefix" + - "traefik.http.routers.prowlarr.middlewares=prowlarr-https-redirect" + # Router: HTTPS + - "traefik.http.routers.prowlarr-secure.entrypoints=https" + - "traefik.http.routers.prowlarr-secure.rule=Host(`download.giorgioravera.it`) && + (PathPrefix(`/sources`) || PathPrefix(`/prowlarr`))" + - "traefik.http.routers.prowlarr-secure.tls=true" + - "traefik.http.routers.prowlarr-secure.service=prowlarr" + - "traefik.http.routers.prowlarr-secure.middlewares=prowlarr-stripprefix" + # Middleware: Redirect http to https + - "traefik.http.middlewares.prowlarr-https-redirect.redirectscheme.scheme=https" + # Middleware: Prefix + - "traefik.http.middlewares.prowlarr-stripprefix.stripprefix.prefixes=/sources" + # Service: Loadbalancer + - "traefik.http.services.prowlarr.loadbalancer.server.port=9696" + +networks: + download: + external: true diff --git a/download/radarr.yaml b/download/radarr.yaml index 17ade3a..d5e5ef6 100644 --- a/download/radarr.yaml +++ b/download/radarr.yaml @@ -15,7 +15,8 @@ services: - /mnt/download:/downloads - /mnt/nas/Film:/movies networks: - - download + download: + ipv4_address: 172.19.0.22 labels: - "traefik.enable=true" # Router: HTTP diff --git a/download/readarr.yaml b/download/readarr.yaml index ca790f2..8e1b214 100644 --- a/download/readarr.yaml +++ b/download/readarr.yaml @@ -15,7 +15,8 @@ services: - /mnt/download:/downloads #- /mnt/nas/Libri:/books networks: - - proxy + download: + ipv4_address: 172.19.0.23 labels: - "traefik.enable=true" # Router: HTTP @@ -39,5 +40,5 @@ services: - "traefik.http.services.readarr.loadbalancer.server.port=8787" networks: - proxy: + download: external: true diff --git a/download/sonarr.yaml b/download/sonarr.yaml index 1edc366..86e262a 100644 --- a/download/sonarr.yaml +++ b/download/sonarr.yaml @@ -15,7 +15,8 @@ services: - /mnt/download:/downloads - /mnt/nas/SerieTV:/movies networks: - - download + download: + ipv4_address: 172.19.0.21 labels: - "traefik.enable=true" # Router: HTTP diff --git a/download/transmission.yaml b/download/transmission.yaml index 51d06df..827748c 100644 --- a/download/transmission.yaml +++ b/download/transmission.yaml @@ -4,7 +4,7 @@ services: image: lscr.io/linuxserver/transmission:latest restart: unless-stopped ports: - # - 9091:9091 + #- 9091:9091 - 51413:51413 - 51413:51413/udp environment: @@ -23,7 +23,8 @@ services: - /mnt/download:/downloads - /mnt/download/torrent:/watch networks: - - download + download: + ipv4_address: 172.19.0.10 labels: - "traefik.enable=true" # Router: HTTP -- 2.47.3