首页 > 其他分享 >Docker版本的NASTool配置

Docker版本的NASTool配置

时间:2023-03-23 10:44:17浏览次数:54  
标签:media 电视剧 动漫 文件夹 版本 NASTool path Docker 目录

前面的文章中,我分享了如何用套件去安装NASTool。 这篇文章中我主要分享一下Docker版本的NASTool怎么安装和配置,重点说一下需要注意的地方。

下载镜像

在 docker > 注册表中搜索并下载镜像, 图中是我的编译打包的2.9.1镜像。

image-20230219225644068

创建配置文件夹

在docker文件夹中,创建 nastool 文件夹,并在里面创建config文件夹。

同时注意权限分配,需要让当前的用户拥有读取和写入“该文件夹以及该文件夹下面的文件以及子文件夹和文件”的权限。

image-20230221012947254

媒体&下载文件夹准备

媒体文件夹和下载文件夹 主要注意硬链接模式下的目录配置。

在硬链接模式下,由于不能跨分区,最好把媒体目录和下载文件目录配置在同一个目录下,如官方推荐的这种:

其中videos用来下载,links用来放整理后的文件,后面演示的目录配置我就按照这个来配置了。

1
2
3
4
5
6
7
8
9
10
11
12
.
├── media
   ├── videos
   │   ├── 电影
   │   ├── 动漫
   │   ├── 电视剧
   │   └── 其他
   └── links
      ├── 电影
      ├── 动漫
      ├── 电视剧
      └── 其他

在移动/复制模式下配置就可以安装自己的需求来,如我这样配置。

其中video用来放整理后的文件,download用来存放下载的,下载完成后就复制到video中。

1
2
3
4
5
6
7
8
9
10
11
.
├── video
│   ├── 电影
│   ├── 动漫
│   ├── 电视剧
│   └── 其他
└── download
   ├── 电影
   ├── 动漫
   ├── 电视剧
   └── 其他

启动Docker

然后就可以在 Docker 中新增一个服务,选择 NASTool的镜像。

image-20230221023643238

网络建议选择Host, 方便操作。

image-20230227223306198

自动重启勾选上。

image-20230227224903204

高级设置中注意 PUID 和 GUID 的设置,需要SSH到NAS上去,输入id获取当前用户的uidgid

image-20230227230325502

image-20230227225620631

然后就是将 配置文件 与 下载文件的路径映射进去, 文件夹的结构保持和我上面的一致(如果你没弄清原理的话)。

image-20230227232457050

稍等一会,启动需要一点时间,启动后访问 http://ip:3000 就可以了。

接下来,其他的操作就和前面这篇文章一致了 群晖安装 NASTool 实现影音半自动化,这里就不在重复。

套件配置恢复(可选)

如果原来你安装过套件版本的群晖,可以修改一下原来的配置,这样不用全部都重新配置了。

到NASTool 服务 > 备份&恢复 中,备份当前的配置,解压后可以看到这几个文件。

image-20230221021630179

上传前,我们需要修改一下 config.yaml 中的相关参数。

  • 套件启动时候配置文件中端口是 3003 , docker默认的是3000, 可以修改 config.yaml中的web_port: '3000'到自己需要的端口。
1
2
# 【WEB管理界面端口】:默认3003
web_port: '3000'
  • 与此同时,注意媒体库路径和下载路径修改,需要改成映射之后的。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
media:
# 【媒体库管理软件】:emby、jellyfin、plex,需要在emby或jellyfin或plex区配置详细信息,用于下载检查控重、媒体库展示等,建议配置
media_server: jellyfin
# 【媒体库数据同步周期】:定时同步媒体服务器数据到本地,单位小时
mediasync_interval: '12'
# 【媒体库电影文件存放目录】:支持配置多个目录,不同的硬盘需映射为不同的根目录,以更于程序区分
movie_path:
- /media/links/电影/
# 【媒体库电视剧文件存放目录】:支持配置多个目录,不同的硬盘需映射为不同的根目录,以更于程序区分
tv_path:
- /media/links/电视剧/
# 【媒体库动漫文件单独存放目录】:支持配置多个目录,不同的硬盘需映射为不同的根目录,以更于程序区分
# 如果设置了该目录,则所有动漫电视剧都会识别为动漫并存放在该目录下,否则动漫电视剧会识别为电视剧并存放在电视剧目录分类下;动漫电影仍然在电影目录分类下
anime_path:
- /media/links/动漫/

...

# 【下载目录】:配置下载目录,自按分类下载到指定目录
downloaddir:
- save_path: /media/电影/
type: 电影
category: ''
container_path: ''
label: 电影
- save_path: /media/电视剧/
type: 电视剧
category: ''
container_path: ''
label: 电视剧
- save_path: /media/动漫/
type: 动漫
category: ''
container_path: ''
label: 动漫
- save_path: /media/其他/
type: ''
category: ''
container_path: ''
label: 其他

改好后,把这几个文件上传到 docker/nastool/config文件夹下面。最好看一眼文件权限,如果当前用户拥有读写权限就没毛病了。

然后再重新启动NASTool的docker。

启动后,目录同步的地方也需要修改一下,这个在配置中没有看到,需要登陆上去,到设置 > 目录同步修改,

如果修改的时候报“网络错误”,就先把原来的都删除了,再添加, 同步的源路径到目标路径如下:

1
2
3
/media/电影     ->  /media/links/电影     硬链接
/media/电视剧 -> /media/links/电视剧 硬链接
/media/动漫 -> /media/links/动漫 硬链接

同时下载器中的 设置>下载器>下载目录的设置需要注意,如下图所示,这两个路径需要正确设置。

 

标签:media,电视剧,动漫,文件夹,版本,NASTool,path,Docker,目录
From: https://www.cnblogs.com/ynas/p/17246588.html

相关文章

  • 彻底删除Docker Desktop for Mac
    sudorm-rf/Applications/Docker.appsudorm-rf/private/var/folders/0y/frd89c5s3yx4pg6fjbn9d8j00000gn/C/com.electron.dockerdesktoprm-rf~/Library/Contain......
  • JDK20正式发布了GA版本,短期维护支持,以及JDK21预览
    JDK20正式发布了GA版本,短期维护支持,以及JDK21预览最近,Oracle发布了JDK20,相比对于Java开发者来说,JDK的发版是比较收关注的事情了,小简也来和大家一起了解了解JDK20发生了什......
  • Adobe XD 2023(XD 55)安装教程(附全版本安装包)
    软件介绍AdobeXD是一站式UX/UI设计平台,在这款产品上面用户可以进行移动应用和网页设计与原型制作。同时它也是一款结合设计与建立原型功能,并同时提供工业级性能的跨平台......
  • 版本控制经验分享
    主分支,命名为master,版本分支发版后合并到该分支,只有生产部署权限可以合并其它分支到该分支;版本分支,命名为release_版本号_发版时间,从master创建,版本发布使用,版本发布前或......
  • Docker原理
    docker是什么:Docker是完整的一套容器管理系统,所以想要搞懂Docker的概念,我们必须先从容器开始说起。什么是容器?-[x]容器是用来装东西的,Linux里面的容器是用来装应用......
  • Nacos 2.2.1 版本下载启动报错问题解决
    先上错误问题这个报错我在网上找了~~~每个人都在说五花八门的,接近真相但却不是!!!!!接下来由我补充nacos-server-2.2.1\nacos\bin\startup.cmd文件修......
  • 10分钟看懂Docker和K8S
    2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。后来,dotCloud公司......
  • MyBatis各个版本下载 以及 Apache Maven 安装
    推荐下面两篇文章:实测有效! MyBatis下载和环境搭建Maven详细安装教程 ......
  • 【云原生 • Docker】用故事给老板讲Docker核心原理
    白话Docker核心原理Docker是什么?Docker使用Google公司推出的Go语言进行开发实现,基于操作系统内核中Cgroup(资源控制)、Namespace(资源隔离)与OverlayFS(数据存储)等技术,实现......
  • Dbeaver22.0.3 连线配置mysql8版本
    编辑驱动新建连接,选则mysql库选中本地的jar文件点击编辑驱动后,选中库页签,添加文件,选中本地jar包参考https://www.cnblogs.com/jinci2022/p/16525548.html......