]> git.giorgioravera.it Git - docker.git/commitdiff
Updated network scripts
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Thu, 25 Dec 2025 23:11:18 +0000 (00:11 +0100)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Wed, 21 Jan 2026 20:08:50 +0000 (21:08 +0100)
download/amule.yaml
download/create_net.sh [new file with mode: 0755]
download/filebrowser.yaml
download/jackett.yaml
download/radarr.yaml
download/sonarr.yaml
download/transmission.yaml
traefik/create_net.sh
wg-easy/create_net.sh

index 69ffdbb1b76cb5cd758da014a7cfd1f413323458..d8d096db6b34610dd2e876076221beb7f407d601 100644 (file)
@@ -18,7 +18,7 @@ services:
       - ${DOCKER_CFG_DIR}/download/amule/AmuleWebUI-Reloaded:/usr/share/amule/webserver/AmuleWebUI-Reloaded
       - /mnt/download:/downloads
     networks:
-      - proxy
+      - download
     labels:
       - "traefik.enable=true"
       # Router: HTTP
@@ -41,5 +41,5 @@ services:
       - "traefik.http.services.amule.loadbalancer.server.port=4711"
 
 networks:
-  proxy:
+  download:
     external: true
diff --git a/download/create_net.sh b/download/create_net.sh
new file mode 100755 (executable)
index 0000000..c154cb2
--- /dev/null
@@ -0,0 +1,23 @@
+#!/bin/bash
+set -euo pipefail
+
+NET_NAME="download"
+IPV4_SUBNET="172.19.0.0/24"
+IPV6_SUBNET="fd19:172:19:0::/64"
+
+# Check if the network already exists
+if docker network inspect "$NET_NAME" >/dev/null 2>&1; then
+    echo "Network '$NET_NAME' already exists. Nothing to do."
+    exit 0
+fi
+
+echo "Creating Docker network '$NET_NAME'..."
+
+docker network create \
+  --driver bridge \
+  --ipv6 \
+  --subnet "$IPV4_SUBNET" \
+  --subnet "$IPV6_SUBNET" \
+  "$NET_NAME"
+
+echo "Network '$NET_NAME' created successfully."
index 0280e88330619ce833e5a663223f757afa14ab1b..422069edd09581fd4492703872550d3156192bb4 100644 (file)
@@ -14,7 +14,7 @@ services:
       - ${DOCKER_CFG_DIR}/download/filebrowser/database:/database
       - ${DOCKER_CFG_DIR}/download/filebrowser/config:/config
     networks:
-      - proxy
+      - download
     healthcheck:
       disable: true
     labels:
@@ -34,5 +34,5 @@ services:
       - "traefik.http.services.filebrowser.loadbalancer.server.port=80"
 
 networks:
-  proxy:
+  download:
     external: true
index 9d909ae1f35c7cd5f97acc16b8da64393785dc64..e79f18c8d66583bac50d76b37532feb82a7bf6eb 100644 (file)
@@ -14,7 +14,7 @@ services:
       - ${DOCKER_CFG_DIR}/download/jackett:/config\r
       - /mnt/download:/downloads\r
     networks:\r
-      - proxy\r
+      - download\r
     labels:\r
       - "traefik.enable=true"\r
       # Router: HTTP\r
@@ -38,5 +38,5 @@ services:
       - "traefik.http.services.jackett.loadbalancer.server.port=9117"\r
 \r
 networks:\r
-  proxy:\r
+  download:\r
     external: true\r
index 110c62cd01092843ed73079342db4e543a9a204c..17ade3a57ad5caf9edb26f01650aa9dbbfd76c61 100644 (file)
@@ -15,7 +15,7 @@ services:
       - /mnt/download:/downloads\r
       - /mnt/nas/Film:/movies\r
     networks:\r
-      - proxy\r
+      - download\r
     labels:\r
       - "traefik.enable=true"\r
       # Router: HTTP\r
@@ -39,5 +39,5 @@ services:
       - "traefik.http.services.radarr.loadbalancer.server.port=7878"\r
 \r
 networks:\r
-  proxy:\r
+  download:\r
     external: true\r
index c795237772af8b83f22df5bcc93bc02b4738fad0..1edc366d64a275ee04e6ae829d445dc31a053c5c 100644 (file)
@@ -15,7 +15,7 @@ services:
       - /mnt/download:/downloads\r
       - /mnt/nas/SerieTV:/movies\r
     networks:\r
-      - proxy\r
+      - download\r
     labels:\r
       - "traefik.enable=true"\r
       # Router: HTTP\r
@@ -39,5 +39,5 @@ services:
       - "traefik.http.services.sonarr.loadbalancer.server.port=8989"\r
 \r
 networks:\r
-  proxy:\r
+  download:\r
     external: true\r
index afda758e134b4de4d18565e83e3d522baa7ba84b..51d06df40043f88fa15207c8690e531fb4553bdc 100644 (file)
@@ -23,7 +23,7 @@ services:
       - /mnt/download:/downloads
       - /mnt/download/torrent:/watch
     networks:
-      - proxy
+      - download
     labels:
       - "traefik.enable=true"
       # Router: HTTP
@@ -47,5 +47,5 @@ services:
       - "traefik.http.services.transmission.loadbalancer.server.port=9091"
 
 networks:
-  proxy:
+  download:
     external: true
index 4ee97dce15d6fc876c301aa833bf62b79bd1ded2..a2f2a21a452068c710198eaa68d90059791ae422 100755 (executable)
@@ -1,3 +1,23 @@
 #!/bin/bash
+set -euo pipefail
 
-docker network create --gateway 172.18.0.1 --subnet 172.18.0.0/24 proxy
+NET_NAME="proxy"
+IPV4_SUBNET="172.18.0.0/24"
+IPV6_SUBNET="fd19:172:18:0::/64"
+
+# Check if the network already exists
+if docker network inspect "$NET_NAME" >/dev/null 2>&1; then
+    echo "Network '$NET_NAME' already exists. Nothing to do."
+    exit 0
+fi
+
+echo "Creating Docker network '$NET_NAME'..."
+
+docker network create \
+  --driver bridge \
+  --ipv6 \
+  --subnet "$IPV4_SUBNET" \
+  --subnet "$IPV6_SUBNET" \
+  "$NET_NAME"
+
+echo "Network '$NET_NAME' created successfully."
index ebf738c40529911070d0a9637416a8cf20207735..2c17eb7723012cb4173a6540556b61556cc0409b 100755 (executable)
@@ -1,8 +1,23 @@
 #!/bin/bash
+set -euo pipefail
+
+NET_NAME="wireguard"
+IPV4_SUBNET="172.19.0.0/24"
+IPV6_SUBNET="fd19:172:19:0::/64"
+
+# Check if the network already exists
+if docker network inspect "$NET_NAME" >/dev/null 2>&1; then
+    echo "Network '$NET_NAME' already exists. Nothing to do."
+    exit 0
+fi
+
+echo "Creating Docker network '$NET_NAME'..."
 
 docker network create \
   --driver bridge \
   --ipv6 \
-  --subnet 172.19.0.0/24 \
-  --subnet fd19:0:0:1::/64 \
-  wireguard
+  --subnet "$IPV4_SUBNET" \
+  --subnet "$IPV6_SUBNET" \
+  "$NET_NAME"
+
+echo "Network '$NET_NAME' created successfully."