From ca72b872d404b6bcb83a96310ffd30bfa64e15d3 Mon Sep 17 00:00:00 2001 From: Matan Horovitz Date: Fri, 16 Sep 2022 19:28:47 +0300 Subject: [PATCH] Update DNS config to use dedicated Adguard network --- docker-compose.yml | 93 ++++++++++++++++++++++------------------------ 1 file changed, 44 insertions(+), 49 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 12839cc..e50ac35 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,33 @@ --- version: "2.1" services: + jackett: + image: lscr.io/linuxserver/jackett:latest + container_name: jackett + environment: + - PUID=1000 + - PGID=1000 + - TZ=Asia/Jerusalem +# - AUTO_UPDATE=true #optional +# - RUN_OPTS= #optional + volumes: + - ./jacket_config:/config + - ./jacket_downloads:/downloads + ports: + - 9117:9117 + restart: unless-stopped + networks: + - network + - dns_network + dns: + - 150.201.34.6 + labels: + - "traefik.enable=true" + - "traefik.docker.network=arr_network" + - "traefik.http.routers.prowlarr.entrypoints=websecure" + - "traefik.http.routers.prowlarr.rule=Host(`index.pukeko.xyz`)" + - "traefik.http.routers.prowlarr.tls.certresolver=pukekoresolver" + - "traefik.http.routers.prowlarr.middlewares=authelia@docker" radarr: image: ghcr.io/linuxserver/radarr container_name: radarr_server @@ -9,13 +36,16 @@ services: - PGID=1000 - TZ=Asia/Jerusalem volumes: - - ./radarr/config:/config - - /Red-Vol/Torrents/:/torrents #optional + - ./radarr/config:/config:z + - /var/Red-Vol/Torrents/:/torrents:z #optional ports: - 7878:7878 restart: unless-stopped networks: - network + - dns_network + dns: + - 150.201.34.6 labels: - "traefik.enable=true" - "traefik.docker.network=arr_network" @@ -31,13 +61,16 @@ services: - PGID=1000 - TZ=Asia/Jerusalem volumes: - - ./bazarr/config:/config - - /Red-Vol/Torrents/:/torrents #optional + - ./bazarr/config:/config:z + - /var/Red-Vol/Torrents/:/torrents:z #optional ports: - 6767:6767 restart: unless-stopped networks: - network + - dns_network + dns: + - 150.201.34.6 labels: - "traefik.enable=true" - "traefik.docker.network=arr_network" @@ -53,13 +86,16 @@ services: - PGID=1000 - TZ=Asia/Jerusalem volumes: - - ./sonarr/config:/config - - "/Red-Vol/Torrents/:/torrents" #optional + - ./sonarr/config:/config:z + - "/var/Red-Vol/Torrents/:/torrents:z" #optional ports: - "8989:8989" restart: unless-stopped networks: - network + - dns_network + dns: + - 150.201.34.6 labels: - "traefik.enable=true" - "traefik.docker.network=arr_network" @@ -67,49 +103,8 @@ services: - "traefik.http.routers.sonarr.rule=Host(`tv.pukeko.xyz`)" - "traefik.http.routers.sonarr.tls.certresolver=pukekoresolver" - "traefik.http.routers.sonarr.middlewares=authelia@docker" - prowlarr: - image: ghcr.io/linuxserver/prowlarr:develop - container_name: prowlarr - environment: - - PUID=1000 - - PGID=1000 - - TZ=Asia/Jerusalem - volumes: - - ./prowlarr-data:/config - ports: - - 9696:9696 - restart: unless-stopped - networks: - - network - labels: - - "traefik.enable=true" - - "traefik.docker.network=arr_network" - - "traefik.http.routers.prowlarr.entrypoints=websecure" - - "traefik.http.routers.prowlarr.rule=Host(`index.pukeko.xyz`)" - - "traefik.http.routers.prowlarr.tls.certresolver=pukekoresolver" - - "traefik.http.routers.prowlarr.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 - - /Red-Vol/Torrents/:/torrents #optional - ports: - - 8787:8787 - restart: unless-stopped - networks: - - network - labels: - - "traefik.enable=true" - - "traefik.docker.network=arr_network" - - "traefik.http.routers.readarr.entrypoints=websecure" - - "traefik.http.routers.readarr.rule=Host(`read.pukeko.xyz`)" - - "traefik.http.routers.readarr.tls.certresolver=pukekoresolver" - - "traefik.http.routers.readarr.middlewares=authelia@docker" networks: network: driver: bridge + dns_network: + external: true