小雅Alist搭建记录

小雅Alist搭建记录

1. 开启5678端口

Alist是4567端口,小雅是5678端口

2. 终端中执行一键安装脚本

bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)"

需要阿里云盘的三个参数

对应文件 获取方式
token​32位 /etc/xiaoya/mytoken.txt https://aliyuntoken.vercel.app/
https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
open token​280位 /etc/xiaoya/myopentoken.txt [Get Aliyundrive Refresh Token
folder id /etc/xiaoya/temp_transfer_folder_id.txt 阿里资源盘的对应folder id

image

Docker会自动拉取并部署镜像,启动后,访问ip:5678​看是否打开。

3. 配置密码等信息

配置信息储存在/etc/xiaoya/​下的各个文件中,设置后重启Docker才能生效各文件用处如下:

文件名 用途 示例 备注
guestlogin.txt 有它开启登陆可见列表 空白文件 防止蹭网
guestpass.txt 登录密码 PWDphycat0320 同样为Webdav登录密码,webdav用户名为dav
mytoken.txt 32位长度,用来加载阿里分享,和自动签到
75fee1ca79514e60aa6d46c8370b9afd 安装时配置好了的,多账号自动签到,就每行一个token
myopentoken.txt 280位长度用来加载自己的阿里云盘(open接口) eyJ0eXAiOixxxxxLCJhbGciOiJSUzI1NiJ9.eyJzd999999wNzBkOWRiNWQ5YmQ0YT........ 安装时配置好了的
temp_transfer_folder_id.txt 你的阿里网盘的转存目录的folder id 640xxxxxxxxxxxxxxxxxxxca8a 安装时配置好了的
show_my_ali.txt 通过此文件的存在与否来决定是否加载自己的阿里云盘,不需要加载的,则删除此文件 空白文件
pikpak_list.txt 挂载自己一个或多个 pikpak账号 挂载名"账号""密码"​ ,用空格分开(pikpak2 “abc@hotmail.com" "123456"​),每行一个 挂载名不能有空格
alishare_list.txt 挂载自定义分享ID 挂载名阿里分享ID文件folder id​,用空格分开,每行一个
120T电影资源 ZpevUcDZ2Pn 636c8ba0703acd24cd44b19dd00312ef15b1e8
挂载名不能有空格
alist_list.txt 挂载一个或多个 Alist 套娃 挂载名alist版本(v2或v3)网址目录image 挂载名不能有空格,网址最后不要有斜杠
alist_auth_token.txt 可以用来配置alist v3方式套娃 alist-09ceb38a-f143-47f7-b255-c3eec819cd7bxxxxxxxxxxxxx 无需设置,自动生成,删除后会重新生成一个新的

还有其他TVBOX相关配置文件不列举,后期用到再说

4. 设置反向代理

宝塔后台,新建静态站点,如需要先开启配置SSL,然后添加反向代理:

Clip_2024-03-27_11-10-56

然后访问域名查看是否成功。

5. 其他自动签到、定时清除转存等

小雅提供了3种模式(实际上是5种,另外2种是弃用了的或者一次性测试的),可依据需要选择。默认签到的账号token用的是上面配置文件中的mytoken.txt​里的,可以手动创建/etc/xiaoya/mycheckintoken.txt,定义多个网盘签到的32位refresh token,每行一个,不添加文件就是默认小雅转存的网盘签到。

命令后面加-tg​可用telegram接收执行记录,需要tg账号接受验证码。

模式0:每天自动清理一次。如果系统重启需要手动重新运行或把命令加入系统启动。

执行一键脚本

bash -c "$(curl -s https://xiaoyahelper.ddsrem.com/aliyun_clear.sh | tail -n +2)" -s 0 -tg

模式3:创建一个名为 xiaoyakeeper 的docker定时运行小雅转存清理并升级小雅镜像

bash -c "$(curl -s https://xiaoyahelper.ddsrem.com/aliyun_clear.sh | tail -n +2)" -s 3 -tg

模式5:与模式3的区别是实时清理,只要产生了播放缓存一分钟内立即清理。签到和定时升级同模式3

bash -c "$(curl -s https://xiaoyahelper.ddsrem.com/aliyun_clear.sh | tail -n +2)" -s 5 -tg