孙亮亮
返回 NAS 系统

NAS 系统

飞牛/群晖 NAS 搭建家庭下载中心:qBittorrent + Aria2 + Transmission 容器化部署实战

2026年9月25日

用 Docker Compose 在 NAS 部署三款下载器,附目录权限与做种策略

NAS下载中心DockerqBittorrent

飞牛/群晖 NAS 搭建家庭下载中心:qBittorrent + Aria2 + Transmission 容器化部署实战

摘要:本文在飞牛 / 群晖 NAS 上用 Docker Compose 一键部署 qBittorrent、Aria2、Transmission 三款下载工具,讲解目录规划、权限配置、端口映射、做种策略与远程安全管理,打造 7×24 不掉线的家庭下载中心。

一、为什么要把下载中心放在 NAS 上

  • 电脑关机就断种,NAS 全天候在线,做种率与下载速度明显更高;
  • 下载目录集中,配合 Jellyfin / Navidrome 可自动入库影音与音乐;
  • 下载完成后自动分类、清理,省去手动搬运的重复劳动;
  • 低功耗,相比常年开着台式机更省电。

二、目录规划(最关键,避免权限灾难)

统一约定:配置放 docker 目录,数据放 downloads 目录。

/volume1/downloads
  /complete    完成的文件
  /incomplete  下载临时文件
  /watch       Aria2 监控目录(丢 .torrent 自动下载)
/volume1/docker
  /qbittorrent
  /aria2
  /transmission

飞牛 NAS 路径通常是 /mnt/vol1/...,按实际修改。权限一定用 PUID/PGID 统一(如 1000:1000),否则容器内的进程写不进目录,表现为"下载进度 0% 或无法保存"。

三、docker-compose.yml 一览

version: "3"
services:
  qbittorrent:
    image: linuxserver/qbittorrent
    container_name: qbittorrent
    environment:
      - PUID=1000
      - PGID=1000
      - WEBUI_PORT=8080
    ports:
      - "8080:8080"
      - "6881:6881"
      - "6881:6881/udp"
    volumes:
      - ./qbittorrent:/config
      - /volume1/downloads:/downloads
    restart: unless-stopped

  aria2:
    image: p3terx/aria2-pro
    container_name: aria2
    environment:
      - RPC_SECRET=你的强密码
    ports:
      - "6800:6800"
    volumes:
      - ./aria2:/config
      - /volume1/downloads:/downloads
    restart: unless-stopped

  transmission:
    image: linuxserver/transmission
    container_name: transmission
    ports:
      - "9091:9091"
      - "51413:51413"
    volumes:
      - ./transmission:/config
      - /volume1/downloads:/downloads
    restart: unless-stopped

群晖在 Container Manager 的"项目"里导入同一份 compose;飞牛在"镜像 / 项目"中创建并上传即可。restart: unless-stopped 保证 NAS 重启后自动拉起。

四、三款工具怎么分工

  • qBittorrent:BT / PT 主力,支持做种、标签、RSS 自动下载与tracker管理,PT 站必备;
  • Aria2:HTTP / FTP / 磁力多协议,配合 AriaNg 网页端,适合直链与离线任务;
  • Transmission:轻量 BT 客户端,资源占用低,适合低配 NAS 长期默默做种。

三者并存互不冲突,按任务类型分流:PT 用 qB,直链用 Aria2,长期保种用 Transmission。

五、远程管理与安全(重中之重)

  • WebUI 不要直接暴露公网:用反向代理加基础认证,或限定只允许内网 / VPN 访问;
  • qBittorrent 默认账号 admin,首次登录务必改密码(初始密码打印在容器日志里);
  • Aria2 的 RPC_SECRET 必须设强密码,否则任何人都能往你的 NAS 提交下载任务;
  • 配合前面文章讲过的 WireGuard / 内网 VPN,在外面也能安全添加任务,不必开放端口。

六、做种策略与硬盘寿命

  • PT 站讲究分享率(ratio),在 qB 里设"完成后继续做种""最小做种时间";
  • 7×24 读写注意硬盘温度,定期看 SMART 健康度;
  • 热数据放 SSD 缓存池提速,冷数据归档到大容量机械盘;
  • 用 downloads/complete 与 incomplete 分离,避免做种文件被意外移动导致做种中断。

七、与影音库自动联动

下载完成的影片可直接落在 Jellyfin 的媒体库目录,配合 inotify 或 Jellyfin 的定时扫描自动生成海报墙;音乐落进 Navidrome 目录同理。进阶可用 Sonarr / Radarr(*arr 系列)订阅追更,但那属于另一套自动化体系,本文先打好下载底座。

八、小结

一份 docker-compose 把三款下载器跑起来,是 NAS 最实用、回报最高的入门项目之一。核心记住三件事:目录权限要对、WebUI 要收进内网或加认证、做种策略要按 PT 站规矩设。底座搭好后,下载、做种、入库全自动,家庭影音与资料备份都能直接受益。

本模块其他文章

NAS 零信任远程访问实战:用 Cloudflare Tunnel 安全暴露内网服务NAS 虚拟机实战:用群晖 VMM 与飞牛虚拟机跑软路由、Home Assistant 与隔离测试环境NAS 媒体库自动整理与批量转码实战:用 Tdarr + ffmpeg 规范命名、转 H.265 省 40% 空间NAS 做全家终端备份中枢:macOS 时间机器、Windows 文件历史与手机整机备份实战NAS 存储池与 RAID 选型实战:SHR、RAID 5/6/10 容量算法、掉盘容忍与在线扩容避坑飞牛/群晖 NAS SSD 缓存加速实战:NVMe 读写缓存、命中率观测与掉电保护取舍群晖/飞牛 NAS 快照与误删秒级恢复实战:Btrfs 子卷快照、快照计划与勒索病毒防护NAS 接 UPS 断电自动保护实战:USB 通讯、NUT 网络供电监控与停电安全关机家庭与小企业 NAS 文件共享实战:SMB 多用户挂载、权限隔离与 Windows/Mac 访问指南NAS 容器化应用纳管实战:用 Docker Compose + Watchtower 编排多服务并自动安全更新NAS 硬盘健康监控实战:用 smartmontools + Scrutiny 提前发现坏盘与温度预警NAS 用 Syncthing 搭建多设备实时文件同步:手机电脑 NAS 自动互备实战NAS 数据备份 3-2-1 策略实战:rsync 本地快照 + rclone 加密同步对象存储NAS 搭建 Nginx Proxy Manager 反向代理中枢:统一证书、域名分发与内网服务安全暴露飞牛/群晖 NAS 自建家庭音乐中心:Navidrome 部署、歌词刮削与多端无损串流NAS 搭建家庭电子书与文档中心:Calibre-Web 部署、Kindle 推送与全文检索飞牛/群晖 NAS 自建 Vaultwarden 密码库:容器部署、HTTPS 反代与加密备份实战飞牛群晖 NAS 搭建家庭监控系统:Frigate 接管 RTSP 摄像头做本地录像与智能回放飞牛/群晖 NAS 部署 Jellyfin 媒体中心:影片刮削、硬件转码与手机远程播放用 NAS 搭建家庭私有云相册:Immich 部署、手机备份与多端同步群晖/飞牛 NAS 远程访问实战:Tailscale 组网与反向代理安全配置NAS 快照实战:用 Btrfs 子卷快照挡住误删和勒索,5 分钟回滚NAS 异地访问怎么选:Tailscale 零配置组网与 WireGuard 自建隧道的实战对比用 Immich 把全家照片搬回 NAS:自建家庭相册的部署、备份与避坑在 NAS 上用 Docker 跑自建服务NAS 阵列与 3-2-1 备份策略
飞牛/群晖 NAS 搭建家庭下载中心:qBittorrent + Aria2 + Transmission 容器化部署实战 · 孙亮亮