diff --git a/docs/deploy/dsm.md b/docs/deploy/dsm.md index 430425cb..1c075a18 100644 --- a/docs/deploy/dsm.md +++ b/docs/deploy/dsm.md @@ -40,5 +40,84 @@ services: 完成创建之后进入 `http://:7892` 即可进入 AB 并进行配置。 +## 通过 Docker compose 安装配置 AB 和 qBittorrent +在同时拥有代理和ipv6的情况下,群晖nas提供的docker配置ipv6极为复杂,推荐直接将AB和qBittorrent安装到host网络下,降低工作量。 + +以下内容的使用条件为:在docker上已经部署好了一个clash代理,并能够通过本地ip的指定端口进行访问。 + +参考上一节的内容,将以下内容经过调整填入 **Docker Compose** 中。 + +```yaml +version: "3.2" +services: + qbittorrent: + container_name: qBittorrent + environment: + - TZ=Asia/Shanghai + - TemPath=/downloads + - SavePath=/downloads + - PGID=1000 #需要自行修改填入 + - PUID=1000 #需要自行修改填入 + - WEBUI_PORT=8080 #建议自行修改端口号 + volumes: + - /volume1/docker/qb/config:/config + - /volume1/docker/qb/downloads:/downloads # 填入下载路径 + ports: + - 8080:8080 # 建议自行修改端口号 + - "6881:6881" + - "6881:6881/udp" + network_mode: + host + restart: unless-stopped + image: superng6/qbittorrent + + auto_bangumi: + container_name: AutoBangumi + environment: + - TZ=Asia/Shanghai + - PGID=1000 #需要自行修改填入 + - PUID=1000 #需要自行修改填入 + - AB_DOWNLOADER_HOST=127.0.0.1:8080 #建议自行修改端口号 + volumes: + - /volume1/docker/ab/config:/app/config + - /volume1/docker/ab/data:/app/data + network_mode: + host + ports: + - '7892:7892' + dns: + - 8.8.8.8 + - 223.5.5.5 + restart: unless-stopped + image: estrellaxd/auto_bangumi:latest + depends_on: + - qbittorrent + +``` + +## 补充说明 + +其中的 PGID 与 PUID 需要自行寻找,群晖的新 NAS 通常应该是:`PUID=1026,PGID=100`,qBittorrent 对应的端口号在修改时注意保证所有位置全部修改完成。 + +如果需要设置代理,请参考: [设置代理](../config/proxy) + +如果使用较低性能的机器,默认的配置有概率会大量占用 **CPU**,使得 AB 无法链接 qB 且 qB 的 WebUI 无法正常登陆的情况。 + +以 220+ 为例,qB 参考配置如下,减少下载与上传的连接数,降低 CPU 占用。 + +- 设置 -> 链接 -> 链接限制 + - 全局最大连接数: 300 + - 每torrent最大连接数: 60 + - 全局上传窗口数上限: 15 + - 每个torrent上传窗口数上限: 4 +- BitTorrent + - 最大活跃检查种子数 1 + - Torrent排队 + - 最大活动的下载数: 3 + - 最大活动的上传数: 5 + - 最大活动的torrent数: 10 +- RSS +- RSS阅读器 + - 每个订阅源文章数目最大值: 50