一、项目介绍
企业要做内容管理,SaaS CMS 贵且数据不在自己手里,自建又要从认证、存储、API 一路搭到部署,工程量大得劝退。你只想有一套开源、能自托管、弹性好的 CMS 框架,却被基础设施吓退。
Webiny 是一个开源、自托管的 CMS 框架,原生跑在 AWS serverless(Lambda、DynamoDB、S3)上。它用 TypeScript 写就,提供 GraphQL API、多租户、生命周期钩子,还带 MCP 服务器做 AI 辅助开发,面向大组织。
二、项目基本信息
| 信息项 | 详情 |
|---|---|
| 项目名称 | Webiny |
| GitHub地址 | https://github.com/webiny/webiny-js |
| 项目描述 | Open-source, self-hosted CMS platform on AWS serverless (Lambda, DynamoDB, S3). TypeScript framework with multi-tenancy, lifecycle hooks, GraphQL API, and AI-assisted development via MCP server. Built for developers at large organizations. |
| 作者 | webiny |
| 开源协议 | 未明确标注 |
| 开源状态 | 公开 |
| Languages | TypeScript |
| 支持平台 | Windows / macOS / Linux |
| 最后更新 | 2026-10-29 |
三、核心优势
- 自托管 + AWS serverless,弹性与成本可控
- TypeScript 框架 + GraphQL API
- 多租户与生命周期钩子(Lifecycle Hooks)
- 内置 MCP 服务器,支持 AI 辅助开发
- 面向大型组织的权限与扩展模型
四、适用场景
适合需要自建 CMS、重视数据主权与弹性伸缩的中大型企业与开发团队。
五、安装教程
当前最新版本 v6.5.1。按下方命令安装(如遇网络问题可切换镜像源或代理):
npx create-webiny-project my-project
cd my-project
yarn webiny deploy常见报错:依赖缺失时先升级运行环境(Node、Python、Go、JDK 等)到项目要求版本;网络超时多为镜像或代理问题,可重试或换源。权限类报错请确认已登录对应平台账号。
六、使用示例
下面是一段可直接参考的真实示例:
yarn webiny watch admin # 本地管理后台(localhost:3001)
yarn webiny watch api # 本地 Lambda 执行环境
yarn webiny info # 查看部署端点与 URL七、常见问题
问:必须用 AWS 吗?答:Webiny 面向 AWS serverless 设计,部署依赖 AWS 账号。问:开源协议?答:仓库 LICENSE 未明确标注(未能自动识别),以仓库实际声明为准。
八、总结
Webiny 用一个清晰的设计,把把一类应用范式标准化这件反复劳动变成了可复用、可维护的能力。它不追求大而全,而是把核心痛点解决得足够扎实——这正是日常开发与团队落地时最需要的那种工具。如果你也在被同类问题困扰,不妨按上面的安装与使用步骤试一试,把它接进自己的工作流。
评论 0
还没有评论,来说两句吧。