自建Alist之小雅,搭建个人影视云盘

简介

Alist是一款开源的云盘聚合工具,它提供了一个简单而强大的平台,用于集成多个云存储服务,并提供统一的文件管理和访问接口。Alist的设计理念是简化云盘使用,它支持多种云存储服务,如Google Drive、OneDrive、Dropbox等,使得用户可以方便地管理和访问不同云盘中的文件。XiaoYa Alist则是在该基础上经一步进行了资源整合,方便个人使用

安装环境

  • 宝塔面板
  • 一台Linux服务器

部署

  1. 宝塔安装
  2. Docker安装
  3. 使用xiaoya提供的脚本拉取镜像
  4. 首次拉取镜像会判断是否有参数配置文件,如果没有则需要配置阿里云盘对应的参数,参数说明参考后面的图表和范例
  5. 范例文件下载
  6. 配置域名或者直接端口方式访问,端口访问需要防火墙开启5678端口

名称 是否必须 对应文件 获取方式/用途
token /etc/xiaoya/mytoken.txt vercel方式
https://alist.nn.ci/zh/guide/drivers/aliyundrive.html
open token /etc/xiaoya/myopentoken.txt alist获取
转存目录的folder id /etc/xiaoya/temp_transfer_folder_id.txt 先转存这个小雅转存
到自己网盘(选择资源盘),
然后浏览器打开转存后的目录,浏览器的url https://www.aliyundrive.com/drive/file/resource/640xxxxxxxxxxxxxxxxxxxca8a 最后一串就是,记得这个目录不要删,里面的内容可以定期删除
guestpass /etc/xiaoya/guestpass.txt 用途:自己修改 guest 账号的密码
备注:如果开启了强制登入则 登入账号 dav 也使用此密码
guestlogin /etc/xiaoya/guestlogin.txt 通过此文件的存在与否来决定是否开启强制登入
格式:空白文件,不需要强制登入功能,则删除此文件
show_my_ali /etc/xiaoya/show_my_ali.txt 通过此文件的存在与否来决定是否加载自己的阿里云盘
alishare_list /etc/xiaoya/alishare_list.txt 通过此文件的存在与否来决定是否加载自己的阿里云盘
文件中需要填入new,才能触发阿里云盘的加载。
alist_list /etc/xiaoya/alist_list.txt 挂载一个或多个 Alist 套娃

应用

Web直接访问域名或者IP+端口,即可在线观看

各平台通过WebDav方式连接

  1. Windows:PotPlayer
  2. Mac:Infuse
  3. iPhone、ipad:Infuse,nplayer
  4. Android:nplayer

现在可以开始愉快的观影体验了

总结

Alist提供了丰富的功能和特性,使得云盘管理和访问变得更加简单和高效。以下是一些Alist的主要应用场景:

  1. 文件管理:Alist集成了多个云存储服务,你可以通过它统一管理和访问不同云盘中的文件。你可以上传、下载、复制、移动和删除文件,以及创建和管理文件夹。
  2. 文件搜索:Alist提供了强大的文件搜索功能,你可以通过关键字搜索文件名、文件类型、文件大小等信息,快速找到所需的文件。
  3. 文件分享:Alist支持文件分享功能,你可以生成文件分享链接,并设置分享链接的有效期和权限。通过分享链接,你可以方便地与他人共享文件。
  4. 多云存储集成:Alist支持集成多个云存储服务,你可以同时连接多个云盘账号,并在一个界面中管理和访问这些云盘。这样,你可以更好地组织和管理云盘中的文件。

在上面的基础上,小雅贴心的整合了各类资源,不仅可以挂载分享的云盘,还可以挂载别人的Alist,极大的便捷了我们观影体验,感恩。