优秀啊!零成本搭建「网盘」聚合挂载 OpenListNext

网盘挂载神器 OpenList 它能够把夸克网盘、阿里云盘、OneDrive、百度网盘等各家云盘统一收纳到一个网页面板中,实现文件浏览、在线预览、文件分享、跨网盘复制迁移等能力。

传统 OpenList 需要部署在服务器、NAS、Docker 容器上,需要有硬件资源,对于没有服务器的普通用户有一定门槛。

而 B 站上 UP @小开发者 制作了轻量全栈分支「OpenListNext」使用 Hono+TypeScript 重写后端,专门适配无服务器边缘平台,可以免费部署到 Cloudflare Workers,实现免费的网盘聚合服务,全程不用自己购买云服务器。

部署完成后访问 Worker 域名,就得到一个网页管理后台,对接上各个网盘的凭证,即可统一管理所有网盘资源,下面的教程来源作者。

部署教程

一、准备工作

1. 注册 Cloudflare 账号

如果你还没有 Cloudflare 账号,请先前往 dash.cloudflare.com 注册并登录。

2. 创建 KV 命名空间

KV 是 OpenListNext 在 Workers 上的数据持久化方案,用于存储配置、用户、分享链接等信息。

  1. 登录 Cloudflare 控制台,点击左侧菜单 「存储和数据库」。
  2. 在下级菜单中找到 「Workers KV」,进入 KV 管理页面。
  3. 点击 「创建命名空间」,输入名称(例如 openlistnext-kv),然后点击确认创建。

20260821

20260821-1

20260821-3


二、获取项目源码

  1. 打开 GitHub 仓库:https://github.com/Polonium-salts/openlistnext
  2. 点击右上角的 「Fork」 按钮,将仓库复制到你的 GitHub 账号下。

20260821-2

> 💡 为什么需要 Fork?
> Cloudflare 的 Git 集成部署需要从你的 GitHub 仓库拉取代码,因此先将上游仓库 Fork 到自己的账号下。


三、部署到 Cloudflare Workers

步骤 1:进入 Workers 创建页面

  1. 回到 Cloudflare 控制台,点击左侧菜单 「计算」。
  2. 选择 「Workers 和 Pages」,进入 Workers 管理页面。
  3. 点击右上角的 「创建应用程序」。

20260821-4

步骤 2:通过 GitHub 部署

  1. 在创建页面选择 「通过 GitHub 部署项目」。
  2. 授权并连接你的 GitHub 账号,在仓库列表中找到刚才 Fork 的 openlistnext 仓库。
  3. 选中该仓库,点击 「下一步」。
  4. 确认构建设置后,点击 「部署」。

20260821-5

20260821-6

20260821-7

> ⏳ 首次部署可能需要 1–2 分钟,请耐心等待构建完成。


四、绑定 KV 命名空间

部署完成后,还需要将之前创建的 KV 命名空间绑定到 Worker,否则应用无法持久化数据。

  1. 在 Worker 详情页,点击左上角的 「绑定」 按钮,进入变量绑定页面。
  2. 点击 「增加绑定」 → 选择 「KV 命名空间」。

20260821-8

20260821-9

  1. 在绑定配置中:
    • 变量名称
      :必须填写为 OPENLISTNEXT_KV(大小写敏感,不可更改)
    • KV 命名空间
      :选择刚才创建的命名空间
  2. 点击 「增加绑定」 保存。

20260821-11

重新部署以生效

绑定完成后,需要重新触发一次部署,使 KV 绑定生效:

  1. 回到 Worker 的 「部署」 页面。
  2. 找到最新的部署记录,点击右侧的 「⋯」(更多操作)。
  3. 选择 「重新部署」。

20260821-10


五、绑定自定义域名(可选)

Cloudflare 会为每个 Worker 分配一个 *.workers.dev 的默认域名。如果你有自己的域名,可以绑定自定义域名以获得更好的访问体验。

  1. 在 Worker 详情页,点击左侧 「域」 进入域名管理。
  2. 勾选 「启用」 默认域名(或添加你的自定义域名)。
  3. 点击 「增加域名」,按提示完成 DNS 解析配置。

20260821-12


六、初始化与首次登录

访问管理后台

部署完成后,访问你的 Worker 域名,即可看到 OpenListNext 的登录页面。

20260821-13

默认管理员账号

项目
用户名
admin
密码
admin

> ⚠️ 安全提醒:首次登录后,请务必进入 「用户管理」 修改默认密码,防止未授权访问。

切换中文界面

登录后,点击页面底部的语言切换按钮,将界面语言设置为 中文。

20260821-14


七、添加网盘与功能配置

OpenListNext 支持多种网盘驱动,添加方式与原版 OpenList 完全一致。你可以参考 OpenList 官方文档 进行网盘接入和功能设置。

20260821-15

支持的网盘包括:

  • 夸克网盘
  • 阿里云盘
  • Google Drive
  • OneDrive
  • 百度网盘
  • 123 云盘
  • 本地文件系统

最后总结

如果你不想花钱买服务器,只想自己用,该方案值得一试,需要注意的是 Workers 免费版有请求数、CPU 时间限制,如果访问量很大,会触发限制导致服务不可用。

下载地址

  • 视频教程:
    https://www.bilibili.com/video/BV1ou8P6mEv3
  • 项目地址:
    https://github.com/Polonium-salts/openlistnext