Etherpad-lite

出自 ArchWiki

Etherpad-Lite 或简称为 Etherpad,是一个基于 Node.js 的协作式多用户网页编辑器,具有导入/导出各种 Office 文件格式的能力。

安装

安装 etherpad-liteAUR 软件包。

配置

数据库

出于测试目的,Etherpad 的默认数据库后端是基于文件的 DirtyDB。 使用它,您可以运行和测试 Etherpad-Lite,而无需任何进一步的配置。

如果您想使用 MySQLPostgreSQLSQLite,您可以在 settings.json 文件中调整这些设置。 此外,您可以在 https://127.0.0.1:9001/admin 上为管理员界面设置密码,更改端口和监听地址等。

至少,不要忘记设置 sessionkey,例如使用 pwgenpwgen --symbols 10 1 生成,并将其写入 /etc/etherpad-lite/SESSIONKEY.txt

您的 Etherpad 安装可以通过管理员界面列出的插件进行扩展。

地址

默认 IP 是 0.0.0.0,将其更改为 127.0.0.1,后续将以此为准。

/etc/etherpad-lite/settings.json
  // IP and port which etherpad should bind at
  "ip": "127.0.0.1",
  "port" : 9001,

启动

启用 etherpad-lite.service 单元。 然后您可以通过 http://127.0.0.1:9001 访问 Etherpad-Lite,或直接通过 http://127.0.0.1:9001/p/padname 访问 pad。

已知问题

某些 Pad 上崩溃

https://github.com/ether/etherpad-lite/issues/2516#issuecomment-79659984

参见