Skip to content

快速开始

开始之前

必须先准备一个域名

本项目依赖 Cloudflare Email Routing 接收邮件,域名是部署前提条件。 你必须先准备一个域名(一级域名或子域名均可),并在 Cloudflare 中托管 DNS、启用 Email Routing、完成对应的电子邮件 DNS 记录下发。Worker 部署完成后,再把 Catch-all 规则绑定到这个 Worker;两步缺一都会导致无法接收邮件 / 无法完成验证码流程。 详细配置见 Cloudflare Email Routing

需要 良好的网络环境cloudflare 账号, 打开 cloudflare控制台

请选择下面三种方式之一进行部署

也可以参考网友提供的详细的小白教程

升级流程

首先确认当前的版本,然后访问 Release 页面CHANGELOG 页面 中找到当前的版本

注意

需要注意 Breaking Changes 是必须进行 数据库 sql 执行 或者 变量配置

然后查看从当前版本往后的所有更改,需要注意 Breaking Changes 是必须进行 数据库 sql 执行 或者 变量配置 的, 其他的功能更新按需配置即可

然后参考下面的文档使用 CLI 或者 UI 覆盖部署之前的 workerpages 即可

升级不是修改 Cloudflare 控制台里已经运行的旧代码,而是用新版本产物重新覆盖部署:

  • 如果使用 UI 部署,请重新下载最新 release 的 worker.jsfrontend.zip,按原部署方式覆盖上传。
  • 如果使用 GitHub Actions 部署,请先同步 fork 仓库,再重新运行对应 workflow。
  • 如果 changelog 标注了数据库变更,请在 admin 后台的 快速设置 -> 数据库 执行升级,或按 D1 文档执行对应 SQL。
  • 升级后如果前端仍显示旧错误,请用无痕窗口测试或清理浏览器缓存,避免继续加载旧前端资源。

CLI 部署

UI 部署

Github Actions 部署

基于 MIT 许可发布