🌊 CF-Deploy Hub

多账号 Cloudflare 开源项目中央部署控制台

登录控制台

生产环境建议再叠加 Cloudflare Access / Zero Trust 做访问控制。
🔐 远程 API Token(可选,给 AI / 脚本调用用,普通使用不需要管)
默认用登录后的会话 Cookie 访问本机控制台;填了远程 Token 则走 Bearer(AI/API 同款)。

🚀 核心操作 · 导入开源项目(复制 + 洗白 + 部署)

准备顺序:第 1 步 Cloudflare 账号 → 第 2 步 GitHub 账号 → 第 3 步 你的身份,然后回到这里填 URL 点导入,剩下的全自动。
导入时会自动识别原作者的邮箱 / 名字 / GitHub / 域名 / 版权,并全局替换成你的「统一身份模板」(见第 3 步)。无需手填替换规则。
上游新仓库状态日志

第 1 步 · Cloudflare 账号

点一下跳到 Cloudflare 令牌页 → 创建带 Pages / Workers / D1 / KV / R2 / DNS 权限的 Token → 粘到下方
建议权限:Account: Pages Edit、Workers Scripts Edit、D1 Edit、Workers KV Edit、Workers R2 Storage Edit、Zone: Zone Read。导入时 Hub 会自动检测并创建项目所需的 D1 / KV / R2 资源并绑定,无需手动建。
高级:手动建资源 / 资源用量(一般不用,导入会自动建)
录入 / 编辑账号(API Token)
名称Account ID邮箱

第 2 步 · GitHub 账号(最多可多个)

点一下 → 跳 GitHub 授权 → 自动回跳并保存(需先在「设置」里配置 OAuth App)
或手动录入(PAT,repo 权限)
名称用户名

第 3 步 · 你的身份(全局统一模板,自动替换原作者信息)

只填一次。导入时自动把原作者信息替换成这里的内容。分组(③-b)可以再补充/覆盖。

第 3 步补充 · 分组身份覆盖(分账号 / 分项目,可选)

留空的字段不覆盖全局模板;填了就覆盖。
名称绑定账号字段

高级 · 额外替换规则(自动替换不够用时才用,一般不用)

默认开启:导入时自动识别并替换原作者全部个人信息(邮箱 / 名字 / GitHub / 个人域名 / 版权),不改动项目源码逻辑。下面只有在需要额外特殊处理时才用。
高级:额外手动替换规则(可选)
类型匹配替换

📁 项目列表(可单独开关自动同步)

项目仓库账号框架域名自动同步操作

📜 部署记录(可看实时日志)

项目触发分支状态时间日志

🧾 审计日志(最近 100 条)

时间操作详情