全网自动观影一条龙!一步到位的极空间nas-tools搭建教程

全网自动观影一条龙!一步到位的极空间nas-tools搭建教程

哈喽小伙伴们好,我是Stark-C~,前几天为大家分享的《极空间全自动小雅Alist以及Emby全家桶部署教程》大家都反映没用上极空间自己强大的“极影视”有点可惜,所以今天再教大家怎么在极空间上部署催更多次的NAS Tools吧。

思路

NAS Tools被称为是NAS上最强大的媒体库资源搜集整理工具,配置好NAS Tools之后,当我们再想看某一个影视的时候,我们可以通过微信,或者NAS Tools应用本身直接搜索,它会自动帮我们找到所有可用资源,找到之后我们直接点击下载,然后下载器自动开始下载,下载好之后媒体工具又会自动帮我们对下载的资源进行刮削和整理,而字幕工具会自动帮我们匹配到合适的字幕,我们只等下载好之后直接观看即可。之前繁琐的观影流程,在配置好NAS Tools之后,我们所做的也只是“搜索--下载”,就这么简单!

在群晖威联通等传统NAS上,咱们部署NAS Tools除了程序本身(nas-tools),一般还会用到下载工具(qbittorrent)、检索工具(jackett)、影视整理刮削工具(jellyfin)以及字幕工具(chinesesubfinder)。不过对于极空间来说,它自己的极影视在影视整理刮削以及字幕下载方面本来就是它的强项,并且还不用考虑魔法以及外网播放的问题,所以相对而言,极空间上部署NAS Tools其实要容易很多。

简单来说,咱们在极空间上搭建NAS Tools,其实用到的也就以下三个程序即可:

  • nas-tools:NAS Tools的主程序,它也Web网页端的形式给我们展现各种配置信息,并且给我们提供了各种直观的操作。这里需要说明的是,NAS Tools在之后的2.9.1版本已经不支持BT下载,考虑到并不是每一位小伙伴都会有PT下载站,所以今天教程中使用的是其他影视爱好者备份并分享出来的最后一个支持BT下载的2.9.1版本(再此对网络无私分享者表示感谢!)。

  • qbittorrent:这个不用多说了吧,影视下载工具,当然,你也可以使用Transmission,或者Aria2也没问题。这里需要说明的是,最新的qbittorrent版本部署好之后我们不能在使用之前的初始账号和密码登录了,会显示“无效的用户名或密码”(主要是随机生成新密码了),不过我们指定部署4.6.0版本是没有问题的。

  • jackett:一款免费开源跨平台的种子检索工具,简单来说它就是给nas-tools提供信息源,并为我们从各大种子站点搜索资源的。

搭建

创建影视目录:

🔺开始之前咱们先确定咱们的影视目录。比如我这里决定将我所有的影视文件存放在“Video”文件夹,然后在Video文件夹分别新建三个子文件夹【Link】、【movie】 和【tv】。

  • Link:NAS Tools的硬链接目录

  • movie:用于存放电影文件

  • tv:用于存放电视剧文件

🔺然后在NAS Tools的硬链接目录【Link】文件夹中分别新建同样的【movie】和【tv】两个文件夹。为什么需要指定一个硬链接目录?一个是为了便于PT保种(删除源文件也没影响),二是便于资源管理。

搭建nas-tools:

🔺为了Docker容器的数据持久化存储,咱们先在极空间的Docker目录下新建一个“nastools”的文件夹,然后再在该文件夹新建一个“config”的子文件夹用于存放配置文件。

🔺然后打开极空间Docker管理器,在镜像仓库中自定义拉取名称为“zonty/nas-tools:2.9.1”的镜像文件(其实这个就是我随意在dockerhub找到的一个2.9.1镜像)。

🔺下载完成后直接双击镜像开始部署容器。

🔺先是“文件夹路径”这里,创建以下两个路径映射:

  • /config-->映射nastools文件夹下的config子文件夹;

  • /medie-->映射影视目录Video文件夹。

🔺“端口”只要本地端口不冲突即可。其它的保持默认,然后点“应用”按钮,完成nas-tools的容器搭建。

🔺可以先通过浏览器【本地IP:端口号】的方式打开容器,如果没有问题就说明部署成功。

搭建qbittorrent:

🔺同样为了Docker容器的数据持久化存储,咱们先在极空间的Docker目录下新建一个“qbittorrent”的文件夹,然后再在该文件夹新建一个“config”的子文件夹用于存放配置文件。

🔺然后打开极空间Docker管理器,在镜像仓库中自定义拉取名称为“johngong/qbittorrent:4.6.0-4.6.0.10”的镜像文件,选择这个镜像主要是因为它是国内大佬优化版,集成Trackers更新,下载的速度回好很多。

🔺下载完成后直接双击镜像开始部署容器。

🔺“文件夹路径”这里,创建以下两个路径映射:

  • /config-->映射qbittorrent文件夹下的config子文件夹;

  • /Downloads-->映射影视目录Video文件夹。

🔺“网络”这里将模式改为host。

🔺“环境”这里,将UID和GID的值改为0。其它的基本默认就可以了,然后点“应用”完成qbittorrent的容器搭建

🔺最后也可以通过浏览器【本地IP:端口号】的方式打开容器,这里的qbittorrent容器端口默认为8989,如果能打开就说明部署成功。

搭建jackett:

🔺同样,我们先在极空间的Docker目录下新建一个“jackett”的文件夹,然后再在该文件夹新建“downloads”和“config”的两个子文件夹。

🔺然后在镜像仓库中直接搜索“linuxserver/jackett”的镜像直接下载。

🔺下载完成后直接双击镜像开始部署容器。

🔺“文件夹路径”这里,创建以下两个路径映射:

  • /config-->映射jackett文件夹下的config子文件夹;

  • /downloads-->映射jackett文件夹下的downloads子文件夹。

🔺“端口”只要本地端口不冲突即可。

🔺“环境”这里,增加:

  • PUID=0

  • PGID=0

  • TZ=Asia/shanghai

  • AUTO_UPDATE=true

其它的默认,然后点“应用”按钮,完成jackett的容器搭建。

🔺最后也可以通过浏览器【本地IP:端口号】的方式打开容器,如果能打开就说明部署成功。

设置

部署好以上容器之后,咱们就可以对NAS Tools进行一系列的设置操作了。

🔺先打开NAS Tools的web端(局域网IP:端口号),默认的用户名和密码分别为:admin/password。

👉基础设置:

🔺首次登录会提示让我们先去配置TMDB的API Key(API 秘钥),点击“确定”即可打开“基础设置”。关于TMDB的API、Key的获取方法我会放在文章的最后,如果你没有可以先跳到文章的最后按照我的方法获取。

🔺然后在“基础设置”页面里,我们在TMDB API Key填入我们获取到的秘钥,之后点“保存”。

🔺顺便建议大家在“基础设置”的页面上方将WEB页面的默认管理用户和密码修改一下,完成以后也别忘记保存。

👉媒体库:

🔺媒体库这里总共有4个分类,因为我在前面搭建中给NAS Tools用于存放影视文件的媒体库只分配了两个分类:用于存放电影文件的“movie”文件夹和用于存放电视剧文件的“tv”文件夹,并且这两个文件夹都在“Video”文件夹下面,所以这里我们只需要配置“movie”文件夹和“tv”文件夹即可。点击对应分类右边的“+”号。

🔺在路径会弹出路径的目录选项,因为我们在搭建的时候将NAS中用于存放影视文件的媒体库“Video”文件夹映射为NAS Tools中的“media”,所以当我们在这里选择media文件夹的时候就会看到我们NAS中“Video”文件夹里面一摸一样的文件。而这里,我们需要选择的是硬链接“Link”文件夹里面对应的分类,所以按照我上篇配置的信息,【电影】这里选择的路径就是上图所示的“/media/Link/movie”。

🔺选择好之后点击空白处,路径就被确认了,最后点“确定”按钮,就这样我们就完成了NAS Tools的电影(“movie”)媒体库的创建。

🔺同样思路完成NAS Tools的电视剧(“tv”)媒体库的创建。

👉目录同步

🔺目录同步的作用其实就是将我们NAS中真实存放的影视文件的文件夹(源目录,也就是Video文件夹)同步到硬链接的文件夹(目的目录,也就是Link文件夹),这样做的目的其实就是为了不破坏源目录,从而达到保种目的。就算不保种,经过NAS Tools整理之后的硬链接文件夹也非常好看,我们管理起来也会很方便。

🔺知道同步的思路之后,配置起来就非常简单了,源目录选择真实存放的影视文件的Video文件夹,目的目录选择硬链接的Link文件夹,同步方式选择硬链接。并且你有几个影视库分类就配置几个目录同步就可以了。

🔺接着点左边的“服务”选项,选择“目录同步”。

🔺确定。

🔺看到提示“成功”之后,点“确定”。

🔺如果说你配置的影视库里面有影视资源,那么稍等一会,你就会在NAS的文件管理器里,对应的硬链接Link文件夹中看到NAS Tools整理并同步过去的影视文件了,并且它还自动为我们的影视资源分好类。

👉索引器

🔺它内置了三个索引器,默认是自带的内建索引,虽说可以搜索到的资源也很多,但是资源嘛,多多益善,所以我们才选用更强大的资源聚合搜索神器【Jackett】。

🔺先打开Jackett容器的Web网页端(IP+端口号),这里我们需要用到右上角的API Key(暂时复制下来),然后再点击“Add indexer”按钮添加资源站点索引。

🔺全球的资源站点几乎都能在这里找到,但是并不是所有的我们都能使用。这里建议BT下载的选择的Public,而有PT站的选择Private。这里就以Public为例,选中之后下方列表全是符合要求的站点,大家可以考虑多选中一些(直接前面小方框勾选即可)。

🔺然后点击页面下方的“Add Selected”按钮,这样站点就被添加到Jackett中了。根据你选择的多少,添加的速度有快有慢,如果你选中很多可能要等的久一点。

🔺添加好的站点会以列表形式呈现,考虑到有很多国外站点我们可能无法访问,所以我们可以点击“Test All”检测每个站点的连通性,连通没问题会显示“对钩”,不能连通的会有一个感叹号,我们可以直接点“删除”图标将不能连通的从列表剔除。

🔺我们只需保留连通性没问题的即可。

🔺最后回到NAS Tools页面,点开索引器里面的Jackett,输入地址和API Key,密码不用管,点击“测试”,显示“测试成功”,就说明配置没问题!

👉下载器

🔺2.9.1版本的NAS Tools支持的下载器还是蛮多的,除了常见的qbittorrent、Tranamission、Ari2,甚至还支持115网盘,不过我们搭建的是qbittorrent,所以当然是配置qbittorrent。

🔺点开qbittorrent之后,IP地址和端口当然填写它自己本地容器的IP地址和端口,用户名和密码也是qbittorrent自己的,默认就是admin/adminadmin。完成之后点击下方的“测试”按钮,不出意外都会显示“测试成功”。

🔺接着点击【下载器】的“下载目录”。

🔺下载目录的配置如下:

  • 第一个方框标识你下载影视的类型是电影,还是电视剧,或者动漫;

  • 第一个方框一般直接选“全部”,除非你有强迫症;

  • 第三个方框是“下载保存目录”,其实指的是qbittorrent容器的下载目录。因为我们使用的qbittorrent默认保存路径为“/Downloads”,它映射的为NAS中的“Vidio ”文件夹,因为它们都是总文件夹,所以如果我们想要更精确的下载目录,就要指定一下它的子目录。比如说指定电影文件夹“movie”,那么我们就需要填写“/Downloads/movie/”(后面有斜杠);

  • 第四个方框是“访问目录”,其实就是NAS的真实目录地址,直接和前面配置媒体库一样,直接选择显示出来对应的文件夹即可,比如说电影,就是“media/movie/”。

🔺你想验证下你的配置有没有问题也很简单,点击NAS Tools左侧“下载管理--正在下载--新增下载“,然后选择种子文件或者磁力链接(前提是你那边准备的有)。

🔺比如说我这里有一个电影的磁力链接,我们就需要在保存目录那里手动指定电影的保存目录“/Downloads/movie/”,然后在方框粘贴我们找到的磁力链接,最后点“下载”按钮。

🔺可以看到NAS Tools这边显示正在下载的链接。

🔺qbittorrent那边也是自动添加了下载的链接。

🔺并且在NAS的文件管理器这边也能看到,我们下载链接中的资源正好保存在我们指定的“movie”电影文件夹中。也就是说,我们前面的配置是没有问题。

检验

🔺最后咱们来检验下nas-tools的部署效果。直接在nas-tools网页端搜索一部电影,比如Iron Man(钢铁侠),可以看到它迅速搜到很多关于钢铁侠的相关资源。

🔺然后咱们随便找一个测试一下。点进去之后选择“搜索资源”。

🔺找到资源记录之后直接点“下载”。

🔺这里会显示“添加下载成功”。

🔺nas-tools的下载管理可以看到资源已经在下载。

🔺并且qbittorrent也确实正在下载。也就是说,咱们在极空间部署的nas-tools是没有问题的。

TMDB的API、Key获取

🔺打开TMDB的官网【The Movie Database (TMDB)】,然后选择“加入TMDB”,其实就是新注册用户。

🔺按照提示填入我们的注册信息,记得后面的电子邮件需要时自己使用的真实邮箱地址,因为它会发一封激活邮件需要我们手动激活自己注册的账号。我因为之前注册过这里就不再详细演示了。

🔺激活之后就可以点击右上角的“登录”,就可以登录我们刚注册的账号了。

🔺登录进来之后点击右上角的个人图像,选择“账户设置”。

🔺在账户设置页面点击API,点击右边的“click here”,按要求随意填写即可。我这边的图像是我申请过的,可能和你那边首次申请的不一样,但是大概的思路都是一样。之后你就能得到一个“API 秘钥”,直接将它复制下来粘贴到NAS Tools页面即可。

最后

以上就是关于极空间上关于NAS Tools的部署与配置教程。配置方面目前只是介绍了最基本的资源搜索与下载,至于微信通知,远程下载,以及自定义站点添加等大家可以根据需求继续折腾,只要搭建没有问题,后续添加起来基本也不会有什么问题了。

🔺最后给大家安利一波性价比很高的极空间Z4 Pro标准版。Z4Pro用了全新一代处理器,整整高了同行业一代,参数指标和性能比上一代N5105和N6005都有了大幅度提升,依然采用的硬朗且超有质感的外观设计,拥有4个SATA+2个M.2盘位,配置上使用的是4核4线程英特尔N97处理器,DDR5 16GB内存,双2.5G网口,以及HDMI输出等,搭载的系统为自研的ZOS,功能丰富且易用,且支持Docker以及虚拟机。

【极空间Z4Pro 性能版】极空间私有云Z4Pro 性能版 8核16G内存 四盘位Nas网络存储服务器家庭个人云【无内置硬盘】钛金灰【行情 报价 价格 评测】-京东

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/705169.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

JasperReport-合并单元格

合并单元格是做报表时经常会遇到的需求。下面列举两种合并单元格的方式。 一、示例一 合并单元格在Subject。 1.1 创建5列的表 1.2 合并Column4和 Column5 按住Ctrl键点击Column4和 Column5,同时选中。然后右键,选择“Group Columns”。 1.3 合并成功 二、示例二 示例一…

VirtualBox 虚拟机中的 centos7 系统拉取 docker 镜像常见报错及解决方法

一、拉取镜像时报错:Error response from daemon: Get "https://registry-1.docker.io/v2/": tls: failed to verify certificate: x509: certificate signed by unknown authority 原因:(文心一言给出的原因) 这个错误…

产品经理研读:Agent的九种设计模式(图解+代码)

引言 上周五我在一个特工宇宙的社群里做了一次分享,题目是《从 YC 项目看 AI 趋势以及 AI agent 开发工具类产品该如何设计》,收到了大家不错的反馈,不过回看视频后还是发现不少可以提升的地方,感兴趣的朋友公众号回复“分享”获…

了解AIGC:让AI创造内容,改变未来

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 目录 什么是AIGC? 定义和概念 🧠 关键技术 🤖 AIGC的发展历程 &#x1f…

android studio过滤日志

荣耀手机的日志有很多乱七八糟的输出 在logcat设置过滤 filter name:过滤名称随意 log tag不知道是什么 log message设置过滤的内容或者设置显示的内容 需要过滤的内容: ^(?!.*(gralloc4|InputMethodManager|tagSocket|dataspace)).*$以|分割要过滤的内容 要显…

基于51单片机8x8点阵设计

基于51单片机8x8点阵设计 (仿真+程序) 功能介绍 具体功能: 1.用74HC138驱动8x8点阵; 2.按键可以切换模式; 3.一共4种模式,0~9数字闪出、动态爱心、坦克走动、数字依次向上平移; …

[天翼杯 2021]esay_eval

[天翼杯 2021]esay_eval <?php class A{public $code "";function __call($method,$args){eval($this->code);}function __wakeup(){$this->code "";} }class B{function __destruct(){echo $this->a->a();} } if(isset($_REQUEST[poc]…

减治法思想-二分查找图解案例

减治法介绍 减治法思想 ​ 分治法是将一个大问题划分为若干个子问题&#xff0c;分别求各个子问题&#xff0c;然后把子问题的解进行合并得到原问题的解。 ​ 减治法同样是把一个大问题划分为若干个子问题&#xff0c;但是并不是求解所有的子问题&#xff0c;因为原问题的解…

182.二叉树:二叉搜索树的最小绝对差(力扣)

代码解决 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* Tre…

剧本新纪元:探索短剧系统的魔力

在现代社会&#xff0c;随着科技的迅猛进步和生活节奏的不断加快&#xff0c;传统的长篇电视剧和电影已不能完全满足所有人的需求。短剧&#xff0c;由于其简短、快速、直接的特性&#xff0c;正在逐步成为一种文化新趋势。短剧系统正是这一趋势的典型代表&#xff0c;它以独特…

Ansys Mechanical|使用Trace Mapping建立PCB板的有限元模型

Trace Mapping需要使用ECAD的方法 传统方法 vs ECAD方法 传统方法既繁琐又费时。以下是一些数据&#xff1a; 导出电路板布局的step文件大约需要30分钟。 导入Ansys SpaceClaim中大约需要10分钟。 进行布尔运算和共享拓扑操作大约需要24小时甚至更久。 而ECAD方法更加快速且…

CV每日论文--2024.6.12

1、PGSR: Planar-based Gaussian Splatting for Efficient and High-Fidelity Surface Reconstruction 中文标题&#xff1a;PGSR&#xff1a;基于平面的高斯溅射&#xff0c;用于高效、高保真表面重建 简介&#xff1a;这项研究关注于3D高斯喷洒(3DGS)技术,该技术因其高质量渲…

探索生成式AI的未来:Chat与Agent的较量与融合

近年来&#xff0c;生成式人工智能&#xff08;AI&#xff09;不仅在技术界引起了广泛关注&#xff0c;更成为了推动多个行业革新的关键力量。这种技术之所以备受瞩目&#xff0c;不仅在于其独特的创造性和高效性&#xff0c;还在于它对未来商业模式和社会结构可能产生的深远影…

Java的Mybatis框架中#{}与${}使用心得

Java的Mybatis框架中#{}与${}使用心得 在MyBatis框架中&#xff0c;#{}和${}都是用来动态地向SQL语句中插入值的&#xff0c;但它们的处理方式和用途有所不同 #{} 安全&#xff1a;#{}是预编译处理&#xff0c;能够有效防止SQL注入。它会将参数看作一个占位符&#xff0c;在…

servlet梦想酒店管理系统

梦想酒店管理系统 酒店管理系统分为管理端&#xff0c;和用户端&#xff0c; 用户端可以查看酒店客房&#xff0c;预定酒店系统&#xff0c;查询预定信息。 管理端&#xff1a;用户管理&#xff0c;类型&#xff0c;房间管理&#xff0c;业务管理&#xff0c;统计分析。 技术&…

无文件落地分离拆分-将shellcode从文本中提取-file

马子分为shellcode和执行代码. --将shellcode单独拿出,放在txt中---等待被读取执行 1-cs生成python的payload. 2-将shellcode进行base64编码 import base64code b en_code base64.b64encode(code) print(en_code) 3-将编码后的shellcode放入文件内 4-读取shellcod…

中国地市分布图

中国地市分布图 (qq.com)

ssm学生成绩管理系统-海豚

ssm学生成绩管理系统-海豚 ssm学生成绩管理系统。 功能:登录&#xff0c;学生信息管理&#xff0c;课程信息&#xff0c;成绩信息&#xff0c; 技术&#xff1a;java&#xff0c;ssm&#xff0c;mybatics&#xff0c;jsp 平台&#xff1a;eclispe或者idea&#xff0c;mysql5.7…

晨持绪科技:抖音网店怎么做有前景

在数字时代的浪潮中&#xff0c;抖音平台以其独特的魅力和庞大的用户基础成为电商的新阵地。开设一家有前景的抖音网店&#xff0c;不仅需要对市场脉搏有敏锐的洞察力&#xff0c;还需融合创新思维与数据驱动的营销策略。 明确定位是成功的先声。深入分析目标消费群体的需求与偏…

官宣!2024影响因子即将公布,或将迎来这些重大变化!

【SciencePub学术】IF是Impact Factor&#xff0c;即我们俗称的“影响因子”&#xff0c;是衡量学术期刊一个重要性的指标。它通过计算期刊上发表的文章在特定时间内被引用的平均次数来评估期刊的影响力。 影响因子计算公式 影响因子&#xff08;IF&#xff09;&#xff08;期…