Deployment

EdgeEver 自托管部署指南:Cloudflare 与 Docker

EdgeEver Team•
#cloudflare#docker#deploy#ai-agent#self-hosted

將下方提示詞直接複製傳送給 AI Agent(如 Codex、Claude、Cursor、WorkBuddy、Antigravity、OpenClaw、Hermes Agent 等)。執行過程中,如需存取 GitHub 或 Cloudflare,請確認權限範圍並按提示完成授權。

PROMPT
请全程通过 GitHub 和 Cloudflare 在线部署 EdgeEver:
1. Fork https://github.com/tianma-if/edgeever。
2. 在 Cloudflare 中创建 D1 `edgeever` 与 R2 `edgeever-resources`。
3. 在 Workers & Pages 中选择「Start with Hello World!」,创建名为 `edgeever` 的 Worker。
4. 在该 Worker 的 Settings → Variables and Secrets 中添加运行时 Secret
   `EDGE_EVER_AUTH_PASSWORD`,值为用户指定的登录密码(建议至少 32 个字符),并点击 Deploy。
   管理员用户名默认为 `admin`。
5. 确认 Secret 已部署后,在该 Worker 的 Settings → Builds → Connect 中连接 Fork 的
   `main` 分支。
6. 在该 Worker 的 Settings → Builds → API token 中选择或创建用于部署的
   Cloudflare API Token,并确保它具备目标账户的 D1 读取和编辑权限。
7. 在 Fork 的 GitHub 仓库中进入 Actions → Update deployed EdgeEver,按提示启用工作流,
   选择 `main` 分支并点击 Run workflow。在 Cloudflare 确认对应构建成功、部署完成后,验证 `/api/health` 和 `/api/openapi.json`,
   再用管理员用户名和密码验证登录。
   后续由该工作流自动同步正式版本,持续获得功能更新和问题修复。

詳細約定與要求:AI Agent 線上部署約定

提示:虽然 Cloudflare R2 存储提供了足够慷慨、在笔记场景中几乎永远不会超量的免费存储额度,但需先开通 R2 subscription 并绑定付款方式。Cloudflare 官方支持 银联(UnionPay)、Visa、Mastercard 等银行卡,以及 PayPal、Apple Pay、Google Pay 等付款方式。

返回部落格