jjzjj

NAS媒体库资源归集整理工具nas-tools

杨浦老苏 2023-12-23 原文

本软件是网友 马小胖 推荐的,官方的中文版安装文档还是蛮详细的:https://github.com/jxxghp/nas-tools/blob/master/docker/readme.md,可以对照着看。本文完成于 7 月初。

什么是 nas-tools ?

nas-toolsNAS 媒体库资源归集、整理自动化工具。支持资源检索、 媒体识别和重命名。

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 端口号
本地端口容器端口
33603000

默认没有映射端口

需要点 + 号新增

环境

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

默认的 PUID=0PGID=0 指的是 root 用户,老苏还是用了 PUID=1000PGID=1000

用哪个用户,要看你原来安装的媒体管理软件用的是什么用户,假设你之前安装的是 linuxserver/jellyfinnas-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 放在基础设置中,也就意味着不配置的话,会导致所有的功能都不能使用。

关于 TMDB API KEY 申请的详细过程,可以看这篇文章👉:群晖Video Station刮削器使用指南:https://www.cnblogs.com/pengdonglin137/articles/14411002.html

申请到的 API KEY 填到下面👇的位置

通知服务

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

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

索引器

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

Jackett 为例,需要获取的 API KeyTorznab Feeds 在如下图位置

下载器

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

需要设置好相关的参数

媒体服务器

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

需要添加才会有 API 秘钥

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

复制 API 秘钥

分别填入 IPKey

使用

资源搜索

搜索 黑客帝国

点击名称直接下载

应该是添加成功了

能看到下载

下载软件中也是一样

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

推荐

可以直接订阅

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

当有资源后,会自动下载,否则会一直在 队列中

参考文档

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

有关NAS媒体库资源归集整理工具nas-tools的更多相关文章

  1. ruby - 安装 Ruby 时遇到问题(无法下载资源 "readline--patch") - 2

    当我尝试安装Ruby时遇到此错误。我试过查看this和this但无济于事➜~brewinstallrubyWarning:YouareusingOSX10.12.Wedonotprovidesupportforthispre-releaseversion.Youmayencounterbuildfailuresorotherbreakages.Pleasecreatepull-requestsinsteadoffilingissues.==>Installingdependenciesforruby:readline,libyaml,makedepend==>Installingrub

  2. ruby-on-rails - Rails 3,嵌套资源,没有路由匹配 [PUT] - 2

    我真的为这个而疯狂。我一直在搜索答案并尝试我找到的所有内容,包括相关问题和stackoverflow上的答案,但仍然无法正常工作。我正在使用嵌套资源,但无法使表单正常工作。我总是遇到错误,例如没有路线匹配[PUT]"/galleries/1/photos"表格在这里:/galleries/1/photos/1/edit路线.rbresources:galleriesdoresources:photosendresources:galleriesresources:photos照片Controller.rbdefnew@gallery=Gallery.find(params[:galle

  3. 世界前沿3D开发引擎HOOPS全面讲解——集3D数据读取、3D图形渲染、3D数据发布于一体的全新3D应用开发工具 - 2

    无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD

  4. 怎样用一台手机做自媒体? - 2

    其实做自媒体的成本并不高,入门只需要一部手机即可!在手机上找视频素材、使用手机剪辑视频、最后使用手机发布视频作品获得收益!方法并不难,今天这期内容就来给粉丝们分享一种小方法,每天稳定收益100-300,抓紧点赞收藏!1、找素材(1)使用手机拍摄自己喜欢的经典段落,使用程序把文案内容提取出来(2)也可以在豆瓣、知乎、微博等网站中找一些自己需要的文案素材(3)把文案进行润色修改,可以加入一些自己的观点(4)视频素材可以使用软件中自带的素材,也可以在素材网站中下载完整版的素材2、文案配音(1)把复制好的文案直接导入小程序中(2)调整音色、音调后一键合成音频即可(3)可以选择自己朗读配音,需要花一点时

  5. 基于C#实现简易绘图工具【100010177】 - 2

    C#实现简易绘图工具一.引言实验目的:通过制作窗体应用程序(C#画图软件),熟悉基本的窗体设计过程以及控件设计,事件处理等,熟悉使用C#的winform窗体进行绘图的基本步骤,对于面向对象编程有更加深刻的体会.Tutorial任务设计一个具有基本功能的画图软件**·包括简单的新建文件,保存,重新绘图等功能**·实现一些基本图形的绘制,包括铅笔和基本形状等,学习橡皮工具的创建**·设计一个合理舒适的UI界面**注明:你可能需要先了解一些关于winform窗体应用程序绘图的基本知识,以及关于GDI+类和结构的知识二.实验环境Windows系统下的visualstudio2017C#窗体应用程序三.

  6. postman接口测试工具-基础使用教程 - 2

    1.postman介绍Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。2.下载安装官网地址:https://www.postman.com/下载完成后双击安装吧,安装过程极其简单,无需任何操作3.使用教程这里以百度为例,工具使用简单,填写URL地址即可发送请求,在下方查看响应结果和响应状态码常用方法都有支持请求方法:getpostputdeleteGet、Post、Put与Delete的作用get:请求方法一般是用于数据查询,

  7. ruby-on-rails - 有没有一种工具可以在编码时自动保存对文件的增量更改? - 2

    我最喜欢的Google文档功能之一是它会在我工作时不断自动保存我的文档版本。这意味着即使我在进行关键更改之前忘记在某个点进行保存,也很有可能会自动创建一个保存点。至少,我可以将文档恢复到错误更改之前的状态,并从该点继续工作。对于在MacOS(或UNIX)上运行的Ruby编码器,是否有具有等效功能的工具?例如,一个工具会每隔几分钟自动将Gitcheckin我的本地存储库以获取我正在处理的文件。也许我有点偏执,但这点小保险可以让我在日常工作中安心。 最佳答案 虚拟机有些人可能讨厌我对此的回应,但我在编码时经常使用VIM,它具有自动保存功

  8. ruby - Chef LW 资源属性默认值如何引用另一个属性? - 2

    我正在尝试将一个资源属性的默认值设置为另一个属性的值。我正在为我正在构建的tomcat说明书定义一个资源,其中包含以下定义。我想要可以独立设置的“名称”和“服务名称”属性。当未设置服务名称时,我希望它默认为为“名称”提供的任何内容。以下不符合我的预期:attribute:name,:kind_of=>String,:required=>true,:name_attribute=>trueattribute:service_name,:kind_of=>String,:default=>:name注意第二行末尾的“:default=>:name”。当我在Recipe的新block中引用我

  9. ruby - 使用 Ruby 开发工具包将文件上传到 Amazon S3 - 2

    我正在尝试上传文件。一个简单的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

  10. ruby - 在 StockChart (highchart) 中以编程方式显示柱形图的工具提示 - 2

    我有一个Highstock图表(带有标记和阴影的线条),并且想以编程方式显示一个highstock工具提示,例如,当我选择某个表上的一行(包含图表数据)我想显示相应的highstock工具提示。这可能吗? 最佳答案 股票图表thissolution不起作用:在thisexample你必须更换这个:chart.tooltip.refresh(chart.series[0].data[i]);为此:chart.tooltip.refresh([chart.series[0].points[i]]);解决方案可用here.

随机推荐