Alist套娃小雅操作指南

虽然小雅也是基于Alist的docker容器,但它是相对独立的,并且阉割也许多Alist的功能,无法像Alist那样和其他网盘进行文件复制。那有没有一种可能将小雅容器接入Alist呢,让小雅里面的资源也能轻松复制到其他网盘中?
今天咱们来搞小雅套娃操作,也就是将小雅接入到完整的Alist平台,将小雅中的资源转存到接入Alist的其他网盘中去。

前提

正常运行的小雅容器和Alist容器。

获取小雅链接令牌

使用ssh工具登录到小雅的宿主机。
运行以下命令:

1
2
3
docker exec -i xiaoya sqlite3 data/data.db << EOF
select value from x_setting_items where key = "token";
EOF

将命令中的xiaoya替换为你实际小雅容器的名称。

执行完成之后会命令框会显示alist-开头的一串令牌,将其复制保存,随后会用到。
image.png

在Alist中添加存储

登录到Alist管理页面,添加一个存储,驱动选择Alist V3,挂载路径自己输入,例如/xiaoya。链接填入小雅的地址加端口。

image.png
在令牌处填入复制的小雅令牌,然后保存。
image.png
回到存储列表查看刚才添加的小雅存储状态是否为work。
image.png

回到Alist主页就可以看到小雅里面的文件了,现在就可以把里面的文件复制到你已经挂载到Alist的其他网盘了。
image.png

后记

需要注意的是,在Alist中添加了小雅之后可以从小雅复制文件到其他网盘,但是无法将文件复制到小雅里面,也无法删除小雅里面的文件,也就是只具有只读权限。
如果后期升级或重新部署了小雅容器,需要重新获取令牌。