NAS影视库终极方案:NASTool+Emby/Jellyfin双播放器部署教程|豆瓣订阅全自动
本文最后更新于 2025-09-24,文章内容可能已经过时。

作为一名资深影迷兼NAS玩家,你是否也经历过这样的痛苦?——好不容易下载了高清资源,却要手动重命名、搜刮海报、同步媒体库,折腾半小时才能安心看片……直到我遇见了NASTool!这款基于Docker的神器,配合Emby+Jellyfin双播放器,真正实现了“点一下想看,回家就能看”的懒人梦想。
在我的影音库搭建路上,踩过无数坑:资源命名杂乱导致海报墙错乱、保种与整理冲突、跨平台播放兼容性差……而NASTool的全流程自动化完美解决了这些问题:
一键联动:通过豆瓣APP标记“想看”,定时自动触发搜索资源,下载完后再通过硬链接技术无感转移文件;
智能刮削:依托TMDB精准识别影片,生成Emby/Jellyfin可直接读取的NFO元数据,海报墙整洁美观;
双播放器兼容:无论是Emby的权限管理还是Jellyfin的开源免费,NASTool都能无缝对接,满足家庭多用户需求。
本站教程将手把手带你部署这套Emby+Jellyfin双修方案,从Docker配置、目录硬链接同步,到双播放器的元数据调优,全程避坑指南!无论你是群晖、飞牛、绿联、极空间用户,只需跟着步骤走,一篇教程就能搭建一套“上班摸鱼下单,下班沙发看片”的自动化影视库。
👉 为什么你需要这篇教程?
全网独家覆盖双播放器配置,解决单一方案兼容性问题;
普通玩家友好!无需PT站点,迅雷/硬盘资源也能自动化整理;
扔掉繁琐的手动操作,一起解锁“躺平式追剧”的快乐吧!下面正式开始保姆级教学👇
NASTool介绍
NASTool是一款基于Docker部署的开源NAS媒体库自动化管理工具,核心功能包括:
自动化整理与刮削:自动识别下载的电影、电视剧等资源,通过规范命名消除文件杂乱问题,并从TMDB、豆瓣等平台刮削元数据(如影片信息、演员表、官方海报),生成可被Jellyfin、Emby等媒体服务器识别的NFO文件,确保海报墙准确展示。
全流程自动化:与qBittorrent、Transmission等下载器联动,实现资源搜索、下载、整理、通知媒体服务器更新的一站式流程,支持硬链接同步(保种时节省存储空间)和豆瓣订阅(自动下载关注内容)。
灵活兼容性:即使是非PT用户或迅雷下载者,也可通过目录监控功能实现自动刮削,无需依赖特定下载软件。其开箱即用的设计大幅降低手动管理成本,打造整洁且永久可用的智能影视库。
总结:操作和点赞一样,标记一下你喜欢的影片(支持豆瓣APP订阅),系统自动定时搜索匹配的资源添加到下载器,下载完成自动整理刮削。
安装的是经过测试,优选目前有人维护的最稳定,bug最少的
3.*版本,网络教程中推崇的2.9版本早已是上古产物。
整合包介绍
本次整合包将全套Nastool自动化影视库所需的配置进行预配置
原理上只要是X86的Linux环境下,本整合包都可使用。
(如:群晖、飞牛、极空间、绿联、UNRaid、TrueNAS、iStoreOS、Debian、Ubuntu等等系统...........)从原本的全套部署时间1-2小时起步,缩短至现在只需修改简单几项设置即可完成全套部署。
整合包预设一二十个免费资源站,无需PT账户即可使用,且该版本支持PT站点众多,支持馒头站!
解决新版qBittorrent无法登录、Emby、Jellyfin设置大图轮播、登录页美化、Jellyfin字体bug、各项插件预装,等等说不完的优化。
适配
Jellyfin-V10.10.*版本(此版本开始大改),对所有设置进行重构,避免旧版本的兼容问题。其他无需过多介绍,没有自己从零折腾的体会不到这里的整体整合难度,本整合包经过严格测试,非网络上你抄我我抄你的教程可比。
注意事项
本整合包只限本站拥有账户的用户使用
禁止外发,禁止共享博客账号,仅限自己使用,后台均有记录~,珍惜自己在本站的账号。如需博客账号,请加我微信
S20306。
体验地址
体验地址
Emby:http://nas.aabcc.top:8096
Jellyfin:http://nas.aabcc.top:18096
点击体验账号头像即可登录
首次登录会自动缓存,如手机浏览器访问有概率因网速影响,一直转圈加载,等待三秒刷新即可。
推荐电脑浏览器访问,网络速度快,视觉效果更棒!
播放4K格式影片时如你网速较慢就需要等待两秒加载,因为4K的码率约25Mbps左右。体验账户使用的硬件规格较低,【仅供查看搭建效果】,【4K HEVC HDR】此格式的影片请使用手机端APP播放。
演示环境
以编写教程时拉取的最新版本镜像为准
部署版本
NAS:黑群晖DS918+7.2.2
qBittorrent:V5.0.3
Jackett:v0.22.1438
Emby:4.9.0.27 测试版
Jellyfin:服务器版本10.10.6
NASTool:V3.
*版本
占用端口
qBittorrent:Host网络模式=8085端口访问
Jackett:Host网络模式=9117端口访问
Emby:Host网络模式=8096端口访问
Jellyfin:Bridge网络模式=18096端口访问
NASTool:Host网络模式=3000端口访问
部署准备
下面两个注册教程延用历史图文,如注册页面有变动,可自行
灵活探索,打开浏览器翻译看字注册。
注册TMDB账号
打开TMDB官网 https://www.themoviedb.org/
https://www.themoviedb.org/详细图文注册教程点击此处跳转
注册OpenSubtitles字幕账号
打开OpenSubtitles官网 https://www.opensubtitles.com/users/import
https://www.opensubtitles.com/users/import很简单,和TMDB一样注册后在邮箱内激活,然后登录即可。
获取豆瓣ID和Cookie
电脑打开豆瓣官网,注册并登录。
https://www.douban.com/点击右上角账号--个人主页

浏览器顶部的ID就是你的豆瓣ID(只有近几年注册的才是数字ID)

按下
Ctrl+Shift+I键,或者FN+F12键,打开浏览器的开发者模式。
点击网络--全部--刷新一下网页--找到豆瓣网址--标头--Cookie,复制整个Cookie值。
部署教程
Docker Compose方式安装
演示以在群晖NAS系统上安装为例
(其他系统请自行安装好最新版本Docker、docker compose)打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。

自行创建一个NASTool文件夹,将整合包文件上传上去。
整合包文件:NASTool自动化影视库【Emby+Jellyfin双播放器版本】-V4.zip
注意⚠️:建议在Windows上解压好,再上传文件夹到NAS中,然后对照解压后的文件检查上传后有没有丢失文件。
注意⚠️:极空间/绿联等NAS的解压缩逻辑到现在为止都没有优化好,直接(需使用UTF-8 或 简体中文 进行解压缩)解压压缩包可能会变成乱码,上传文件夹有概率丢失部分子文件夹。
点击文件夹,右键选择属性,复制NASTool文件夹的路径。

在终端内执行命令进入NASTool文件夹
# 将/volume1/docker/NASTool换成你自己的实际文件夹路径 cd /volume1/docker/NASTool编辑docker-compose.yml模板文件(可选,适用于老手修改容器配置。)
vi docker-compose.yml按字母
i键进入编辑模式,修改配置文件,按Esc键退出编辑模式,输入:wq保存并退出。查看当前项目文件夹路径
pwd授权该项目文件夹内的读写权限(部分NAS系统需要【如群晖】,否则容器无读写权限访问运行,按需执行。)
# 将/volume1/docker/NASTool换成你自己的实际文件夹路径 chmod -R 777 /volume1/docker/NASTool/执行命令,启动docker-compose模板文件,拉取镜像并创建容器。
docker-compose up -d 或 docker compose up -d查看正在运行的项目容器实时日志,按
Ctrl+C中断查看。docker-compose logs -f 或 docker compose logs -f【此处插入一个BUG注意事项】
在部分设备上进行部署,有遇到Emby容器创建后媒体库缺失部分设置选项,导致入库的影片封面无法显示,目前尚未发现原因,现给出解决办法避免这个问题。
【1】成功部署后先不要去设置,停止运行并删除Emby容器,按下面的教程重新创建Emby容器。
【2】将项目文件夹内的/NASTool/config/Emby删除,是删除Emby这个文件夹。
【3】将整合包内的/config/Emby文件夹整个复制,并粘贴到当前部署的/NASTool/config/内。
【4】解决原理就是更换Emby的配置文件,避免首次创建Emby容器出现的问题影响配置文件,这个问题大概率属于Emby的特定版本BUG。重新授权该项目文件夹内的读写权限(部分NAS系统需要【如群晖】,否则容器无读写权限访问运行,按需执行。)
# 将/volume1/docker/NASTool换成你自己的实际文件夹路径 chmod -R 777 /volume1/docker/NASTool/执行命令,启动docker-compose模板文件,拉取镜像并创建容器。
docker-compose up -d 或 docker compose up -d查看正在运行的项目容器实时日志,按
Ctrl+C中断查看。docker-compose logs -f 或
配置影视库
占用端口
qBittorrent:Host网络模式=8085端口访问
Jackett:Host网络模式=9117端口访问
Emby:Host网络模式=8096端口访问
Jellyfin:Bridge网络模式=18096端口访问
NASTool:Host网络模式=3000端口访问
打开浏览器,以NAS的IP+设置的端口进行访问。
以本机为例:http://172.16.19.200:8085/
Jackett无账户,无需登录查看,其余的账户均一样。
账号:S20306
密码:Password01影视库所有的账户如果要修改,建议使用一样的账户、密码。
本站所有资源禁止对外泄露/牟利,每日审查访问日志,频繁访问的用户均有记载。
qBittorrent
只需要设置自己的账户即可,设置完下拉到底部点击保存。

Emby
显示中设置语言和区域

勾选启用背景图(这里选择即可,无保存选项。)

配置中,上传修改自己的新头像。

设置--删除提示语,然后保存即可。

用户中点击进入修改自己的账户即可

Emby Premiere选项中点击存储,然后强制刷新一下网页即可。(不同的设备上登录,都建议执行这一步。)

转码--选择高级,勾选显示的所有的(不同性能的核显显示的不同),然后下拉到底部保存。

Open Subtitles字幕--输入你注册的Open Subtitles账户,然后点击存储。
(注意:Emby上不会提示你账户是否输入正确!Jellyfin上才有提示。)
高级--Addic7ed,点击Register进行注册一个账户(网站无中文,浏览器自行翻译。),邮箱激活后,在此处填入账号和密码后点击储存即可。

Jellyfin
常规--把登录声明删除,然后拉到底部点击保存。

用户--点击进去修改成你的账户信息

播放--转码,现在都是新硬件了,核显性能都不错,默认就选择QSV(太老的设备就选择VAAPI)。
硬件解码:如果你的核显好就全部勾选,如果CPU是Intel 8代这种,就取消勾选后面四五个。
设置好之后拉到底部进行保存
我的插件--OpenSubtitles,登录你的OpenSubtitles账户,然后保存。

豆瓣设置--粘贴你的豆瓣账户的Cookie,然后拉到底部保存。

点击头像--显示,勾选背景图,然后拉到底部保存。

NASTool
基础设置,设置你的账户和TMDB密钥(已预设,可换成自己的。),然后两个都点击保存。

插件--Jcakett

把IP地址换成你自己NAS的IP地址,然后确定。

然后再点开索引器,看有没有显示资源站点。

插件--豆瓣,粘贴你的豆瓣ID和豆瓣Cookie,然后确定。

下载器--qBittorrent,修改成你NAS的IP和设置的账户,然后点击测试,测试成功后点击确定。
如果一直测试失败,就将地址改成0.0.0.0
媒体服务器,先点击设置Jellyfin,再设置Emby。

把IP改成你NAS的IP地址,然后测试成功后点击确定。

点击右上角头像,重启。

我的媒体库--媒体库同步

勾选媒体库列表,先同步,再保存。

使用方法
经过前面的设置后,就不再需要其他任何修改了,到手直接用。
详细的图文教程使用方法,点击此处进行跳转查看。
常见问题
刮削数据
考虑到每个人的网络质量不同,本教程将按多数人的情况制作。
在默认的配置下,Jellyfin的扫描媒体库速度较慢,推荐使用Emby。
如果你的网络质量不是那么好的话,可编辑Jellyfin和Emby媒体库。

把元数据下载器、图片获取器之类的全部勾选(排序不要改),然后拉到底部点击保存。
这样就是开启Jellyfin、Emby的刮削,适合网络质量差的情况下NASTool无法下载到影片封面图片的用户。
这个的缺点就是如果媒体库内有很多已整理但是无图的影片,它的整理刮削需要很长时间。
还有一种情况是入库的影片迟迟不显示封面信息,但是编辑图片仍可以看到已存在图片。
这种就可以点击该影片右下角三个点图标,点击修改图片。
将封面图删除,然后点击扫描媒体库,然后等待自动扫描完成即可,完成后就会显示出来,首页大图轮播中也会有它。

还有就是你如果下载了几个影片但是只显示出来一两个,你也可以继续按这个方法,点击一两个影片进去,里面会显示推荐的其他影片,这里显示的就是在首页内没有看到的影片,随便挑一两个删除封面,等一会jellyfin就能把其他未显示的影片带出来。

下载器问题
绿联/极空间 NAS用户需注意一个问题,这个是品牌NAS系统对Docker的配置问题。
由于映射到qBittorrent容器内部的/video路径不属于容器本身预设的路径,所以以上系统部署时会出现qBittorrent下载器因为保存路径的权限问题而无法下载。
需手动打开qBittorrent容器的终端,执行下面的命令授权映射到容器内部的文件夹路径读写权限。
chmod -R 777 /video绿联/极空间 NAS上打开qBittorrent容器的终端一般是点击qBittorrent容器,选择SSH终端,执行上面的命令。
由于我这没有这些NAS,将不再配图。执行完之后重启qBittorrent容器即可。
媒体库入库问题
绿联和极空间NAS如果使用自带的影视应用,需要读取/NAStool/video/link这个路径,根据分类进行添加。
在绿联和极空间NAS上,自带的影视应用没有实时监控扫描新入库的影片这项功能,部分新手误以为系统有问题,实际是需要手动操作一下。
当你安装完之后并测试下载完了几个影片,等待半小时后仍然没有显示,就打开对应的影视应用,点击你添加的分类媒体库(最右侧三个点)>扫描>扫描新添加和修改的。

文末
按指引使用即可
使用Docker安装的Jellyfin大概率会因为系统没有内置合适的字体文件,出现分类图片上的文字变成方框问题。
可按照本站的详细图文教程进行操作,点击自动跳转查看。# 原文章 https://cttyn.cn/index.php/archives/169.html其他问题及时汇报

👇👇👇
- 感谢你赐予我前进的力量

