概览
Cloudflare 原生版本。应用、数据库、对象存储与邮件集中在一个平台,减少跨平台配置。
Web Cloudflare / Cloudflare 原生基础设施
一个平台,串起你的核心资源。
Web Cloudflare 是 apps/web-cloudflare 中的 Next.js 应用。核心基础设施集中在 Cloudflare:Workers 运行应用,D1 保存数据,R2 管理文件,Cloudflare Email Sending 发送邮件。不需要另建 PostgreSQL 服务或接入其他 S3 存储商。
基础设施集中,不等于所有集成都内置
计算、数据库、存储与邮件使用 Cloudflare;支付网关以及 Google / GitHub 登录仍对接外部服务。D1 使用 SQLite 语义,Workers 有独立的运行时约束。如果你需要 PostgreSQL、Docker 自托管或自由组合服务,可以选择 Web。
欢迎使用 MuseMVP。你不需要先读懂所有目录和模块,才能开始做产品。先跑起一个可登录的应用,再逐步接入你的业务需要的服务。
先跑起你的第一个应用
从 快速开始 入手:获取源码、初始化本地数据库、打开页面,并使用内置开发账号登录。
换成你自己的产品
| 接下来要做什么 | 阅读哪篇 | 完成后得到什么 |
|---|---|---|
| 替换名称、Logo 和首页文案 | 品牌与应用设置 | 浏览器和公开页面显示你的品牌 |
| 调整首页区块和导航 | 自定义落地页 | 只保留你的产品需要的区块和链接 |
| 设置默认语言、修改文案 | 语言与翻译 | 你自己的中英文内容 |
| 调整配色和登录后的工作台 | 主题 / 应用布局 | 适合你的产品的界面 |
按需接入服务
本地先使用开发账号体验应用,不必一次填完邮件、OAuth、支付和存储的所有凭据。要测试对应功能或准备上线时,再接入相应服务。
| 你要使用的功能 | 需要配置什么 |
|---|---|
| 注册、邮箱验证码、密码重置、联系消息 | 邮件 |
| Google 或 GitHub 登录 | Google / GitHub |
| 订阅或一次性付费 | 接入支付 |
| 上传头像、管理自己的资产 | 存储 |
| 密码找回的人机验证 | Turnstile |
凭据写在所选应用的环境文件或部署平台中。环境变量 会告诉你哪些是首次启动必需,哪些可以稍后再配。
将产品上线
按照 Cloudflare Workers 部署指南 完成部署,再完成 上线检查清单。生产邮件、支付回调、存储与登录需要在你的真实域名上确认。
开发你自己的业务
用 项目结构 找到要改的文件,再用 新增 API 路由 串起数据库、接口和页面。AI 协作 介绍项目内置的 Agent 工作流。
已经基于旧版开发了产品?请在独立分支阅读 更新已有项目。全新安装可以跳过这篇。
需要帮助?
反馈时附上所选应用(web-cloudflare)、执行命令和完整报错。先移除密码、API Key、数据库连接串和个人信息。可以发送邮件至 [email protected],或在 社区 交流。