Etherpad 中文实时协作文档
支持多人实时编辑、内置聊天和逐版本历史回放的中文自托管协作文档源码。
Etherpad 是成熟的开源实时协作文档编辑器,提供多人同步输入、作者颜色、聊天、导入导出、保存修订和时间轴回放。项目内置简体中文语言包,可使用轻量 dirtyDB 快速体验,也支持 PostgreSQL、MySQL 等数据库进行正式部署。
真实界面
项目截图
共 4 张
Capabilities
核心功能
✓多人实时协同编辑
✓简体中文编辑器界面
✓作者颜色与在线用户显示
✓文档内置实时聊天
✓逐版本历史时间轴
✓保存修订与撤销重做
✓多格式导入导出
✓插件扩展与 HTTP API
适用场景
团队会议和项目文档共创
课堂与工作坊多人协作记录
在现有业务系统中嵌入实时编辑器
适合谁
需要私有化协作文档的团队、教育机构、公共组织和需要嵌入实时编辑能力的开发者。
商业化思路
可用于内部协作文档、会议记录、课堂共创、公共讨论和业务系统中的实时编辑组件。
你会拿到什么
- ✓固定提交版本完整源码包
- ✓四张真实中文运行界面截图
部署流程
- 1使用 Corepack 准备 pnpm 10.x
- 2执行 pnpm install --frozen-lockfile 安装工作区依赖
- 3执行 pnpm run build:etherpad 构建管理与登录界面
- 4执行 pnpm run prod 并访问 9001 端口
真实验证结果
pnpm 10.15.1 冻结锁文件安装与前端构建通过;真实创建中文协作文档并验证聊天、设置、两次修订时间轴、HTTP 监听归属和退出后端口释放。四张截图无控制台错误、404、坏图、重复或横向溢出。
部署前须知
默认 dirtyDB 仅适合本地体验,生产必须配置可靠数据库;当前上游部分设置项仍保留英文翻译;pnpm 11 不再读取旧版 package.json pnpm 配置,应使用 pnpm 10.x。
部署难度
中等
最低配置
Node.js 20+、Corepack、pnpm 10.x;测试可用内置 dirtyDB,生产建议独立 PostgreSQL 或 MySQL。
开源许可证
Apache-2.0
最后验证
2026-08-20
技术栈
Node.jsTypeScriptSocket.IOVitepnpm
授权说明
仓库根目录包含 Apache License 2.0。