这篇文章上次修改于 343 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
本文主要以服务器面板手动安装方式教程
一键安装脚本
使用小雅官方提供的一键脚本即可,会自动安装docker&小雅alist,所以建议新机器直接一键脚本
bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)"
如果是用host模式安装,则用
bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)" -s host
根据脚本的提示输入:阿里云盘Token、阿里云盘Open Token和folder id三个内容即可。
获取方式可以看下面的手动安装方法中获取Token等内容的方式
服务器面板手动安装
- 首先需要将服务器已经安装了宝塔面板或1panel面板进入后台找到Docker,在1panel面板中叫容器。
- 进入docker管理页面,点击镜像,点击拉取镜像,输入
xiaoyaliu/alist:latest
,确定拉取。 - 拉取完成后,点击容器,创建容器,名称随意,镜像选择刚刚拉取的
xiaoyaliu/alist:latest
,
端口添加:5678:80。前面对应的本地端口,后面对应的内部端口
挂载选择本地目录,本地目录填,机器上面一个目录,比如:/www/wwwroot/xiaoya
容器目录填/data
。其他不动,点击确认。 来到文件管理,进入刚刚填的本地目录
/www/wwwroot/xiaoya
,创建如下三个文件
mytoken.txt,myopentoken.txt、temp_transfer_folder_id.txt,内容暂时不填,看下面如何获取。获取配置内容
- mytoken.txt内容获取
打开https://aliyuntoken.vercel.app/,阿里云盘扫码登陆后获取到的内容填入mytoken.txt
- myopentoken.txt内容获取
打开https://alist.nn.ci/tool/aliyundrive/request.html,阿里云盘扫码或账号密码登录获取到的内容填入myopentoken.txt
- temp_transfer_folder_id.txt内容获取
首先转存小雅的这个文件到资源库https://www.aliyundrive.com/s/rP9gP3h9asE,转存之后,进入这个资源库,复制后面的网址上面resource后面内容填入temp_transfer_folder_id.txt中。
以上就是获取配置文件内容的方法
尝试启动
返回到docker管理页面,重启xiaoya这个容器,你可以通过查看日志,是否成功运行,如果token没问题首先会出现阿里云盘成功签到的提示,然后是开始更新资源列表。
资源列表更新可能需要等待3-5分钟,更新完成,通过服务器ip:5678端口访问即可
访问不通的问题,首先检查是否开放5678端口
如果成功加载,随便点击一个文件夹进入尝试播放视频,如果提示token错误,按照上面的方法重新获取,如果提示token刷新次数过多,稍等一会再尝试,如果提示file id错误,按照上面的方法重新获取temp_transfer_folder_id。
至于进阶的如何设置访问密码、如何配置tvbox,如何使用webdav访问等,完全可以在安装完成之后,在©️ v.0106.2133(B)/指南.md
文件中查看,里面写的非常详细。
小雅alist的原理也很简单,网页的所有资源都是来自小雅的云盘,当播放的时候首先会将播放的资源保存到自己的阿里云盘资源库xiaoya的文件夹中,实际获取到的资源链接来自己的云盘。
所以观看的越多,自己云盘内存的文件也就越多,可以参考官方给的自动清理云盘文件的脚本,或者手动去删除。
本文参考小雅alist官方配置文档撰写,转载请注明出处!@至少还有你
没有评论