NAS自动追剧一条龙:Sonarr + Radarr + qBittorrent 部署指南
你是不是也这样:想看的剧不知道去哪下,下完了发现画质不行,或者字幕还得手动找……
今天辣条就教你搭一套全自动追剧流水线:告诉它你想看什么剧,它自己去找资源、下载、整理、甚至帮你自动挂字幕。全程不用你动手,回家打开Jellyfin,新剧已经在等着你了。
这套东西是干啥的?
简单来说,四个组件各司其职:
你 → Sonarr/Radarr → qBittorrent → 下载完成 → 自动整理 → Jellyfin 播放- Sonarr:管电视剧的,告诉它剧名,它自动搜资源、排队下载
- Radarr:管电影的,跟Sonarr一个路子,但管电影
- qBittorrent:真正的下载工具,带Web管理界面
- 配合Jellyfin:下完之后自动刷新媒体库,直接就能看
Docker Compose 一站式部署
在飞牛NAS上用Docker Compose,一次性把这三个容器都跑起来。
打开飞牛 Docker → Compose → 新增项目,名称填 media-stack:
services:
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
ports:
- "8081:8080"
- "56881:56881/tcp"
- "56881:56881/udp"
volumes:
- ./qbittorrent:/config
- /vol1/1000/下载:/downloads
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
- WEBUI_PORT=8080
restart: unless-stopped
sonarr:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
ports:
- "8989:8989"
volumes:
- ./sonarr:/config
- /vol1/1000/影视:/tv
- /vol1/1000/下载:/downloads
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
restart: unless-stopped
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
ports:
- "7878:7878"
volumes:
- ./radarr:/config
- /vol1/1000/影视:/movies
- /vol1/1000/下载:/downloads
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
restart: unless-stopped路径说明:/vol1/1000/下载是你存放下载文件的地方,/vol1/1000/影视是你存放整理好的影视文件的地方。按你NAS实际路径改。
勾选启动,等三个容器都跑起来。
配置 qBittorrent(下载机)
浏览器访问 http://你的NAS IP:8081
- 默认账号:
admin - 默认密码:
adminadmin
进去之后建议做几件事:
- 改密码 → 设置 → Web UI → 修改密码
- 连接端口 → 设置 → 连接 → 监听端口用
56881(跟compose里对应) - 做种限制 → 设置 → 做种限制 → 达到比例后暂停(建议设1.5,下完做会种就停,不占硬盘)
配置 Sonarr(电视剧管家)
访问 http://你的NAS IP:8989
第一步:连接下载器
设置 → 下载客户端 → 添加 qBittorrent:
- 主机:
qbittorrent(容器名,Compose网络里直接互通) - 端口:
8080 - 用户名/密码:刚才改的那个
- 类别:
tv(可选,方便分类管理)
第二步:添加媒体库目录
设置 → 媒体管理 → 根文件夹 → 添加 /tv
记得勾选「下载完成后自动重命名」和「整理文件到媒体库」,这样下完的剧会自动按规范命名并移动到 /tv 目录下。
第三步:配置索引器(搜资源用的)
设置 → 索引器 → 添加索引器。
国内用户常用的方案:
- 方案一(推荐):搭建 Jackett 或 Prowlarr,聚合多个资源站
- 方案二:直接用 某TTG、某HDChina 等PT站的API
如果暂时没有PT站,可以先装 Prowlarr 作为索引器管理,后续加资源站方便。
第四步:添加剧集
回到首页 → 添加剧集 → 搜索剧名 → 选中 → 确定。
Sonarr 会自动搜索各集资源,扔给 qBittorrent 下载,下载完成后自动整理到 /tv。
配置 Radarr(电影管家)
访问 http://你的NAS IP:7878
配置步骤跟Sonarr几乎一样,只是根目录改成 /movies:
- 设置 → 下载客户端 → 添加 qBittorrent
- 设置 → 媒体管理 → 根文件夹 → 添加
/movies - 设置 → 索引器 → 添加搜索源
- 回到首页 → 添加电影 → 开追
进阶:加上 Jellyfin 自动刷新
在 Sonarr 和 Radarr 里配置连接 → Jellyfin(或者 Emby/Plex):
设置 → 连接 → 添加 Jellyfin:
- 主机:
jellyfin(你之前部署的Jellyfin容器名) - 端口:
8096 - API Key:去Jellyfin后台 → 控制台 → API密钥 → 生成一个
配置完成后,每当下完一集新剧,Jellyfin 自动刷新媒体库,打开就能看。
完整的 Docker Compose(含Jellyfin)
把之前部署的 Jellyfin 也加进来,一套完整的媒体栈:
services:
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
ports:
- "8081:8080"
- "56881:56881/tcp"
- "56881:56881/udp"
volumes:
- ./qbittorrent:/config
- /vol1/1000/下载:/downloads
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
- WEBUI_PORT=8080
restart: unless-stopped
sonarr:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
ports:
- "8989:8989"
volumes:
- ./sonarr:/config
- /vol1/1000/影视:/tv
- /vol1/1000/下载:/downloads
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
restart: unless-stopped
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
ports:
- "7878:7878"
volumes:
- ./radarr:/config
- /vol1/1000/影视:/movies
- /vol1/1000/下载:/downloads
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
restart: unless-stopped
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
ports:
- "8096:8096"
volumes:
- ./jellyfin-config:/config
- ./jellyfin-cache:/cache
- /vol1/1000/影视:/media
devices:
- /dev/dri:/dev/dri
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
restart: unless-stopped如果不想用PT站
对于没有PT站账号的朋友,可以考虑搭配 Prowlarr 来管理公开索引器:
prowlarr:
image: lscr.io/linuxserver/prowlarr:latest
container_name: prowlarr
ports:
- "9696:9696"
volumes:
- ./prowlarr:/config
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
restart: unless-stopped然后在 Prowlarr 里添加公开索引器,再同步到 Sonarr 和 Radarr。
使用流程总结
这套系统跑起来之后,你的日常就是:
- 找到想看的剧/电影
- 打开 Sonarr/Radarr 搜一下添加
- 该干嘛干嘛去
- 回家打开 Jellyfin 直接看
再也不用去论坛翻帖子求资源,不用纠结哪个版本画质好,不用手动改名整理。一切自动化。
写在最后
- 资源版权问题自行判断,建议配合PT站或正规渠道使用
- Sonarr和Radarr的索引器配置是整个链条里最关键的一步,搜不到资源的话检查索引器设置
- 善用 品质设置:可以在 Sonarr/Radarr 里设定最低分辨率(比如1080p以下不要),只下载高质量的
这套组合拳打下来,你的 NAS 才算真正物尽其用了。有什么问题评论区留言~