etherpad

实时协作文档编辑器,自托管,作者归属

⭐ 18.4k TypeScript Apache-2.0

解决什么问题

解决文档协作中的作者归属模糊、版本控制缺失、数据主权风险、隐私入侵及AI滥用问题。提供完全自托管的实时协作编辑,确保每个字符归属明确,历史可追溯,无外部遥测,AI功能仅在用户控制下可选启用。

最适合

需要强作者追溯、完整编辑历史、数据主权和隐私保护的组织:政府机构(GDPR合规)、教育机构(尤其是禁止SaaS的地区)、新闻媒体、公民科技项目、学术协作团体、以及任何希望完全控制协作基础设施的团队。

不适合

不适合需要复杂排版(如表格、多栏布局)或富格式文档(类似Google Docs高级排版)的用户;也不适合仅需异步协作(如评论或批注)的场景;对于不需要自托管、愿意使用商业SaaS的小团队,配置和维护成本可能不合算。

快速上手

bash
步骤1:一键安装(需 git 和 Node.js >= 24)
curl -fsSL https://raw.githubusercontent.com/ether/etherpad/master/bin/installer.sh | sh
步骤2:进入目录并启动生产服务器
cd etherpad-lite && pnpm run prod
步骤3:浏览器打开 http://localhost:9001 即可编辑

项目详情

核心功能

  • 实时协作与作者归属:每个按键操作都关联作者,不同作者以颜色区分,协作过程一目了然。
  • 完整版本历史:时间滑块允许逐字符回溯文档整个历史,每次修订均被保存。
  • 自托管与隐私控制:代码运行在你自己的服务器上,无遥测、无升级推销。AI 功能为可选插件,由你选择模型和基础设施。

技术特性

  • 开源 (Apache-2.0),数据格式开放,单 pad 可承载数千人同时编辑(官方基准)。
  • 插件生态丰富:通过数百个插件扩展功能,如导出、认证、实时预览等。
  • 覆盖105种语言,翻译覆盖率98%。
  • 内置完整数据导出功能,历史数据完全归你所有。

使用案例

  • 维基媒体基金会用于多编辑者协作起草。
  • 欧盟公共机构因主权与GDPR要求而选择,避免美国云SaaS锁定。
  • 全球大学与学校,包括禁止 Google Workspace 的教育辖区。
  • 公民科技与民主审议项目(公民议会、参与式预算)。
  • 新闻编辑室与调查报道团队,需保留作者与编辑历史以维护法律与编辑完整性。
  • 数万个自托管实例,由 IT 团队自行部署。