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