这篇文章上次修改于 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,内容暂时不填,看下面如何获取。

    获取配置内容

    1. mytoken.txt内容获取

    打开https://aliyuntoken.vercel.app/,阿里云盘扫码登陆后获取到的内容填入mytoken.txt

    1. myopentoken.txt内容获取

    打开https://alist.nn.ci/tool/aliyundrive/request.html,阿里云盘扫码或账号密码登录获取到的内容填入myopentoken.txt

    1. temp_transfer_folder_id.txt内容获取

    首先转存小雅的这个文件到资源库https://www.aliyundrive.com/s/rP9gP3h9asE,转存之后,进入这个资源库,复制后面的网址上面resource后面内容填入temp_transfer_folder_id.txt中。

Untitled 5.png

以上就是获取配置文件内容的方法

尝试启动

返回到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官方配置文档撰写,转载请注明出处!@至少还有你