1. 首页
  2. 科技数码

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

一、前言

时隔两个多月,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)。

七:总结

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

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

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

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

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

原创文章,作者:夜风博客,如若转载,请注明出处:https://www.homedt.net/47575.html