AltFreeStack
办公协作Open-Core🟡 标准 · ~1GB

AppFlowy:2026 年替代 Notion 的Open-Core方案

AppFlowy 是一个集笔记、知识库与数据库于一体的工作空间,基于 Rust 和 Flutter 构建,即使页面数量达到数千也能保持流畅。对于希望掌控自己数据存放位置的团队来说,它是目前最成熟的开源 Notion 替代方案。

核心代码开源,但可能有高级功能或企业支持需要付费——请查看许可证细节。

替代 Notion
许可证 AGPL-3.077.3k stars官网 GitHub 仓库

审查速览(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 interface preview

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