前言
在 NAS 或 Linux 服务器上部署一个稳定、可管理的 BT 下载工具是很多人的刚需。本文将介绍如何使用 Docker Compose 快速部署一个基于镜像 superng6/qbittorrentee 的 qBittorrent 容器服务。
本教程适用于 Ubuntu / Debian / 群晖 / OpenMediaVault 等支持 Docker 的系统。
一、环境准备
1️⃣ 安装 Docker
如果你的系统尚未安装 Docker,可参考官方文档安装:
Ubuntu 示例:
sudo apt update
sudo apt install docker.io -y
sudo systemctl enable docker
sudo systemctl start docker2️⃣ 安装 Docker Compose
新版 Docker 已自带 compose 插件,可通过以下命令确认:
docker compose version如果没有,可安装:
sudo apt install docker-compose-plugin -y二、创建项目目录
建议为 qBittorrent 创建独立目录:
mkdir -p ~/docker/qbittorrentee
cd ~/docker/qbittorrentee三、编写 docker-compose.yml 文件
在当前目录创建文件:
nano docker-compose.yml写入以下内容:
version: "3"
services:
qbittorrentee:
image: superng6/qbittorrentee
container_name: qbittorrentee
environment:
- PUID=1026
- PGID=100
- TZ=Asia/Shanghai
- WEBUIPORT=8080
- ENABLE_DOWNLOADS_PERM_FIX=true
volumes:
- ./qbittorrentee/config:/config
- ./qbittorrentee/downloads:/downloads
ports:
- 6881:6881
- 6881:6881/udp
- 8080:8080
restart: unless-stopped保存并退出。
四、参数说明
🔹 镜像说明
superng6/qbittorrentee 是一个封装好的 qBittorrent WebUI 版本镜像。
🔹 关键环境变量说明
🔹 数据目录说明
建议确保目录权限正确:
mkdir -p qbittorrentee/config
mkdir -p qbittorrentee/downloads
chmod -R 775 qbittorrentee五、启动服务
在 docker-compose.yml 所在目录执行:
docker compose up -d查看运行状态:
docker ps六、访问 Web 管理界面
浏览器访问:
http://服务器IP:8080默认用户名:admin
默认密码为随机生成,首次启动容器请查看日志。
七、常用管理命令
查看日志
docker compose logs -f重启服务
docker compose restart停止服务
docker compose down八、升级容器
docker compose pull
docker compose up -d九、进阶建议
✅ 1. 开放端口到公网(如有需要)
需在路由器上做端口转发。
✅ 2. 配合反向代理
可结合 Nginx 或 Traefik 实现 HTTPS 访问。
✅ 3. 搭配自动更新工具
可使用 Watchtower 实现自动更新容器。
十、常见问题排查
❓ 无法下载 / 无速度
检查 6881 端口是否开放
检查防火墙规则
检查 ISP 是否封锁 BT
❓ 权限错误
确认 PUID/PGID 是否与下载目录用户一致。
总结
使用 Docker Compose 部署 qBittorrent 的优势:
配置清晰
易于备份
一条命令即可恢复
升级简单
如果你是 NAS 用户或家庭服务器爱好者,这种部署方式非常推荐 👍
评论区