办公协作Open-Core🟡 标准 · ~1GB
AppFlowy:2026 年替代 Notion 的Open-Core方案
AppFlowy 是一个集笔记、知识库与数据库于一体的工作空间,基于 Rust 和 Flutter 构建,即使页面数量达到数千也能保持流畅。对于希望掌控自己数据存放位置的团队来说,它是目前最成熟的开源 Notion 替代方案。
核心代码开源,但可能有高级功能或企业支持需要付费——请查看许可证细节。
审查速览(Audit Snapshot)
查看发布说明 →许可证 — 与 GitHub 一致
GitHub — 活跃
最新版本 — 0.14.8 · 5 天前
Docker Compose — 部分核实
生产环境 — AltFreeStack 未做生产环境测试
AppFlowy vs. Notion
优点
- 处理大型文档时性能明显更好
- 没有人为设置的区块或成员数量上限
- 可自托管,完全掌控数据
需要注意
- 插件生态比 Notion 更小
- AGPL-3.0:一种强著佐权(copyleft)许可证,根据其条款,对特定修改版本和某些网络使用场景负有开放对应源代码的义务,并非笼统地要求公开一切衍生代码
快速 Docker 安装指南
复制下面的 docker-compose.yml,把示例密码替换成自己的,然后在服务器上运行 docker compose up -d。
💡 官方 SaaS,还是用 AltFreeStack 自托管?
- 官方云服务: Notion 每用户每月 $10.
- 你自己的 VPS: 核心功能可以免费在你自己的服务器上自托管——不用再付月费,不过部分高级功能仍需付费解锁.
docker-compose.yml
version: "3.9"
services:
appflowy-cloud:
image: appflowyinc/appflowy_cloud:0.18.11
restart: unless-stopped
ports:
- "8000:8000"
environment:
- APPFLOWY_DATABASE_URL=postgres://postgres:change-me-postgres-password@postgres:5432/postgres # password must match the canonical db password below
- APPFLOWY_GOTRUE_JWT_SECRET=change-me-super-secret
depends_on:
- postgres
postgres:
image: postgres:15-alpine
restart: unless-stopped
environment:
- POSTGRES_PASSWORD=change-me-postgres-password # REQUIRED: generate a random secret before first run
volumes:
- appflowy_pg_data:/var/lib/postgresql/data
volumes:
appflowy_pg_data:
这份 docker-compose 对应一个在 GitHub 上仍有活跃更新的项目——最近一次提交于 5 天前。
这份 docker-compose 对你不起作用?在 GitHub 上反馈 →技术信息
- 许可证
- AGPL-3.0
- 分类
- 办公协作
- 替代
- Notion
- 技术栈
- RustFlutterPostgreSQL
技术细节
数据库
PostgreSQL
开发语言
Rust
支持平台
Web · Desktop (Mac/Win/Linux) · Mobile (iOS/Android)
主要功能
- 类似 Notion 的块编辑器,支持数据库视图
- 本地优先模式,离线也能使用
- 原生支持 Windows、macOS、Linux、iOS 和 Android
- 插件系统与开放 API
预览

由 AppFlowy 在其官网提供的公开图片。