群晖NAS安装小雅Docker

群晖NAS安装小雅Docker


 

一、前言

二、安装

三、配置

四、Emby

五、参考


 

一、前言

  小雅的alist是一个基于alist搭建的阿里云盘聚合站,通过自己的阿里云盘中转缓存资源,可以实现大量的资源在线播放。

  官网地址:主页 | 小雅的分类 Alist (xiaoya.pro)

  Docker配置指南:如何设置xiaoya的docker (notion.site)

  

二、安装

  2.1 创建小雅的配置文件夹——xiaoya

  群晖NAS的docke目录下新建文件夹:xiaoya   即:/docker/xiaoya 

  2.2 小雅的三个配置文件——mytoken.txt  、myopentoken.txt  、  temp_transfer_folder_id.txt

  在电脑上创建3个txt文件兵分别重命名为:mytoken.txt  、myopentoken.txt  、  temp_transfer_folder_id.txt

文件名 获取文件内容地址 备注
mytoken.txt  

https://aliyuntoken.vercel.app/

https://alist.nn.ci/zh/guide/drivers/aliyundrive.html

token
myopentoken.txt  

https://alist.nn.ci/tool/aliyundrive/request

https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html

open token
temp_transfer_folder_id.txt

阿里云盘新建xiaoya目录,浏览器地址栏,最后一个“/” 后面跟着的一长串字符串

举例:https://www.aliyundrive.com/drive/file/resource/6xxxxxxxxxxxxxxxxxxxxx99us

需要的:6xxxxxxxxxxxxxxxxxxxxx99us

转存目录的folder id

  上述3个重要文件编辑好后,上传到群晖NAS的/docker/xiaoya目录下

 

  2.3 安装小雅docker镜像

  套件中心下载安装:Container Manager

  安装后打开Container Manager,左侧菜单栏—注册表。在注册表中搜索:xiaoya

  选择:xiaoyaliu/alist   并点击下载。选择标签为默认最新版本:latest   ,点击应用,等待下载完成。

  

  2.4 配置运行小雅

  打开Container Manager,左侧菜单栏—镜像,选中:xiaoyaliu/alist  镜像,点击运行

  常规设置:

  容器名称,默认即可(我这里默认);

  启用自动重新启动,勾选;

  高级设置:

  端口设置:5678   80   tcp  ;

  储存空间设置:添加文件夹:/docker/xiaoya     /data

  摘要:

  确认一下信息;

  向导完成后运行此容器,勾选;

  没问题点击完成;

  

  2.5 访问小雅

  配置完成之后,等待Docker启动

  启动之后,访问   http://nas_ip:5678

  初次登录,会出现提示:“获取配置失败:请稍后,正在加载储存 ”,这是正常情况,等待加载完成即可,大约3~5分钟

  小雅Alist加载需要一些时间,首次访问时,小雅需要进行索引,所以启动时间比较慢

  成功后可以看到文件列表

  

三、配置

  3.1 自动清除阿里云盘缓存

  使用小雅时,会先将视频缓存在自己的阿里云盘中。时间一长可能会占满整个云盘空间,导致无法使用。

  小雅为我们提供了一个自动删除缓存的方法,只需要一行代码。

  同样使用SSH工具连接端口后,输入以下命令:

sudo bash -c "$(curl -s https://xiaoyahelper.zengge99.eu.org/aliyun_clear.sh| tail -n +2)" -s 3

  3.2 挂载—webdav

  小雅支持webdav, 默认用户名:guest 默认密码:guest_Api789

  webdav挂载连接配置:

  ip:http://nas_ip 

  端口:5678

  路径:/dav  或者  dav

  

四、Emby

  4.1 前言

  已经安装配置好小雅,现在可以在线播放,但是界面有点毛坯房,查找资源也不方便

  可以考虑安装一个小雅Emby

  4.2 安装

  /volume1/docker/xiaoya 下,新建文件夹

  新建文件夹:media   即:/docker/xiaoya/media

  登录群晖的SSH

  生成配置文件:

sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya/media --action=generate_config

  执行完成后,会自动在 /volume1/docker/xiaoya/media 下   生成 emby_config.txt 配置文件

  修改 emby_config.txt 配置文件内容为:

dev_dri=yes
mode=host
image=amilys
media_dir=/volume1/docker/xiaoya/media
resilio=yes

  开始执行安装,安装命令:

sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya/media

  PS:若不是通过命令一键安装的 xiaoya docker  ,直接执行安装命令,会出现错误:Error: No such object: xiaoyaliu/glue:latest

  像 上面 的安装就不是在ssh的命令行里一键安装的,是通过群晖的docker套件在后台图形化安装的

  出现错误的原因是缺少 xiaoyaliu/glue 镜像,需要先拉取一下,在执行安装命令

  拉取 xiaoyaliu/glue 镜像:

sudo docker pull xiaoyaliu/glue:latest

  拉取完成后,再执行 开始安装命令

  此时已经开始下载元数据,大概数据有60G+,所以请给docker准备150G+的空间

  下载缓存时间较长,需要1~9小时甚至更长,根据网络和NAS性能,完成后会有提示请耐心等待,完成后重启xiaoya容器

  

  4.3 配置emby

  安装成功后,打开Container Manager,左侧菜单栏—镜像,可以看到多了两个镜像:resilio 、 emby

  选中 xiaoya 镜像,停止容器,配置端口映射:2345  → 2345

  启动小雅容器,然后就可以访问emby了

  4.4 访问emby

  地址:http://nas_ip:5678

  默认账号/密码:xiaoya/1234

  

五、参考

  感谢朋友们的无私分享 

  参考文章:

  群晖NAS安装小雅Docker,集成小雅alist资源 – Gary的个人技术记录 (fugary.com)

  群晖NAS安装配置小雅Emby – Gary的个人技术记录 (fugary.com)

  如何设置xiaoya的docker (notion.site)

  群晖7.2版本通过Container Manager安装xiaoya-alist_xiaoyakeeper-CSDN博客

  群晖docker部署小雅全家桶及全部资源挂载到emby教程 | Yang (uncley.cc)

  

  

posted @ 2024-05-29 06:47  彧先生  阅读(11445)  评论(0编辑  收藏  举报