1 Star 0 Fork 1

Jioyzen/Unraid-xiaoya

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

5月16日最新小雅全家桶安装教程,自带定时清理无需xiaoyakeeper容器。 高速网络爬虫容器,定时从镜像站同步元数据,五分钟即可完成每日更新的元数据同步。

一键安装脚本相信大家都会使用,我一直使用的是UNRAID系统,由于UNRAID系统的特殊性,就是通过命令和脚本安装的容器是没有用户模板的,既无法通过WEBUI进行管理,也没有图标,这是我这种强迫症患者不能接受的原因之一。 所以这次容器部分,全手动在Web界面安装,因为也仅需三个容器,10分钟差不多就可以部署完成(不算解压元数据时间),这种WEB的安装方式对于群晖等其他系统也是可以参考的。 我这边把全部参数放在文档里,你们只需要复制粘贴即可完成安装。

这是我新配置好的一台UNRAID主机用做演示, 1、按照UNRAID的路径习惯,在/mnt/user/appdata/目录下新建小雅配置数据文件夹xiaoya和媒体文件夹emby,可以用下面的命令快速创建

mkdir -p /mnt/user/appdata/xiaoya mkdir -p /mnt/user/appdata/emby

2、获取你自己阿里网盘的三个token,并写入对应的txt文件,我这边使用的命令,你也可以在电脑上建立三个对应的txt文档,然后通过局域网共享复制到appdata/xiaoya的目录内,下面是tokern的获取方法:

mytoken #浏览器打开 https://aliyuntoken.vercel.app 扫码获取 myopentoken #浏览器打开 https://alist.nn.ci/tool/aliyundrive/request 扫码获取 temp_transfer_folder_id #登录阿里云盘,资源盘新建xiaoya文件夹,进入文件夹复制网址里最后的代码

3、使用命令创建xiaoya所需的txt配置文件

echo "你的mytoken" > /mnt/user/appdata/xiaoya/mytoken.txt echo "你的opentoken" > /mnt/user/appdata/xiaoya/myopentoken.txt echo "你的xiaoya目录ID" > /mnt/user/appdata/xiaoya/temp_transfer_folder_id.txt echo "http://172.17.0.1:5678" > /mnt/user/appdata/xiaoya/docker_address.txt echo "http://172.17.0.1:6908" > /mnt/user/appdata/xiaoya/emby_server.txt

4、创建小雅alist容器了(集成缓存清理版),docker添加容器,开启高级视图,填入下面的参数

名称: xiaoya

存储库: ailg/alist:hostmode

Registry URL: https://hub.docker.com/r/xiaoyaliu/alist

图标链接: https://s2.loli.net/2023/04/24/Z9bMjB3TutzKDGY.png

WebUI: http://[IP]:[PORT:5678]

网络类型: Host

创建一个路径: 容器路径:/data 主机路径:/mnt/user/appdata/xiaoya

创建一个变量: 键:Community_Applications_Conversion 值:true

5、修改下定时清理时间间隔,默认是1440分钟,就是24小时,有点太久了,设置为1就相当于xiaoyakeeper的模式5,即产生缓存后1分钟立即清理,具体数值可以根据自己网盘容量设置,我这边设置的是5分钟,使用这个命令修改以后,无需重启容器,即刻生效。

docker exec xiaoya sed -i '2c\1440' /data/ali_clear_time.txt

6、下载解压元数据,已经有元数据的同学可以忽略这一步。这里使用DDSRem的脚本进行元数据的下载和解压,他可以调用xiaoyaliu/glue容器执行任务不易出错。

bash -c "$(curl --insecure -fsSL https://ddsrem.com/xiaoya_install.sh)"

执行后选择2,2,1 会自动下载并解压全部元数据,也可以根据自己情况选择自己需要解压的元数据。 如果提示输入路径按下面这个输入: /mnt/user/appdata/xiaoya /mnt/user/appdata/emby

解压时间几十分钟到几个小时不等,这里就看各位朋友设备的性能啦!为节约时间我这里就跳过了。

8、安装emby(这里用的开心版的做演示,购买过的同学可以直接安装原版),新建一个容器,打开高级视图

名称: emby

存储库: amilys/embyserver

Registry URL: https://hub.docker.com/r/amilys/embyserver

图标链接: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/emby-logo.png

WebUI: http://[IP]:[PORT:2345]

额外参数: --add-host xiaoya.host:127.0.0.1

网络模式 Host

添加第一个路径映射: 容器路径:/config 主机路径:/mnt/user/appdata/emby/config/

添加第二个路径映射: 容器路径:/media 主机路径:/mnt/user/appdata/emby/xiaoya/

添加第三个路径映射: 容器路径:/etc/nsswitch.conf 主机路径:/etc/nsswitch.conf

添加第一个变量: 键:UID 值:0

添加第二个变量: 键:GID 值:0

添加第三个变量: 键:GIDLIST 值:0

如果需要核显转码的话添加一个设备: /dev/dri

点击应用 emby就已经安装好了 我们最好再重启一遍小雅 docker restart xiaoya

9、等待xiaoyta启动的时候我们来安装一下爬虫,爬虫容器默认没有图标,我们这边就是用作者博客的头像吧

名称: xiaoya-emd

存储库: ddsderek/xiaoya-emd:latest

Registry URL: https://hub.docker.com/r/ddsderek/xiaoya-emd

图标链接: https://img.ddsrem.com/i/2023/08/01/7hw5aq.webp

发布参数(注意不是额外参数): --media /media

网络类型: Host

添加路径1: 容器路径: /media 主机路径: /mnt/user/appdata/emby/xiaoya

添加变量: 键: CYCLE 值(最小是43200秒,就是12小时,手动重启容器也可以自动同步元数据): 43200

#需要定时重启xiaoya的话可以使用如下命令(例如每天5点和17点)添加计划任务 echo "0 5 * * * docker restart xiaoya" | sudo tee -a /var/spool/cron/crontabs/root echo "0 17 * * * docker restart xiaoya" | sudo tee -a /var/spool/cron/crontabs/root

#如果有代理软件的话,爬虫的这几个镜像地址建议设置为直连 https://emby.xiaoya.pro/ http://icyou.eu.org/ https://lanyuewan.cn/

空文件

简介

小雅Alist Unraid安装 展开 收起
Shell
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jioyzen/unxiaoya.git
git@gitee.com:jioyzen/unxiaoya.git
jioyzen
unxiaoya
Unraid-xiaoya
master

搜索帮助