目 录CONTENT

文章目录

OpenList-Worker部署使用--阿里ESA版

过客
2026-11-02 / 0 评论 / 0 点赞 / 2 阅读 / 0 字

前面讲了OpenList-Worker部署使用--Cloudflare版,但在Cloudflare版本中会有访问慢不稳定等问题。如果有备案域名的话,可以部署到阿里云的ESA中。

阿里ESA 部署流程

  • 登录自己的Github账号,Fork 官方Github项目。
  • 登录阿里云账号,进入边缘安全加速ESA -> KV存储 -> 创建名为openlist的存储空间

  • 函数Pages -> 创建新的 函数和Pages

  • 添加 github账号

  • 选择签名Fork的OpenList-Worker项目

  • 默认配置,直接部署

  • 等待部署完成

  • 添加变量 JWT_SECRET 和 KV_NAMESPACE (默认值是openlist,如果kv名是这个也可以不配置这个值)

  • 阿里云ESA与Cloudflare不一样,修改变量后不会自动部署,需要手动部署一下。进入部署页面->新增构建,之后有修改或版本更新后也可以新增构建手动部署。

运行

  • 阿里没有CF那种没有提供域名,要正式访问需要添加自己备案的域名。先要在站点管理添加一个主域名,选择免费套餐就够用了。然后回到函数和Pages中

  • 在浏览器中输入前面绑定的域名进入初始化

  • 设置管理员账号密码

  • 完成初始化

  • 然后就可以登录OpenList了,这里没有本地存储,但可以挂载 阿里网盘、夸克网盘、光鸭网盘等国内网盘,响应速度还是挺快的。

坑点提醒

  • 前面说的官网 29b7a8e版本有初始化问题,后面开发者开了一个 #163 分支解决了这个问题,到发文的时候还没合到main分支中,如果main分支有问题可以等开发者合并或使用 #163分支。
  • 大文件上传依旧会受到阿里云ESA的限制(默认300M),可在站点管理中设置(100M~500M)

说说我的用法

主力还是自建 Go 版(大文件、离线下载、常驻服务),但阿里云的ESA Worker 版拿来做:

  • 挂载国内的各种网盘来做只读展示
  • WebDAV图床
  • 临时分享文件给别人,不用开服务器端口
  • 手机端快速预览网盘文档/图片,不用装客户端
  • 给 AI 助手挂 MCP,让它直接搜我网盘里的资料
  • 测试新驱动、新配置,坏了删了重部署不心疼
0

评论区