]> git.giorgioravera.it Git - docker.git/commitdiff
Replaced jackett with prowlarr and set up fixed ip for download containers
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Tue, 20 Jan 2026 17:37:16 +0000 (18:37 +0100)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Wed, 21 Jan 2026 20:08:50 +0000 (21:08 +0100)
download/amule.yaml
download/jackett.yaml [deleted file]
download/jackett.yaml.disabled [new file with mode: 0644]
download/prowlarr.yaml [new file with mode: 0644]
download/radarr.yaml
download/readarr.yaml
download/sonarr.yaml
download/transmission.yaml

index d8d096db6b34610dd2e876076221beb7f407d601..9d73a7b8d9f570cddf0c1d6da7bc74ed3fc73a10 100644 (file)
@@ -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
deleted file mode 100644 (file)
index e79f18c..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-services:\r
-  jackett:\r
-    container_name: jackett\r
-    image: lscr.io/linuxserver/jackett:latest\r
-    restart: unless-stopped\r
-    #ports:\r
-    #  - 9117:9117\r
-    environment:\r
-      - TZ=${DOCKER_TZ}\r
-      - PUID=1000\r
-      - PGID=1000\r
-      #- RUN_OPTS=run options here #optional\r
-    volumes:\r
-      - ${DOCKER_CFG_DIR}/download/jackett:/config\r
-      - /mnt/download:/downloads\r
-    networks:\r
-      - download\r
-    labels:\r
-      - "traefik.enable=true"\r
-      # Router: HTTP\r
-      - "traefik.http.routers.jackett.entrypoints=http"\r
-      - "traefik.http.routers.jackett.rule=Host(`download.giorgioravera.it`) &&\r
-                                          (PathPrefix(`/sources`) || PathPrefix(`/jackett`))"\r
-      - "traefik.http.routers.jackett.middlewares=jackett-stripprefix"\r
-      - "traefik.http.routers.jackett.middlewares=jackett-https-redirect"\r
-      # Router: HTTPS\r
-      - "traefik.http.routers.jackett-secure.entrypoints=https"\r
-      - "traefik.http.routers.jackett-secure.rule=Host(`download.giorgioravera.it`) &&\r
-                                                 (PathPrefix(`/sources`) || PathPrefix(`/jackett`))"\r
-      - "traefik.http.routers.jackett-secure.tls=true"\r
-      - "traefik.http.routers.jackett-secure.service=jackett"\r
-      - "traefik.http.routers.jackett-secure.middlewares=jackett-stripprefix"\r
-      # Middleware: Redirect http to https\r
-      - "traefik.http.middlewares.jackett-https-redirect.redirectscheme.scheme=https"\r
-      # Middleware: Prefix\r
-      - "traefik.http.middlewares.jackett-stripprefix.stripprefix.prefixes=/sources"\r
-      # Service: Loadbalancer\r
-      - "traefik.http.services.jackett.loadbalancer.server.port=9117"\r
-\r
-networks:\r
-  download:\r
-    external: true\r
diff --git a/download/jackett.yaml.disabled b/download/jackett.yaml.disabled
new file mode 100644 (file)
index 0000000..e79f18c
--- /dev/null
@@ -0,0 +1,42 @@
+services:\r
+  jackett:\r
+    container_name: jackett\r
+    image: lscr.io/linuxserver/jackett:latest\r
+    restart: unless-stopped\r
+    #ports:\r
+    #  - 9117:9117\r
+    environment:\r
+      - TZ=${DOCKER_TZ}\r
+      - PUID=1000\r
+      - PGID=1000\r
+      #- RUN_OPTS=run options here #optional\r
+    volumes:\r
+      - ${DOCKER_CFG_DIR}/download/jackett:/config\r
+      - /mnt/download:/downloads\r
+    networks:\r
+      - download\r
+    labels:\r
+      - "traefik.enable=true"\r
+      # Router: HTTP\r
+      - "traefik.http.routers.jackett.entrypoints=http"\r
+      - "traefik.http.routers.jackett.rule=Host(`download.giorgioravera.it`) &&\r
+                                          (PathPrefix(`/sources`) || PathPrefix(`/jackett`))"\r
+      - "traefik.http.routers.jackett.middlewares=jackett-stripprefix"\r
+      - "traefik.http.routers.jackett.middlewares=jackett-https-redirect"\r
+      # Router: HTTPS\r
+      - "traefik.http.routers.jackett-secure.entrypoints=https"\r
+      - "traefik.http.routers.jackett-secure.rule=Host(`download.giorgioravera.it`) &&\r
+                                                 (PathPrefix(`/sources`) || PathPrefix(`/jackett`))"\r
+      - "traefik.http.routers.jackett-secure.tls=true"\r
+      - "traefik.http.routers.jackett-secure.service=jackett"\r
+      - "traefik.http.routers.jackett-secure.middlewares=jackett-stripprefix"\r
+      # Middleware: Redirect http to https\r
+      - "traefik.http.middlewares.jackett-https-redirect.redirectscheme.scheme=https"\r
+      # Middleware: Prefix\r
+      - "traefik.http.middlewares.jackett-stripprefix.stripprefix.prefixes=/sources"\r
+      # Service: Loadbalancer\r
+      - "traefik.http.services.jackett.loadbalancer.server.port=9117"\r
+\r
+networks:\r
+  download:\r
+    external: true\r
diff --git a/download/prowlarr.yaml b/download/prowlarr.yaml
new file mode 100644 (file)
index 0000000..9e53c8f
--- /dev/null
@@ -0,0 +1,43 @@
+services:\r
+  prowlarr:\r
+    container_name: prowlarr\r
+    image: lscr.io/linuxserver/prowlarr:latest\r
+    restart: unless-stopped\r
+    #ports:\r
+    #  - 9696:9696\r
+    environment:\r
+      - TZ=${DOCKER_TZ}\r
+      - PUID=1000\r
+      - PGID=1000\r
+      #- RUN_OPTS=run options here #optional\r
+    volumes:\r
+      - ${DOCKER_CFG_DIR}/download/prowlarr:/config\r
+      - /mnt/download:/downloads\r
+    networks:\r
+      download:\r
+        ipv4_address: 172.19.0.20\r
+    labels:\r
+      - "traefik.enable=true"\r
+      # Router: HTTP\r
+      - "traefik.http.routers.prowlarr.entrypoints=http"\r
+      - "traefik.http.routers.prowlarr.rule=Host(`download.giorgioravera.it`) &&\r
+                                          (PathPrefix(`/sources`) || PathPrefix(`/prowlarr`))"\r
+      - "traefik.http.routers.prowlarr.middlewares=prowlarr-stripprefix"\r
+      - "traefik.http.routers.prowlarr.middlewares=prowlarr-https-redirect"\r
+      # Router: HTTPS\r
+      - "traefik.http.routers.prowlarr-secure.entrypoints=https"\r
+      - "traefik.http.routers.prowlarr-secure.rule=Host(`download.giorgioravera.it`) &&\r
+                                                 (PathPrefix(`/sources`) || PathPrefix(`/prowlarr`))"\r
+      - "traefik.http.routers.prowlarr-secure.tls=true"\r
+      - "traefik.http.routers.prowlarr-secure.service=prowlarr"\r
+      - "traefik.http.routers.prowlarr-secure.middlewares=prowlarr-stripprefix"\r
+      # Middleware: Redirect http to https\r
+      - "traefik.http.middlewares.prowlarr-https-redirect.redirectscheme.scheme=https"\r
+      # Middleware: Prefix\r
+      - "traefik.http.middlewares.prowlarr-stripprefix.stripprefix.prefixes=/sources"\r
+      # Service: Loadbalancer\r
+      - "traefik.http.services.prowlarr.loadbalancer.server.port=9696"\r
+\r
+networks:\r
+  download:\r
+    external: true\r
index 17ade3a57ad5caf9edb26f01650aa9dbbfd76c61..d5e5ef652ac20d8aecc15bce3613632917adde35 100644 (file)
@@ -15,7 +15,8 @@ services:
       - /mnt/download:/downloads\r
       - /mnt/nas/Film:/movies\r
     networks:\r
-      - download\r
+      download:\r
+        ipv4_address: 172.19.0.22\r
     labels:\r
       - "traefik.enable=true"\r
       # Router: HTTP\r
index ca790f2733e5a3b0858bbde52bf931a89d5a17bd..8e1b2143a0de49987a65d28bef4f1e412c8b2e30 100644 (file)
@@ -15,7 +15,8 @@ services:
       - /mnt/download:/downloads\r
       #- /mnt/nas/Libri:/books\r
     networks:\r
-      - proxy\r
+      download:\r
+        ipv4_address: 172.19.0.23\r
     labels:\r
       - "traefik.enable=true"\r
       # Router: HTTP\r
@@ -39,5 +40,5 @@ services:
       - "traefik.http.services.readarr.loadbalancer.server.port=8787"\r
 \r
 networks:\r
-  proxy:\r
+  download:\r
     external: true\r
index 1edc366d64a275ee04e6ae829d445dc31a053c5c..86e262a0c3f20f489a7baa38c62085991f7fea5d 100644 (file)
@@ -15,7 +15,8 @@ services:
       - /mnt/download:/downloads\r
       - /mnt/nas/SerieTV:/movies\r
     networks:\r
-      - download\r
+      download:\r
+        ipv4_address: 172.19.0.21\r
     labels:\r
       - "traefik.enable=true"\r
       # Router: HTTP\r
index 51d06df40043f88fa15207c8690e531fb4553bdc..827748c5cd14f8c2e06d1cb98b7f53d642a4878d 100644 (file)
@@ -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