
本软件是网友
马小胖推荐的,官方的中文版安装文档还是蛮详细的:https://github.com/jxxghp/nas-tools/blob/master/docker/readme.md,可以对照着看。本文完成于 7 月初。
什么是 nas-tools ?
nas-tools是NAS媒体库资源归集、整理自动化工具。支持资源检索、 媒体识别和重命名。
和 Jellyseerr 类似,nas-tools 依赖的软件非常多,要想用好,需要做大量的设置,当然这是一次性的。
群晖上安装支持 Docker 和 套件 两种方式,这里我们还是选择用 Docker 安装。除了安装方式不同,设置是一样的。
在注册表中搜索 nas-tools ,选择第一个 jxxghp/nas-tools,双击直接下载。

在 docker 文件夹中,创建一个新文件夹 nastools,并在其中建一个子文件夹 config
老苏假设你已经安装了
jellyfin,如果没安装可以看看老苏写的 『 用Portainer安装Jellyfin媒体服务器(安装篇) 』,媒体库直接指向了jellyfin的媒体库,如果你用的是emby或者plex,原理是一样的。
| 文件夹 | 装载路径 | 说明 |
|---|---|---|
docker/nastools/config | /config | 存放设置 |
docker/jellyfin/media | /media | 指向 jellyfin 的媒体库 |

本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号
| 本地端口 | 容器端口 |
|---|---|
3360 | 3000 |
默认没有映射端口

需要点 + 号新增

| 可变 | 值 |
|---|---|
PUID | 用户 uid ,默认值为 0 |
PGID | 用户 gid ,默认值为 0 |
UMASK | 权限掩码,默认值为 000,可以考虑设置为 022 |
NASTOOL_AUTO_UPDATE | 启动容器时自动升级程程序,默认值为 true |

默认的 PUID=0 和 PGID=0 指的是 root 用户,老苏还是用了 PUID=1000 和 PGID=1000
用哪个用户,要看你原来安装的媒体管理软件用的是什么用户,假设你之前安装的是
linuxserver/jellyfin,nas-tools最好使用同样的用户,这样不容易出现权限上的问题

如果你熟悉命令行,可能用 docker cli 更快捷
# 新建文件夹 nastools 和 子目录
mkdir -p /volume2/docker/nastools/config
# 进入 nastools 目录
cd /volume2/docker/nastools
# 运行容器示例
docker run -d \
--name nastools \
-p 3360:3000 \
-v $(pwd)/config:/config \
-v /volume2/docker/jellyfin/media:/media \
-e PUID=1000 \
-e PGID=1000 \
-e UMASK=000 \
-e NASTOOL_AUTO_UPDATE=true \
jxxghp/nas-tools
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
version: '3'
services:
mango:
image: jxxghp/nas-tools
container_name: nastools
restart: unless-stopped
ports:
- 3360:3000
volumes:
- ./config:/config
- /volume2/docker/jellyfin/media:/media
environment:
- PUID=1000
- PGID=1000
- UMASK=000
- NASTOOL_AUTO_UPDATE=true
然后执行下面的命令
# 新建文件夹 nastools 和 子目录
mkdir -p /volume2/docker/nastools/config
# 进入 nastools 目录
cd /volume2/docker/nastools
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
在浏览器中输入 http://群晖IP:3360 就能看到登录界面
默认用户密码:
admin/password

登录成功后的主界面

介绍了主要的几个设置,但是毕竟不是说明书,不会面面俱到,各种 Key 的申请过程可以自行百度。
TMDB API Key 放在基础设置中,也就意味着不配置的话,会导致所有的功能都不能使用。
关于 TMDB API KEY 申请的详细过程,可以看这篇文章👉:群晖Video Station刮削器使用指南:https://www.cnblogs.com/pengdonglin137/articles/14411002.html
申请到的 API KEY 填到下面👇的位置

目前下面👇支持几种,请根据自己的需要申请

老苏之前用过
Server酱,所以SCKEY是现成的,虽然每天只有免费的5条,测试应该够用了

目前支持两种,这两种老苏都出过安装教程

以 Jackett 为例,需要获取的 API Key 和 Torznab Feeds 在如下图位置

目前支持两种,其中 Qbittorrent 老苏也写过的

需要设置好相关的参数

目前支持三种,老苏用的是 Jellyfin

需要添加才会有 API 秘钥

输入应用名称是为了方便知道哪个应用在使用这个 API 秘钥

复制 API 秘钥

分别填入 IP 和 Key

搜索 黑客帝国

点击名称直接下载

应该是添加成功了

能看到下载

下载软件中也是一样

如果设置了消息,还会收到通知

可以直接订阅

订阅成功之后,可以在订阅管理中找到

当有资源后,会自动下载,否则会一直在 队列中
jxxghp/nas-tools: NAS媒体库资源归集、整理自动化工具
地址:https://github.com/jxxghp/nas-tools
nas-tools/readme.md at master · jxxghp/nas-tools
地址:https://github.com/jxxghp/nas-tools/blob/master/docker/readme.md
群晖Video Station刮削器使用指南 - 摩斯电码 - 博客园
地址:https://www.cnblogs.com/pengdonglin137/articles/14411002.html
当我尝试安装Ruby时遇到此错误。我试过查看this和this但无济于事➜~brewinstallrubyWarning:YouareusingOSX10.12.Wedonotprovidesupportforthispre-releaseversion.Youmayencounterbuildfailuresorotherbreakages.Pleasecreatepull-requestsinsteadoffilingissues.==>Installingdependenciesforruby:readline,libyaml,makedepend==>Installingrub
我真的为这个而疯狂。我一直在搜索答案并尝试我找到的所有内容,包括相关问题和stackoverflow上的答案,但仍然无法正常工作。我正在使用嵌套资源,但无法使表单正常工作。我总是遇到错误,例如没有路线匹配[PUT]"/galleries/1/photos"表格在这里:/galleries/1/photos/1/edit路线.rbresources:galleriesdoresources:photosendresources:galleriesresources:photos照片Controller.rbdefnew@gallery=Gallery.find(params[:galle
无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD
其实做自媒体的成本并不高,入门只需要一部手机即可!在手机上找视频素材、使用手机剪辑视频、最后使用手机发布视频作品获得收益!方法并不难,今天这期内容就来给粉丝们分享一种小方法,每天稳定收益100-300,抓紧点赞收藏!1、找素材(1)使用手机拍摄自己喜欢的经典段落,使用程序把文案内容提取出来(2)也可以在豆瓣、知乎、微博等网站中找一些自己需要的文案素材(3)把文案进行润色修改,可以加入一些自己的观点(4)视频素材可以使用软件中自带的素材,也可以在素材网站中下载完整版的素材2、文案配音(1)把复制好的文案直接导入小程序中(2)调整音色、音调后一键合成音频即可(3)可以选择自己朗读配音,需要花一点时
C#实现简易绘图工具一.引言实验目的:通过制作窗体应用程序(C#画图软件),熟悉基本的窗体设计过程以及控件设计,事件处理等,熟悉使用C#的winform窗体进行绘图的基本步骤,对于面向对象编程有更加深刻的体会.Tutorial任务设计一个具有基本功能的画图软件**·包括简单的新建文件,保存,重新绘图等功能**·实现一些基本图形的绘制,包括铅笔和基本形状等,学习橡皮工具的创建**·设计一个合理舒适的UI界面**注明:你可能需要先了解一些关于winform窗体应用程序绘图的基本知识,以及关于GDI+类和结构的知识二.实验环境Windows系统下的visualstudio2017C#窗体应用程序三.
1.postman介绍Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。2.下载安装官网地址:https://www.postman.com/下载完成后双击安装吧,安装过程极其简单,无需任何操作3.使用教程这里以百度为例,工具使用简单,填写URL地址即可发送请求,在下方查看响应结果和响应状态码常用方法都有支持请求方法:getpostputdeleteGet、Post、Put与Delete的作用get:请求方法一般是用于数据查询,
我最喜欢的Google文档功能之一是它会在我工作时不断自动保存我的文档版本。这意味着即使我在进行关键更改之前忘记在某个点进行保存,也很有可能会自动创建一个保存点。至少,我可以将文档恢复到错误更改之前的状态,并从该点继续工作。对于在MacOS(或UNIX)上运行的Ruby编码器,是否有具有等效功能的工具?例如,一个工具会每隔几分钟自动将Gitcheckin我的本地存储库以获取我正在处理的文件。也许我有点偏执,但这点小保险可以让我在日常工作中安心。 最佳答案 虚拟机有些人可能讨厌我对此的回应,但我在编码时经常使用VIM,它具有自动保存功
我正在尝试将一个资源属性的默认值设置为另一个属性的值。我正在为我正在构建的tomcat说明书定义一个资源,其中包含以下定义。我想要可以独立设置的“名称”和“服务名称”属性。当未设置服务名称时,我希望它默认为为“名称”提供的任何内容。以下不符合我的预期:attribute:name,:kind_of=>String,:required=>true,:name_attribute=>trueattribute:service_name,:kind_of=>String,:default=>:name注意第二行末尾的“:default=>:name”。当我在Recipe的新block中引用我
我正在尝试上传文件。一个简单的hello.txt。我正在关注文档,但无法将其上传到我的存储桶。#STARTAWSCLIENTs3=Aws::S3::Resource.newbucket=s3.bucket(BUCKET_NAME)begins3.buckets[BUCKET_NAME].objects[KEY].write(:file=>FILE_NAME)puts"Uploadingfile#{FILE_NAME}tobucket#{BUCKET_NAME}."bucket.objects.eachdo|obj|puts"#{obj.key}=>#{obj.etag}"endresc
我有一个Highstock图表(带有标记和阴影的线条),并且想以编程方式显示一个highstock工具提示,例如,当我选择某个表上的一行(包含图表数据)我想显示相应的highstock工具提示。这可能吗? 最佳答案 股票图表thissolution不起作用:在thisexample你必须更换这个:chart.tooltip.refresh(chart.series[0].data[i]);为此:chart.tooltip.refresh([chart.series[0].points[i]]);解决方案可用here.