Unraid部署多媒体自动机器人nas-tools全过程,可直接食用

Unraid部署多媒体自动机器人nas-tools全过程,可直接食用
2022年06月25日 21:33 什么值得买

作者:YuFa

写在前面

nas-tools这个项目是最新偶然得知的,知道有这样一个全自动多媒体资源规整工具后马上投入了探索过程。话不多说,下面我们就来进行全套的安装过程吧。

文章目录(安装NAS-TOOLS的准备工作)

qbittorrent的部署

jackett的部署

jellfin的部署

NAS-TOOLS的部署

重头戏NAS-TOOLS的设置

总结

0.开始之前的准备工作

首先你要有一台nas,然后安装unraid,至于是什么版都没关系,只要能用,你懂的。本文对于小白非常友好,可直接上车食用。只要你的目录结构和我一样,没有怎么自定义过,基本上都是通用的。可以直接复制粘贴。但是值得买上发的文章好像会吃掉符号,不知道是不是真的。话不多说,下面马上开始。注意看看我们的媒体库的文件结构,这个很重要,关乎你部署完成后是否能自动进行识别的关键。

首先看下官方的说法:

大家看到这个,会不会一头蒙呢?我开始是一头蒙的,如果不理解,直接 照搬我的来吧。

设置这个媒体文件夹最重要的目录层级关系,先来看一下目录的层级:

这里,我们把media看做是第一级的目录,links和video看做是第二级,这个第二级是重点,必须是两个对应层级。

后面这两张图看到的是第三级目录的结构和对应关系,至于命名是你喜欢的,中文英文都可以,只要后期设置的对应上即可。只有这样的目录层级设置对应,才可以实现全自动化的规整,否则会失败。

1.qbittorrent的部署

相信这个大家都很熟悉了,我这里选择的是官方的版本,没有选择其它大佬的魔改版,这里要提醒下,貌似4.25以下的版本都会有问题,具体怎么解决我也不知道。所以大家就直接安装最新版就好了。

食用命令行部署的话把下面的全部复制进去回车即可。

docker run -d

  --name=qbittorrent

  -e PUID=0

  -e PGID=0

  -e TZ=Asia/Shanghai

  -e WEBUI_PORT=8090

  -p 8090:8080

  -p 6881:6881

  -p 6881:6881/udp

  -v /mnt/user/appdata/qbittorrent:/config

  -v /mnt/user/media:/media

  --restart unless-stopped

  linuxserver/qbittorrent:latest

上面的看得懂就看吧。看不懂只要你的文件结构和我一样,照抄也可以。注意:上面的命令除了最后一行以外,其它的都要加上反斜杠。不然不能运行。反斜杠被值得买吃掉了。无法显示出来的。往后的操作都是这样。

看到我的命令,很多人就可能有疑问了。qb的下载目录哪里去了?不要着急。慢慢来马上就可以看到了。这里可以看到我把qb的下载目录映射成了/media。这里是为了待会在设置nas-tools的时候更方便。部署完了我们去qb看看怎么设置。

到此qb的部署结束。

2.jackett的部署

开始前简单说明下jackett是什么。Jackett的作用其实很简单,相当于搜索引擎搜索一些网站的种子,站点配置越多意味着搜索范围越广。而且它是并发搜索的。设置简单方便。下面开始部署,上命令行。

docker run -d

  --name=jackett

  -e PUID=0

  -e PGID=0

  -e TZ=Asia/Shanghai

  -e AUTO_UPDATE=true 

  -p 9117:9117

  -v /mnt/user/appdata/jackett/config:/config

  --restart unless-stopped

  linuxserver/jackett:latest

还是一样,直接抄作业即可。注意:上面的命令除了最后一行以外,其它的都要加上反斜杠。不然不能运行。接下来就是jackett的设置界面了,老规矩IP+映射的端口打开软件页面。

到此,jackett的部署结束。

3.jellfin的部署

jellfin大家应该都知道是什么了。这里就不多介绍了。这里我选择的nyanmisaka大佬的版本,这个版本自带硬解。直接上命令行。

docker run -d

  --name=jellyfin

  -e PUID=0

  -e PGID=0

  -e TZ=Asia/Shanghai 

  -p 8096:8096

--device /dev/dri:/dev/dri

  -v /mnt/user/appdata/jellyfin/config:/config

  -v /mnt/user/media:/media

  -v /mnt/user/appdata/jellyfin/cache:/cache

  --restart unless-stopped

  nyanmisaka/jellyfin:latest

jellfin的初始化设置就不多说了,按照步骤走完登陆进去。

到此jellfin的部署工作结束。

4.NAS-TOOLS的部署

废话少说,上命令行。

docker run -d

    --name nas-tools

    --hostname nas-tools

    -p 3000:3000  

    -v /mnt/user/appdata/nas-tools:/config  

    -v /mnt/user/media:/media

    -e PUID=0    

    -e PGID=0     

    -e UMASK=000  

    -e NASTOOL_AUTO_UPDATE=false

    jxxghp/nas-tools

上面 -e NASTOOL_AUTO_UPDATE=false这个得益于unraid的docker更新机制,可以把它设置成关闭。你在软件内看到有更新就直接在unraid的docker那里点击检查更新,进行更新即可。

5.重头戏NAS-TOOLS的设置

上面docker部署好后,老规矩IP+端口号打开webUI,账号admin,密码passowrd。这个可以进去后进行修改。

到了这里要准备几个API:(官方说明,放不了链接,自己去搜索吧。GitHub里面搜索jxxghp/nas-tools)

TMVB的API(themoviedb.org)到这个网址注册,申请。具体教程自行网上搜索。这里不展开来讲。

jellfin的API

jackett的API

这几个上面都有教大家怎么获取了。

那么现在进入到nas-tools的设置了,直接上图。

这里是基础设置里面需要设置的

这个是媒体库里面需要设置的,如果目录跟我一样的,直接抄作业

这里是目录同步的,也是nas-tools的重点,这里没设置好,那么你的体验感就少了80%。

接下来是消息同步,我这里选择的是企业微信来做消息通知,具体怎么操作,官方的文档里面有详细的说明,这里简单说明下(官方说明:放不了链接,自己去搜吧)

图片看不清的可以直接点击链接去查阅官方说明,我这里简单说明几个参数的获取位置:

接下来是索引器的设置。

这个很简单,就打开你设置的jackett的网页,IP+端口。

接下来是下载器的设置:

这个有几种情况,

第一种:你的qb和nas-tools都是用docker部署的,那么都是填写你映射的目录。

第二种:如果你是群辉,你的qb和nas-tools都是套件版的,那么就填写你群辉的实际地址。

接下来是媒体服务器的设置

设置这个的目的就是为了你在远程发送信息nas-tools在处理你的信息时自动在媒体服务器中检索你发送的电影/电视剧名称是否已经存在,如果存在就不搜索下载。比如说,你搜素《神盾局特工》,你的媒体服务器中并没有任何数据存在,nas-tools就会通过索引器在你设置的网站中检索所有跟《神盾局特工》的电视剧,然后你缺多少他给你下载多少,只要你设置的网站上有。

接下来就是豆瓣、字幕,这两个就很简单啦。这里就不写了。

总结

以上的设置,特别是目录层级的一定要先理解清楚。如果实在没办法理解的,就直接抄我的作业。只要是unraid,基本上都是一样的了。只要你 没有特别的去自定义修改。

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部