AFFiNE:文档、白板与自托管工作区的取舍
AFFiNE 把文档、白板、数据库合进同一界面:Edgeless 模式让文档变成无限画布上的块,本地优先、可按官方方案自托管,基于可扩展的 BlockSuite 编辑器框架。本文讲清核心概念与 Docker 自托管。
直接回答:AFFiNE 是包含开源编辑器的工作区,把富文本文档、无限白板、结构化数据库视为同一份数据的三种视图——文档可一键切成画布上的块,与架构图、看板、嵌入设计稿同屏共存。本地优先、Docker 自托管、底层是可扩展的 BlockSuite 块编辑器框架,直接对标 Notion + Miro 的组合。
核心概念
三类内容同屏共存:
- 文档:富文本、Markdown、代码高亮、媒体嵌入
- 白板:无限画布、图形、手绘批注
- 数据库:表格/看板视图,可从画布上的便签直接转换生成
Edgeless 模式是灵魂:文档切到 Edgeless 即成为无限画布上的可移动块——API 文档旁边摆它描述的架构图,周围绕一圈任务看板,再嵌入对应的 Figma 设计稿,全部在同一个可缩放视图里。这种空间化组织是 AFFiNE 对"文档工具"和"白板工具"分家流派的最大差异。
Docker 自托管
官方提供 Compose 部署(应用 + PostgreSQL + Redis)。部署前需核对选定版本的各组件许可证:当前官网区分 MIT 编辑器和采用 AFFiNE EE 许可的源码可见后端,不能将全栈视为可任意修改或再分发的 MIT 项目。自托管的收益:可自主控制部署与存储——仍需核对 AI、邮件、分析上报和第三方集成的数据流,不能仅因自托管承诺数据不出网,这对合规敏感的组织是刚需。
BlockSuite:可扩展编辑器
AFFiNE 的底层编辑器框架 BlockSuite 独立开源——块模型、多人协作、离线同步都是框架层能力。想构建自己的文档产品的团队可以直接基于 BlockSuite 开发。
现状:优势与短板
优势:文档、白板和结构化内容组合;本地优先;可按许可和官方部署方案自托管。开源编辑器的扩展权限不等同于后端的商用授权。
短板:成熟度与 Notion 仍有差距(模板生态、API、集成数量);自托管运维有成本;协作细节(权限粒度、评论)在追赶中。
常见问题(FAQ)
Q:能从 Notion 迁移吗?
A:支持导入 Markdown 与部分 Notion 导出格式,复杂数据库结构需手工重建——迁移成本与库规模成正比,建议先迁一个团队试点。
Q:自托管的硬件要求高吗?
A:硬件应按所用版本官方要求和协作负载配置,本文不保证 2C4G 满足需求。协作并发量上来后主要压力在 PostgreSQL 与实时同步服务,按需扩容。
Q:免费吗?
A:编辑器与后端许可应分开看。当前官网将编辑器列为 MIT,将后端列为源码可见的 AFFiNE EE;修改、编译或再分发 EE 后端需按其许可获得授权。云套餐、AI、团队能力和运维另有成本,以所用版本许可证和当前套餐为准,不能笼统承诺免费自托管。
官方参考
本文依据官方文档整理,示例未在本文中进行运行验证。生产部署需按所用版本、权限和实际负载验证。