🏠 SELF-HOSTED APP MANAGER · ELI5

在自己的云端开店,
找个应用管家。

Appflare 像你家商场的管理员:选应用、配好仓库和钥匙,再帮你更新、检查和清理。

应用放在你自己的 Cloudflare 账号,不是租用 Appflare 的托管服务器。

自己装:每家店自己管

部署代码、建数据库、配存储,再记住以后怎样更新。

应用数据库存储你负责配齐,并记住它们的关系自己维护资源容易散落

有管家:一张台账管起来

从适配 Workers 的目录里选应用,管家创建并记录所需资源。

你的 Cloudflare 账号Appflare 管家🔗 短链接📝 笔记📊 分析统一管理仍在你账号里
💡 Appflare 不是另一朵云,而是装在你自己的 Cloudflare 云里的“应用安装器 + 维护台账”。

三个零件,看懂它的工作

🏢

场地:Cloudflare

Workers 运行程序,D1 可放数据库,KV、R2 等提供其他存储。都受你的账号套餐和额度约束。

Worker 可以理解成按请求干活的小程序,不是一台任意安装软件的传统服务器。

📒

管家:Appflare

管理器本身是一只 Worker,还配有自己的 D1、KV 和 Workflow 等资源,用来保存安装记录、执行任务。

“一个 Worker 管理”不等于只占用一个资源,也不等于所有应用都塞进同一只 Worker。

🛍️

货架:应用目录

目录里的应用为 Workers 环境准备,发布物从固定上游提交构建并签名,安装时校验。

不是所有 GitHub 项目都能直接装。签名验证来源与完整性,不证明程序绝无漏洞。

🧪 管家工作模拟器

一家小店,从开门到换版本

切换场景,看安装、更新、回滚、移除管理器分别意味着什么。

概念演示,不连接你的 Cloudflare、不创建资源、不修改真实数据。

真正有用的,不只是“一键安装”

🧾

每一步有记录

安装、更新和回滚作为 Workflow 任务运行,日志显示步骤和健康检查结果。创建了哪些资源,也记在应用台账里。

有健康检查不代表覆盖所有业务路径;部分场景无法在切流量前预览验证。

🔔

更新可以有人看守

可查看新版本,或主动启用自动更新。需要新密钥、确认或审批的更新,会停下来等你。

自动更新默认关闭;更新不能视为完全无风险、无需审核。

🧯

帮你发现用量失控

可监测异常使用量、发送通知,并按配置启用暂停策略。付费套餐还有预算相关控制。

自动暂停默认关闭,成本是估算值。它是防护辅助,不是账单绝不超额的承诺。

最重要的坑:代码回滚,不等于数据回滚

旧版本代码 ← 可以回到已有快照
数据库内容 ← 需要单独恢复
部分 Durable Objects 类变更 ← 不能跨变更回滚

如果新版改过数据库结构,旧代码可能读不懂新数据。恢复 D1 到过去的时间点,会覆盖那之后写入的数据,并且受到历史保留时限限制。

不要把“有回滚按钮”当作完整备份策略。正式升级前仍需检查迁移与恢复方案。

三个判断,决定它是否适合你

① 已经在用 Cloudflare 吗?

它适合想在自己的账号管理一批现成 Workers 应用的人,不是通用 VPS 或 Docker 管理面板。

② 免费额度够不够?

管理器可运行在 Workers 免费套餐,很多目录应用也可以,但它们共享账号资源限额。某些应用要求付费套餐或开启 R2;R2 即使有免费层,也可能要求绑定支付方式。

③ 信任和权限是否想清楚?

这是独立开源项目,不是 Cloudflare 官方产品。部署管理器需要配置相应访问权限;应用数据仍需按各应用行为检查。匿名使用统计默认开启,可关闭。

一句话带走

Appflare 帮你把“部署完就忘了的小应用”,变成“有台账、能更新、可检查的一组自家应用”。

管家没了,普通 Worker 应用通常仍会继续跑;但更新管理和资源清理,不会因此自动完成。