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 中从 Fork 的 `main` 分支创建名为 `edgeever` 的 Worker。
   使用仓库根目录,保留 Cloudflare Workers Builds 的默认部署命令,确认其 API Token
   具备 D1 读取和编辑权限,然后保存并部署。
4. Worker 创建后,设置运行时 Secret `EDGE_EVER_AUTH_PASSWORD`,值为用户指定的密码
   (建议至少 32 个字符)。管理员用户名默认为 `admin`;如需自定义,请在再次构建前
   设置 Workers Builds 构建变量 `EDGE_EVER_AUTH_USERNAME`。
5. 再次构建,验证 `/api/health` 和 `/api/openapi.json`,再用该管理员
   用户名和密码验证登录。
6. 启用并手动运行一次名为 `Update deployed EdgeEver` 的 GitHub Actions 工作流,
   以便后续自动同步正式版本,持续获得 EdgeEver 的功能更新和问题修复。

详细约定与要求:AI Agent 在线部署约定

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

返回博客