diff --git a/gluetun/docker-compose.yml b/gluetun/docker-compose.yml index e8d545d..e806ab2 100644 --- a/gluetun/docker-compose.yml +++ b/gluetun/docker-compose.yml @@ -8,9 +8,12 @@ services: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - network_mode: "service:gluetun" depends_on: - gluetun + networks: + gluetun: + ipv4_address: 172.25.0.2 + network_mode: "service:gluetun" restart: always volumes: - ${DOCKER_CONFIGS}/bazarr:/config @@ -31,6 +34,9 @@ services: - NET_ADMIN devices: - /dev/net/tun:/dev/net/tun + networks: + gluetun: + ipv4_address: 172.25.0.3 ports: - 6767:6767 # bazarr - 8888:8888 # http proxy @@ -57,9 +63,12 @@ services: - TZ=${TZ} - UMASK=${UMASK} - AUTO_UPDATE=true - network_mode: "service:gluetun" depends_on: - gluetun + networks: + gluetun: + ipv4_address: 172.25.0.4 + network_mode: "service:gluetun" restart: always volumes: - ${DOCKER_CONFIGS}/jackett/config:/config @@ -79,9 +88,12 @@ services: - MYJD_PASSWORD=trUKY4X8wzGiCr75ZmC9 - MYJD_DEVICE_NAME=dockerserver - XDG_DOWNLOAD_DIR=/output - network_mode: "service:gluetun" depends_on: - gluetun + networks: + gluetun: + ipv4_address: 172.25.0.5 + network_mode: "service:gluetun" restart: always volumes: - ${DOCKER_CONFIGS}/jdownloader:/config @@ -95,9 +107,12 @@ services: - PGID=${PGID} - PUID=${PUID} - TZ=${TZ} - network_mode: "service:gluetun" depends_on: - gluetun + networks: + gluetun: + ipv4_address: 172.25.0.6 + network_mode: "service:gluetun" restart: always volumes: - ${DOCKER_CONFIGS}/lidarr/config:/config @@ -111,9 +126,12 @@ services: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - network_mode: "service:gluetun" depends_on: - gluetun + networks: + gluetun: + ipv4_address: 172.25.0.7 + network_mode: "service:gluetun" restart: always volumes: - ${DOCKER_CONFIGS}/nzbhydra/config:/config @@ -127,9 +145,12 @@ services: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - network_mode: "service:gluetun" depends_on: - gluetun + networks: + gluetun: + ipv4_address: 172.25.0.8 + network_mode: "service:gluetun" restart: always volumes: - ${DOCKER_CONFIGS}/prowlarr/config:/config @@ -142,9 +163,13 @@ services: - PGID=${PGID} - TZ=${TZ} - WEBUI_PORT=8282 - network_mode: "service:gluetun" depends_on: - gluetun + networks: + gluetun: + ipv4_address: 172.25.0.9 + network_mode: "service:gluetun" + - gluetun restart: always volumes: - ${DOCKER_CONFIGS}/qbittorrent/config:/config @@ -158,9 +183,12 @@ services: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - network_mode: "service:gluetun" depends_on: - gluetun + networks: + gluetun: + ipv4_address: 172.25.0.10 + network_mode: "service:gluetun" restart: always volumes: - ${DOCKER_CONFIGS}/radarr:/config @@ -173,9 +201,12 @@ services: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - network_mode: "service:gluetun" depends_on: - gluetun + networks: + gluetun: + ipv4_address: 172.25.0.11 + network_mode: "service:gluetun" restart: always volumes: - ${DOCKER_CONFIGS}/sabnzbd:/config @@ -189,9 +220,12 @@ services: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - network_mode: "service:gluetun" depends_on: - gluetun + networks: + gluetun: + ipv4_address: 172.25.0.12 + network_mode: "service:gluetun" restart: always volumes: - ${DOCKER_CONFIGS}/sonarr:/config @@ -199,3 +233,8 @@ services: networks: gluetun: + driver: bridge + ipam: + config: + - subnet: 172.25.0.0/16 + gateway: 172.25.0.1