Jellyfin 影视库建好了,问题来了:电影从哪来?总不能每部都打开电脑挂着下载吧。
全家桶里的 qBittorrent 就是干这个的——装在服务器上的下载器,手机网页控制,丢个种子/磁力链接进去,服务器后台慢慢拉,下完自动进媒体库,回家直接看。
这篇讲讲部署和玩法。
为什么是 qBittorrent
BT 下载工具一堆,为什么选它?
- 免费开源,没有广告,没有后门
- WebUI 网页管理,手机浏览器就能操作,不用装客户端
- RSS 自动下载,追剧神器,自动抓新番
- 下载即分类,按规则自动整理文件
相比之下 Transmission 界面太简陋,Deluge 配置麻烦,qBittorrent 功能最全,还是中文界面。
部署 qBittorrent
Docker 一把梭:
# 建目录
mkdir -p /opt/docker/qbittorrent/{config,downloads}
mkdir -p /opt/docker/qbittorrent/downloads/{movies,tv}
# 跑起来
docker run -d \
--name qbittorrent \
--restart=unless-stopped \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-e WEBUI_PORT=8081 \
-v /opt/docker/qbittorrent/config:/config \
-v /opt/docker/qbittorrent/downloads:/downloads \
-p 8081:8081 \
-p 6881:6881 \
-p 6881:6881/udp \
lscr.io/linuxserver/qbittorrent:latest
浏览器打开 http://你的服务器IP:8081,默认账号 admin,密码看容器日志:
docker logs qbittorrent | grep "password"
第一次登录后立刻改密码,这端口暴露在公网上,不换密码等于裸奔。
基本配置,三件事
1. 改默认下载目录
打开"设置 → 下载",把默认保存路径改成:
/downloads/movies
以后新下的电影都进这里,Jellyfin 那边扫描一下就是海报墙。我习惯按类型分目录:/downloads/movies、/downloads/tv、/downloads/other,后面 RSS 规则也好分。
2. 开 WebUI 访问控制
"设置 → Web UI"里,把"启用 Host 头验证"关掉(不然手机访问会 403),勾上"启用 IP 子网过滤"只允许你自己的 IP 段,或者干脆套一层反代加密码。别让陌生人都能连你的下载器。
3. 限速,别把带宽吃满
"设置 → 速度"里设个全局限速,我一般上行 500KB/s、下行不限。服务器还要跑网盘、影视库,别让下载把带宽全占了。
手机控制:核心玩法
qBittorrent 最爽的就是手机控制:
手机浏览器直接打开 http://你的服务器IP:8081,登录后:
- 点"添加种子"→ 粘贴磁力链接或上传种子文件
- 选好保存路径,开始
- 随时看进度、暂停、删除
在外面看到一部好片,复制磁力链接,手机丢进去,等回家服务器已经下完了——这个体验,用过就回不去。
安卓可以装个 WebUI 套壳 App(搜 "qBittorrent Remote"),iPhone 用浏览器加个书签放主屏,效果一样。
RSS 自动下载:追剧自动化
这是 qBittorrent 的隐藏神器,配合影视库能实现"全自动追剧":
- 设置 → RSS → 添加订阅源,把你的 RSS 源地址填进去
- 设置 → RSS 下载规则 → 新建规则:
- 名称:比如"狂飙"
- 匹配关键词:狂飙
- 保存路径:/downloads/tv/狂飙
- 开启"启用 RSS 下载"
然后服务器每隔一段时间自动抓取 RSS,有新集自动下载进对应目录,Jellyfin 再定时扫描,新剧更新到能看,全程不用你动手。
(RSS 源地址别直接填公共源,容易被封,自己搭个订阅源或者用成熟的公共源,这里不展开。)
踩过的坑
坑 1:下载没速度
BT 下载没速度,先查三样:
- 端口 6881 是否在防火墙/安全组里放行(TCP 和 UDP 都要)
- 是不是没开 DHT:"设置 → 连接 → 勾上启用 DHT"
- 种子是不是没源(冷门种子本来就没速度)
坑 2:WebUI 手机打不开
多半是 Host 头验证拦的,去"设置 → Web UI"把"启用 Host 头验证"关掉。还不行就看容器日志。
坑 3:下载的文件权限不对
Jellyfin 读不了下载的文件,报权限错误。解决:两个容器都用同一个 PUID/PGID(我统一 1000),下载目录和媒体目录在同一块磁盘,权限对齐,就不会出这种问题。
结尾
现在全家桶的闭环基本成了:
手机丢种子 → qBittorrent 后台下载 → 自动进 media 目录 → Jellyfin 刮海报 → 电视手机随时看
一套下来全自动,13W 的盒子 24 小时挂着,电费一天几毛钱。朋友问我是不是雇了个人天天帮他追剧,我说你雇了个 Docker 容器。
全家桶系列持续更新中,全部文章在 moxiaoa.com。想搭服务器、要配置文件的,加我微信 lige0552,备注"下载器"。
下一篇:Portainer 可视化管理面板——不懂命令也能管容器。