etherpad – 免费在线协作文本编辑工具

程序简介

Etherpad是一种实时协作编辑器,可扩展到成千上万的实时用户。它提供了完整的数据导出功能,并在您的控制下在您的服务器上运行。

安装教程

准备工作

请提前配置好git和node.js环境,且nodejs> = 10.13.0,如果是宝塔面板,可直接软件商店搜索安装。

请提前新建一个用户,用户名可名之为:etherpad且给予权限

adduser --home /opt/etherpad --shell /bin/bash etherpad
install -d -m 755 -o etherpad -g etherpad /opt/etherpad

安装步骤

su etherpad
git clone --branch master git://github.com/ether/etherpad-lite.git
cd etherpad-lite
bin/run.sh

然后访问IP:9001,或者域名:9001,宝塔面板可设置反代。

程序守护

Linux后台启动了一个服务,但是退出命令终端后或者退出xshell后,服务就关闭了,要想保持后台服务一直启动,可以使用下面的命令来启动服务

nohup bin/run.sh &

程序配置

IP配置

找到/etherpad-lite/settings.json文件,在配置中搜索0.0.0.0,在文件128行,IP改成服务器IP,PORT端口改成自己设置的端口,去掉注释,配置更改如下:

"ip": "0.0.0.0",
"port": 9002,

数据库配置

找到172行,找到以下代码:

"dbType": "dirty",
  "dbSettings": {
    "filename": "var/dirty.db"
  },

修改为

 /* "dbType": "dirty",
  "dbSettings": {
    "filename": "var/dirty.db"
  },
  */

在配置中搜索dbType,在文件184行,这里用的信息都是在数据库安装配置中设置的配置,写清楚即可,去掉注释 /* */,配置更改如下:

"dbType" : "mysql",
"dbSettings" : {
  "user":     "etherpad",
  "host":     "192.168.XXX.XX",
  "port":     3306,
  "password": "123456",
  "database": "etherpad",
  "charset":  "utf8mb4"
},

管理员配置

启用管理界面

在配置中搜索password,在文件408行,这里用的信息都是在数据库安装配置中设置的配置,去掉注释*/*/,配置更改如下:

"users": {
  "admin": {
    // 1) "password" can be replaced with "hash" if you install ep_hash_auth
    // 2) please note that if password is null, the user will not be created
    "password": "admin",
    "is_admin": true
  },
  "user": {
    // 1) "password" can be replaced with "hash" if you install ep_hash_auth
    // 2) please note that if password is null, the user will not be created
    "password": "user",
    "is_admin": false
  }
},

登录到管理界面 yourpad.com/admin

使用管理界面 http://youretherpad/admin/plugins

插件安装

插件管理

1、启用管理界面(编辑settings.json

2、登录到管理界面(yourpad.com/admin

3、使用管理界面 http://youretherpad/admin/plugins

手动安装插件

cd etherpad-lite
npm install ep_<plugin name>

然后重新启动Etherpad:它将检测到新插件并使用它。

手动卸载插件

npm uninstall ep_<plugin name>

并重启Etherpad

程序预览

etherpad – 免费在线协作文本编辑工具插图

在线演示

https://pad.lqdn.fr/ (由法国非政府组织La Quadrature du Net经营)

https://etherpad.wikimedia.org

https://pad.ouvaton.coop/ (闲置400天后将其删除)

https://pad.systemli.org/ (闲置30天后将其删除)

相关网址

插件中心:https://static.etherpad.org/

Github:https://github.com/ether/etherpad-lite

官方主页:https://etherpad.org/

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇