Etherpad-lite
Etherpad-Lite 或简称为 Etherpad,是一个基于 Node.js 的协作式多用户网页编辑器,具有导入/导出各种 Office 文件格式的能力。
安装
安装 etherpad-liteAUR 软件包。
配置
数据库
出于测试目的,Etherpad 的默认数据库后端是基于文件的 DirtyDB。 使用它,您可以运行和测试 Etherpad-Lite,而无需任何进一步的配置。
如果您想使用 MySQL、PostgreSQL 或 SQLite,您可以在 settings.json 文件中调整这些设置。 此外,您可以在 https://127.0.0.1:9001/admin 上为管理员界面设置密码,更改端口和监听地址等。
至少,不要忘记设置 sessionkey,例如使用 pwgen 和 pwgen --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