From 44d10f667c514d3ba98a75d91dfbecee4c35f881 Mon Sep 17 00:00:00 2001 From: Leonid Pershin Date: Fri, 24 Jul 2026 17:19:38 +0300 Subject: [PATCH] Update qbittorrent service configuration in Docker: switch to host network mode for improved DHT functionality, adjust WEBUI_PORT to 8090, and remove port mappings to prevent conflicts with app services. --- docker-compose.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 01c852f..c5af512 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -37,18 +37,18 @@ services: # PUID/PGID=0 — файлы root-владельца, как и у app, чтобы импорт мог их прочитать. qbittorrent: image: lscr.io/linuxserver/qbittorrent:latest + # host-сеть: bridge Docker ломает DHT/UDP торрент-клиента (NAT исходящего UDP + DNAT входящего + # на том же порту рвут обратные DHT-пакеты → «Узлы DHT: 0»). В host-режиме клиент слушает + # порты 8090 (WebUI) и 6881 (torrent) прямо на хосте — порты не конфликтуют с app (8085). + network_mode: host environment: PUID: '0' PGID: '0' TZ: Etc/UTC - WEBUI_PORT: '8080' + WEBUI_PORT: '8090' # WebUI (пароль первого входа — в логах: docker compose logs qbittorrent) volumes: - qbittorrent-config:/config - /srv/telewave/media/downloads:/downloads - ports: - - '8090:8080' # WebUI (пароль первого входа — в логах: docker compose logs qbittorrent) - - '6881:6881' - - '6881:6881/udp' restart: unless-stopped logging: driver: json-file