nas-tools这个项目应该已经出来很长时间了,之前一直在用的追剧方案是基于Jackett/Prowlarr-radarr/sonarr/qBittorrent-emby方案来管理unraid NAS影视库。此套方案相对来说很成熟了,在家里的星际蜗牛上也稳定运行了很长一段时间。但由于疫情在外地,一直未返回居住地,加上办公的地方还有一台NUC5,于是便基于unraid,尝试自己搭建一套基于nas-tools的媒体库资源归集整理工具。
nas-tools是一套成熟的开源项目,相较于之前我在使用的方案,本地化很成熟,集成了很多本土的应用,比如:豆瓣
、微信等。安装完之后,配合检索工具、下载工具、播放工具,实现本地化追剧,很适合国内的互联网环境。以下教程来源于Github上的官方介绍,主要通过图形化界面的方式来配置,适合小白用户快速上手。文件夹结构
如果需要硬链接,可以按照官方的方法来创建文件夹,映射方式如下图:
创建好之后的文件夹目录结构如下:
这里稍微解释一下:
media是存放媒体文件的根目录,可以是其他如:data、downloads等文件夹,本文统一为/media;
media目录下,movie、tv对应电影、电视的下载目录,可以根据自身需求,增加动漫、综艺等目录;
links目录下,是最终硬链接之后的文件,命名与第2点一致即可。
Docker安装
安装方式主要有两种方式,一种是在unraid docker下,按官方配置方法手动添加参数,另一种方式可以通过compose部署应用,本教程主要是通过第一种方式来安装。
打开docker标签页,点击下方“添加容器”,打开右上角“高级视图”。
按图示做如下配置:
看不清楚没关系,按照如下文字版配置即可:
名称:nas-tools
存储库:jxxghp/nas-tools:latest
WebUI:http://[IP]:[PORT:3000] # 默认的端口是3000,这个端口号与我另一个应用端口冲突,截图中为3300
网络类型:Bridge
Port:3000 # 默认的端口是3000,这个端口号与我另一个应用端口冲突,截图中为3300
配置config路径:
容器路径:/config
主机路径:/mnt/user/appdata/nastools/config
配置影视库media路径:
容器路径:/media
主机路径:/mnt/user/media
配置应用自动更新:
NASTOOL_AUTO_UPDATE=true
配置PUID与PGID:
PUID=0
PGID=0
配置UMASK=000(官方推荐值:022):
配置restart:
restart=always
以上配置完毕,点击下方“应用”,开始拉取镜像,安装完毕即可。
打开应用日志,可以看到程序正在安装更新:
保持后台运行一段时间后,通过http://[IP]:[PORT:3000] ,访问WebUI:(务必在IP前加上“http://”前缀!)
*注:如果默认端口非3000,可以在config.yaml第14行中修改端口号再登陆:
通过默认账号:admin和默认密码:password,即可登陆。
新版已支持webUI界面设置,几乎所有的设置都在右下角“设置”菜单中。
基础设置:
基础设置主要是WEB管理密码、外网访问设置、https设置,个人按需设置即可;
往下,媒体设置TMBD刮削,填写个人APIKEY,以及文件转移方式(硬链接、软链接、复制);服务设置是一些自动化脚本,根据实际情况设置即可;
媒体库设置:
根据自己的目录设置,按以下方式挂载媒体库即可,其他根据实际情况修改:
消息通知:
推荐使用企业微信;
点开微信,查看需要填写的信息:
打开企业微信管理后台,找到“我的企业”-“企业ID”:(无企业微信先注册)
打开“应用管理”,往下找到“创建应用”:
按要求填好应用信息,创建应用即可:
创建好应用后,往下翻,找到“接收消息”-“设置API接收”:
填写url:http(s)://IP:3000/wechat,随机生成Token、EncodingAESKey,并复制粘贴到nas-tools中:
由于我所在的网络比较特殊,就不演示具体的操作步骤了,可以参考以下官方的设置方法:
索引器设置:
索引器提供了Jackett和Prowlarr两种,这里我们选择Prowlarr:
点开Prowlarr,填写Prowlarr的地址和API:
Prowlarr的API,可以打开Prowlarr的服务器地址,在“Settings”-“General”中找到:
下载器设置:
下载器还是选用的Qbittorrent,但由于和我之前的追剧方案有所不同,这里先修改一下Qbittorrent一些设置。
1、修改Docker种的下载地址:
容器路径:/media
主机路径:/mnt/user/media
2、点开应用左侧分类,创建分类标签:
分类名称:movie
保存路径:/media/movie
分类名称:tv
保存路径:/media/tv
点开设置、下载,修改默认Torrent管理模式为“手动”
回到nas-tools,设置下载器:
设置媒体服务器,此处以emby为例:
填写emby地址、API:
打开emby管理界面,点击右上角齿轮设置,点开左下角API密钥,创建新的API(红框中的自负不要复制):
设置同步目录:
设置豆瓣:
完成以上安装和配置之后,就可以开始使用了。
附一张TMDB人们电影图:
整体安装使用起来,需要有一些动手能力,软件整体设计思路上,其实和radarr/sonarr的方案还是有一些不一样的地方的,一些功能目前也还在摸索中。总体来说,很适合中文环境使用,也希望这个项目越来越完善,造福更多你我这样的小白用户。如果本
教程对你有用,也希望能够给到大家一些帮助。联系客服