NAS折腾记录 篇二:利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

2022-07-08 18:24:19 36点赞 435收藏 73评论

一、前言

时隔两个多月,Nastools已经更新到1.8.6版本,功能添加了不少,细节也优化了很多,是时候更新一篇教程了。鉴于之前版本废话太多,这次就言简意赅,直入主题。

本文主要有两个目的:一是指引Nastool初次接触的朋友,搭建相关环境,部署相关接口做一个参考指引;二是给自己折腾的过程做个记录,以后重新搭建的时候,自己写的教程用起来更顺心。

群晖部署过程请参考下面文章:

NAS折腾记录 篇一:群晖Docker部署Nastool,PT保种及家庭影视库内容自动化

二、Nas-tools介绍

首先请大家看两段广告(介绍视频)

豆瓣添加想看标记下载

微信发消息指令下载

感谢大牛的视频素材。

Nastools是一个开源的影视库智能化管理的综合性工具,通过硬链接实现PT保种和媒体库刮削两不误,同时通过mby/Jellyfin/Plex,Jeckett,以及chinesesubfinder等接口联动,实现媒体库素材的刮削和完善,并实时通过消息通道完成信息推送。

主要功能如下:

1、管理和刮削存量影音库资源,将已有的存量资源识别和重命名,批量整理成媒体库;

2、新增下载资源进行硬链接转移,实现PT保种及媒体库刮削两不误;

3、PT站点管理及指标信息整合;

4、本地影视库资源洗版;

5、通过Nastoo主页,豆瓣或者企业微信等通道,直接在手机上控制订阅和模糊搜索影视资源,自动下载,自动刮削入库;

6、其他功能。

三、准备工作

完整的Nastools功能,需要以下外部接口或服务支持,因此下面的准备工作可以提前做,也可以在部署好之后再申请,并补充到Nastools页面。

1、申请TMDB API KEY;

2、部署Jellyfin/Emby/Plex;

3、安装Transmision或者qbittorrent;

4、部署jackett或者prowlarr;

可参考《威联通NAS 篇二:威联通ContainerStation部署Jecktt,家庭观影自动化

5、申请消息通道wechat、serverchan、telegram、bark其中一个即可;

6、申请OpenSubtitles帐号或者部署ChineseSubFinder(推荐)

可参考《威联通NAS 篇二:威联通ContainerStation部署Jecktt,家庭观影自动化

7、最好有一个PT站,也可以使用公共的BT站。

四、ContainerStation部署过程

打开ContainerStation,创建》搜索nas-tools,找到jxxghp/nas-tools,点击安装,选择lasted,按照如下图示进行配置。

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

映射目录需要注意一下:

在File Station 中,找到Container目录,建立nastools文件夹,再建立config文件夹

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

关键点:我的nas总共有四块硬盘,其中2块内部的硬盘DataVol2和DataVol4,和两块移动硬盘WD-B和WD-Y。内部硬盘下面分别是一个存储影视文件的目录PT2、PT4;移动硬盘直接把硬盘名当作一个目录WD-Y,WD-B。然后这个四个目录下面,都建立movie,tv以及anime和hlink文件夹(参见下面示意图WD-B设置)。

PT2、PT4、WD-Y,WD-B这四个文件夹,需要分别映射到nastool,emby,下载器TR或者QB,以及字幕下载程序ChineseSubFinder的容器下面,这样才能做到程序互相联动起来,否则联动就会出问题。当然文件夹名称可以按照自己的来命名,但是前提是你要知道这个逻辑,否则就很容易在这里出问题。

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

然后按照下面设置进行文件夹映射设置。

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

到这里,容器部署已经完成了,点击应用就可以启动应用了。稍等一会,就可以进入Web页面进行程序功能配置了。

五、Nas-tools软件配置

浏览器输入http://IP:3000,即可打开nastools主页,默认用户名admin,默认密码password

登陆界面登陆界面

新版界面是不是很漂亮

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

进入主页后,右上角小猫咪那里就是项目主页,请大家尽量都去学习一下,主页对项目的介绍非常完善了。同时好多功能和部署问题在wiki也有详细的解决办法;同时主页也有群组信息,大家可以加入兴趣组沟通学习。群组里面解决问题效率比较高。

主页进入后还看不到数据,现在开始进行参数配置。

配置比较容易出错,可以慢慢调整,注意查看配置参数说明。配置更改后无反应则需要重启Docker生效。

界面参数调整参考下面步骤:

1、基础设置:

修改登录用户名和密码,增加外网访问地址(非必须)

Tips,每一个配置项后边有问号的地方,鼠标悬停就会有提示出来。

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

文件转移模式说明:目前支持三种模式:复制、硬链接、软链接。复制模式下载做种和媒体库是两份,多占用存储(下载盘大小决定能保多少种),好处是媒体库的盘不用24小时运行可以休眠;硬链接模式不用额外增加存储空间,一份文件两份目录,但需要下载目录和媒体库目录在一个磁盘分区或者存储空间;软链接模式就是快捷方式,需要容器内路径与真实路径一致才能正常使用。

下面关键的地方到了,为了便于理解,先我再插一张图

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

其中:PT4是下载软件的下载路径,里面分为了movie,tv和anime三个路径,分别存放电影,电视剧(综艺,纪录片等),以及动画。然后hlink是硬链接的文件夹,里面也是movie,tv和anime三个路径。硬链接里面的文件夹是用来添加到Emby、Jellyfin和Plex里面进行刮削的,也是用来添加到ChineseSubFinder下载字幕的文件夹。

理解了这些之后,我们来进行下一步的设置:

2、目录同步

选择设置》目录同步,然后右上角点击新增目录同步,将上面4个文件夹里的电影,电视剧和动漫分别添加到里面。

注意:左边是下载目录,右边是硬链接的路径,别填反了

目录同步目录同步

添加完成后是这样样子,同时硬盘里存量的,在PT2/4,WD-B/Y下面的文件夹也可以添加进来。

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

3、媒体库配置:

注意:这里配置的是你媒体目录,也就是emby或者其他播放器配置的资源库目录 ;媒体目录也是你要创建硬链接的地方,也就是前面建立的hlink文件里里面的文件夹。

hlink里面的movie,tv以及anime文件夹不需要手动去创建,目录同步的时候会自动创建的。

以PT2目录为例:

添加电影,新增:/PT2/hlink/movie

添加电视剧,新增:/PT2/hlink/tv

添加动漫,新增:/PT2/hlink/anime

然后我这四个映射目录都需要分别添加一下

媒体库媒体库

来个清楚点的

媒体库媒体库

注意:硬链接不能跨盘,也不能跨映射目录,比如你在了PT2的文件夹, 那么你你针对PT2里的所有硬链接必须在这个PT2文件夹下。简单来说你硬链接的时候绝对路径前两级目录必须保持一直不然会硬链接失败。

4、媒体服务器

媒体服务器用来下载检查控重,媒体库展示等功能,是一个比较核心的接口。我这边选择了Emby服务器,部署过程不再扩展,只说明下配置的过程。

首先到emby页面申请一个新的api给nastool

借用项目WIKI的示意图借用项目WIKI的示意图

然后到Nastool的媒体服务器这里,选择Emby,填入Emby地址和申请的API KEY即可。

服务器地址就是访问Emby的网址,比如我的就是: http://192.168.50.100:8696

Api Key 填写在EMBY获取到的Key

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

5、消息通道

消息通道有多个渠道可选,关于申请相关通道的此处就不再赘述,大家搜一下就能搜到了。这里仅展示一下企业微信消息通道的配置。

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

注意:此处出问题的比较多,大家可以多个平台进行尝试,找到最适合你的那个。

关于微信通道配置的,可以参考下面文章:

路由与NAS 篇二十:家用宽带无公网IP怎么在外访问Nas——Frp内网穿透暴露公网访问及微信回调简明教程

6、索引器

此处配置了Jackett,Jackett安装配置,可参考《威联通NAS 篇二:威联通ContainerStation部署Jecktt,家庭观影自动化

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

7、下载器配置

下载器顾名思义,就是将命中的订阅资源,推送给下载器进行下载,这里选择一个你常用的下载器即可,只能选择配置一个。

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

注意,此处下载器的目录是在nastool上面订阅的影视资源通过下载器自动下载后存储的目录。

8、字幕

这里我换成了ChineseSubFinder,中文字幕下载功能很强大,推荐使用,部署方法可参考《威联通NAS 篇二:威联通ContainerStation部署Jecktt,家庭观影自动化》;怕麻烦也可以配置为OpenSubtitles,只要填入申请的账号和密码就可以了。

部署了字幕下载之后,就可以在目录同步的同时,把字幕也下载好。

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

9、豆瓣设置

这里设置以后,豆瓣找到相关资源后,点一个想看,nastool就会自动同步过来,同时帮你从配置的站点找资源下载,下载好以后发消息通知。如果没有资源,则自动添加一个订阅,进行监控,找到为止。

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

10、站点配置

站点配置里有三个地方需要注意,下面规则供参考,也可以根据自己喜好进行调整。此处设置的规则,将决定下载资源的筛选尺度,好多人能搜到资源,但是下不下来就是因为这里被筛选掉了。

全局规则全局规则

包含规则包含规则

排除规则排除规则

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

配置了站点信息之后,可以进行RSS订阅下载,站点签到,站点数据统计等功能。

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

这里是我之前订阅的大白动画片,昨天应该是有资源出来了,突然就收到消息,已经下载好了,是不是很智能。

利用Nastools实现影视库资源自动化管理——威联通部署及配置教程

六、常见问题:

1、无法识别集数信息、订阅电视剧只下了部分就自动删除订阅了

推荐使用jackett做为索引器,prowlarr的api不会返回副标题,会导致种子命名不规范的情况下无法通过副标题拉取集数信息,从而将实际单集或多集的资源识别为整季。

2、微信/Telegram搜索/订阅剧集时提示已全部存在与实际不符

emby api的bug,emby设置中媒体库搜刮器不要勾选TVDB的数据库,全量刷新媒体库

Emby、Jellyfin中媒体库高级设置中不要开启显示缺失的集

3、TMDB连接失败

一般都是网络问题,需要想办法解决外网连接问题。最简单的就是修改host。

4、企业微信通道添加不成功

由于微信增加了限制,6月20日之后创建的企业微信应用,需要将公网IP添加到白名单IP列表中,否则无法正常发送微信消息(最新代码增加了日志输出,日志信信息显示为:not allow to access from your ip)。

七:总结

系统配置相对比较复杂,但是也不算太难,慢慢折腾。折腾的过程就是学习提高的过程。

希望大家生命不息,折腾不止。

这个工具目前还在不断完善当中,相关功能还需要自己再摸索和优化,相关细节需要不断的调试,我也还在研究当中。

最后感谢项目作者的无私奉献,让吾等小白玩到这么高级的工具。同时也感谢群组里大佬的热心指导,以及一些神秘群组里相关大佬提携,让我开阔了眼界以及提升了一部分的能力。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

1999元起

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

1199元起

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

1899元起

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

2699元起

QNAP 威联通 TS-564 五盘位NAS (N5105、8GB)

QNAP 威联通 TS-564 五盘位NAS (N5105、8GB)

1825元起

QNAP 威联通 TS-416 四盘位NAS(Cortex-A55、4GB)

QNAP 威联通 TS-416 四盘位NAS(Cortex-A55、4GB)

1599元起

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

1699元起

QNAP 威联通 TS-264C-4G 双盘位 NAS存储(N5105、4GB)

QNAP 威联通 TS-264C-4G 双盘位 NAS存储(N5105、4GB)

1899元起

QNAP 威联通 TS-264C 宇宙魔方 8G内存2盘位四核心处理器网络存储服务器内置双 M.2 插槽NAS私有云

QNAP 威联通 TS-264C 宇宙魔方 8G内存2盘位四核心处理器网络存储服务器内置双 M.2 插槽NAS私有云

1899元起

QNAP 威联通 TS-464C 4盘位NAS 黑色(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS 黑色(赛扬N5095、8GB)

3499元起

QNAP 威联通 TS-464C 4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS(含企

QNAP 威联通 TS-464C 4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS(含企

2099元起

QNAP 威联通 TS-873A 8盘NAS(V1500B、8GB)

QNAP 威联通 TS-873A 8盘NAS(V1500B、8GB)

7480元起

QNAP 威联通 TS-212P3 双盘位NAS(Realtek RTD1295、1GB)

QNAP 威联通 TS-212P3 双盘位NAS(Realtek RTD1295、1GB)

799元起

QNAP 威联通 TS-453Bmini 4盘位NAS(J3455、4GB)

QNAP 威联通 TS-453Bmini 4盘位NAS(J3455、4GB)

1899元起
73评论

  • 精彩
  • 最新
  • 看功能很眼馋,看折腾的过程对自己很没信心。

    校验提示文案

    提交
    其实也不难,就是配置项多一些。

    校验提示文案

    提交
    大佬,咨询一下,下载器配置时的路径是容器里的路径还是宿主机的路径,我看您配置的好像是宿主机路径?

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 请教下大佬,212P3能运行吗?

    校验提示文案

    提交
    arm处理器也是可以的

    校验提示文案

    提交
    收起所有回复
  • 大佬,我想问问订阅规则咋弄啊,我看你那里面问号啊各种斜杠啊+号啊什么的,完全不明白是什么意思。方便简单说说。或者指条明路不,找了半天也没找到教程。。。。

    校验提示文案

    提交
    正则表达式,另外看一下nastool的提示,自己可以根据自己需求优化一下

    校验提示文案

    提交
    提示里只有与和或 比如一段很长的标题我只取其中两个该咋办。还不能和已设定的冲突。。。唉 太难了。。。

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • ipv6能用推送吗

    校验提示文案

    提交
    这个问题得去群组问问

    校验提示文案

    提交
    ipv4才行。

    校验提示文案

    提交
    收起所有回复
  • 需要公网ip吗

    校验提示文案

    提交
    有没有都能用

    校验提示文案

    提交
    收起所有回复
  • 麻烦教一下用哪个语句规则过滤掉原盘电影…因为jellyfin没法播放原盘电影说是drm保护

    校验提示文案

    提交
    新版已经内置规则了,你选日常观影就可以了

    校验提示文案

    提交
    折腾明白了,把原盘的语句去掉了,就搜不到原盘了

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • RSS 咋弄啊
    好多网盘已经有的资源
    但是都是搜索中。。

    校验提示文案

    提交
    把资源站的RSS加进去就可以了

    校验提示文案

    提交
    有什么资源站推荐吗?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 老哥,我的索引器那只有地址和api,没有tor…这是咋没事,没地方写夹克的torznad。 内置索引器但是识别出来了我设置的四个pt站。 但是在手机上都搜索不到资源

    校验提示文案

    提交
    现在用内置的就可以了不用填这些了

    校验提示文案

    提交
    我现在是在微信回复一个电影名,给我列出来6个,我选择了一个,然后就说搜不到资源,这是啥情况。换了好几个电影了…

    校验提示文案

    提交
    收起所有回复
  • 老哥 我都成功了 除了一个问题:我发现硬链接后 ,只能发现一个硬盘(好像在那看过这种说法)里的文件,但我黑裙里的分区2里有4快硬盘,它只发现一块硬盘而不是发现一个分区的话,那这硬链接没法用啊,难道非得上18T大盘?

    校验提示文案

    提交
    每一个盘里的文件夹都需要映射到nastool 里面

    校验提示文案

    提交
    可是虽然有四个盘 但是群晖里叫存储空间 这时这四个盘是合并显示为一个存储空间的啊 [喜极而泣] 这要怎么分别映射啊 我自己都不知道群晖把那个文件放在那个盘里 [喜极而泣]

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 感谢楼主,部署成功,有个疑问,我用其他软件下载到其他文件夹,手动转移到nastool监控的目录里,但是怎么着都识别不到?

    校验提示文案

    提交
    识别不到可能是imdb 没连上,也可能就是命名不规则,没办法识别

    校验提示文案

    提交
    收起所有回复
  • 大佬你好,我的nas结构式:ssd做系统盘,所有软件都安装在这块ssd的静态卷里,包括plex、tr、nastools,另外几块硬盘组成一个存储池,但你在文章中又说硬链接不能跨盘,这个问题很困扰我,或者我的理解是,组成存储池的的硬链接文件夹都在那个存储池里面?nastools安装在哪里其实无所谓?

    校验提示文案

    提交
    nt装在哪里都无所谓,一个存储池里面可以当作一块盘理解,不算夸盘

    校验提示文案

    提交
    这里指的跨盘不是指nt和影库之间的跨盘,而是指硬链接的文件夹和影片原始文件夹必须在一个存储池里,而不能硬链接的文件夹在存储池A,而影片原始文件夹在存储池B是么?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 想请教一下,设定了目录同步之后,为什么在硬链接文件夹里还会有能播放的影视文件出现?而且体积有的跟原文件一样大,有的大概体积是原文件的一半左右,这是不是还占了空间?

    校验提示文案

    提交
    建议你学习下硬链接的概念

    校验提示文案

    提交
    所以这是正常的还是不正常的?硬链接说的是一份文件两个目录省空间,文件还在原文件夹,硬链接文件夹里的应该不是文件本身不是吗?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 大佬 为什么现在nastool里面没有jackett了 还有个重要问题 我现在是分了两个卷,怎么查看电影存放的绝对路径 我qb不是dock的 [喜极而泣]

    校验提示文案

    提交
    现在官方不提供了,只能用内置的了;路径问题,可以先找到filestation里的文件夹,然后右键属性,位置就是了

    校验提示文案

    提交
    收起所有回复
  • 请问大佬,ContainerStation配置好nastools后,怎么更改高级设置里的共享文件夹?

    校验提示文案

    提交
    你是指修改容器里面的配置吧?建议用装一个prtainer容器来修改。

    校验提示文案

    提交
    初次安装nastool时,Container配置共享文件夹那只映射里一个硬盘。现在新增了硬盘,也想增加映射,但在Container配置里找不到新增按钮

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 3000的端口给别的用了,全部改成了3100没用进不去?

    校验提示文案

    提交
    容器内部还是3000,外部改成3100

    校验提示文案

    提交
    收起所有回复
  • 你好,存影片的硬盘只能分存储池吗?上了一个大硬盘,分的静态卷,nastools同步目录时找不到这个硬盘

    校验提示文案

    提交
    每个文件夹单独映射就可以了

    校验提示文案

    提交
    收起所有回复
  • 谢谢大佬的无私奉献,真的很少有把步骤讲到这么清晰的博主了,特地注册了一个账号来感谢。家里移动网,无公网环境,按照frp步骤进行,发现怎么都通不过消息测试,日志里面能执行指令但是,发送不了我消息。找了一天在docker hub上发现了razeencheng/wxapiproxy这个容器,在frp服务端安装以后,映射本机的端口80到公网的端口上,然后在nastool里面消息代理那里填上去就能正常的收发消息了。具体在服务器上运行:docker run -d --name "wxapiproxy" \ -p "9080:80" \ --restart unless-stopped \ razeencheng/wxapiproxy 全用frp的兄弟们可以去试试。
    十分感谢大佬细致入微的教程,让我这个小白也能体会快乐,谢谢

    校验提示文案

    提交
  • 很好的教程,抄作业了

    校验提示文案

    提交
  • 微信发电影名称之后检索电影之后直接开始下载了,同样的电影我在tool搜索pt资源有很多个,但是在微信回复序号之后直接检索下载了,都没有选择pt种子的过程。

    校验提示文案

    提交
  • 你好,我按教程设置好nastools后,点击文件能正常下发到tr下载,但是完成后,在下载文件夹里什么都没有,tr直接添加种子下载和radarr添加下载都正常,请问是什么原因啊

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
435
扫一下,分享更方便,购买更轻松