Skip to content

影音资源库 - 小雅部署教程

提示

由于阿里云盘政策收紧对第三方应用的限制,如果没有付费将导致 xiaoya 无法正常使用,因此推荐采用 低门槛、易上手的自动化观影方案 来实现自动观影。

i67r7k_9ir0Cy

小雅是基于阿里云盘的共享资源构建的一个比较完整的,大规模的资源库。结合你的阿里云盘,在你需要的时候,把对应的资源转移到你的阿里云盘的中转目录。而且可以做到定期清理,不用担心阿里云盘容量被转存的资源占满。配置好之后,这一切都是自动的,不需要人工干预。

还有一些优点,小雅支持 WebDAV,可以结合各种客户端比如 Jellyfin、Emby 来使用,很多资源都已经过刮削,在客户端使用也非常省心。对于有些家人不会找资源的,小雅可真是个神器!相对于 nastools 之类的自动化工具,也不需要折腾 PT 站点认证,上手使用门槛非常低。

风控提示

由于小雅的大部分资源都是基于阿里云盘,所以对阿里云盘的 api 依赖比较敏感,大量频繁读取文件,有可能 被风控。如果你需要使用各种刮削工具对小雅的资源进行扫描刮削,可以仔细阅读 阿里的风控 细节。

本篇教程就来介绍如何部署小雅。

准备

首先获取下面三个必须的 Token 和 ID。

ys1YwJ_Xu3x4m

Unraid

  • 提前安装 FileBrowser,方便修改小雅所需的配置文件。
  • 如果你需要安装小雅 Jellyfin 或者 Emby 全家桶,最好把已经装的 Jellyfin、Emby 都先删掉。

部署

使用 FileBrowserappdata 下面建立 xiaoya 文件夹。

可以使用这个一键脚本方便的部署小雅,感谢 DDS-Derek 大佬以及开源。

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

打开 Unraid 的控制台,粘贴上面的一键脚本并回车执行:

BqGAQx_RS70yE

安装小雅

在主菜单选择 1 -> 1,安装小雅 Alist,提示配置小雅目录,可以填写:

yml
/mnt/user/appdata/xiaoya

继续按提示填写我们提前准备好的 阿里云盘 Token阿里云盘 OpenToken中转文件夹目录 IDPikPak 可按需选择配置,网络模式推荐使用 host,之后就开始安装了,直到出现 安装完成!

Heihqe_KDcj7U

这个时候小雅就已经可以访问了,默认端口是 5678。小雅首页下方也显示了默认的 WebDAV 账号信息。

安装小雅助手

小雅会在你播放对应的资源的时候,把对应的资源通过调用 api 转存到你的云盘里,如果你没有 仓鼠症,那隔一段时间就需要手动清理转存的资源。好在小雅也有对应的助手来帮你自动完成这个清理工作。

在主菜单选择 4 -> 1,安装小雅助手,具体清理模式可以根据自己需求来选。小雅助手设置比较简单,安装成功就能自动运行,因为你之前填的 阿里云盘 token 配置都是可以共享使用的。

图标问题

使用脚本安装的 小雅小雅助手 是没有图标的,对于有些强迫症的人看起来可能很不舒服,如果需要添加图标,可以在使用一键脚本装完这两个 docker 应用之后,先删除这两个 docker 应用,然后在 Unraid 终端分别执行下面两个命令。

如果需要修改图标,可以修改命令中的 --label='net.unraid.docker.icon 参数的图片地址。

如果想知道下面的两个命令是怎么来的,可以参考 给使用命令安装的 Docker 应用添加图标

小雅

yml
docker run --name=xiaoya \
        --hostname=Tower \
        --volume=/mnt/user/appdata/xiaoya:/data \
        --volume=/mnt/user/appdata/xiaoya/data:/www/data \
        --network=host \
        --workdir=/opt/alist \
        --restart=always \
        --log-opt max-size=50m \
        --log-opt max-file=1 \
        --runtime=runc \
        --detach=true \
        --label='net.unraid.docker.icon=https://img.slarker.me/unraid/xiaoya.png' \
        xiaoyaliu/alist:hostmode \
        /opt/alist/alist server --no-prefix

小雅助手

yml
docker run --name=xiaoyakeeper \
        --hostname=Tower \
        --env=TZ=Asia/Shanghai \
        --volume=/var/run/docker.sock:/var/run/docker.sock \
        --network=host \
        --privileged \
        --restart=always \
        --log-opt max-size=50m \
        --log-opt max-file=1 \
        --runtime=runc \
        --detach=true \
        --label='net.unraid.docker.icon=https://img.slarker.me/unraid/Alist_encrypt_A.png' \
        alpine:3.18.2 \
        sh -c 'if [ -f /etc/xiaoya/aliyun_clear.sh ];then sh /etc/xiaoya/aliyun_clear.sh 0;else sleep 60;fi'

群晖

群晖安装 xiaoya 非常简单。

安装小雅

添加 矿神 套件源,提前安装好 Container Manager

在套件中心搜索 xiaoya 点击安装,根据提示填写我们 提前准备好的参数,点击下一步就会安装 xiaoya Docker 应用,安装好之后需要几分钟下载数据,之后就可以打开小雅了。

4xi1rfcp.plw_Td5hAt

安装小雅助手

使用 SSH 登录 群晖,并切换到 root 用户。

执行下面的命令:

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

执行成功后,Container Manager 中就多了一个名为 xiaoyakeeper 的容器,每 24 小时就会自动清理中转目录。

bonkw0tk.llw_aLbRbl