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 团队自行部署。