在线协作编辑 Etherpad 安装简记

安装

依赖包

yum install curl vim gcc-c++ make

创建数据库

安装 MariaDB 略。

MariaDB [(none)]> CREATE DATABASE etherpad;  
MariaDB [(none)]> GRANT ALL PRIVILEGES ON etherpad.* TO 'etherpad'@'localhost' IDENTIFIED BY '123456';  
MariaDB [(none)]> FLUSH PRIVILEGES;  

安装 Node.js

yum install -y nodejs

创建 etherpad 用户

adduser --home /opt/etherpad --shell /bin/bash etherpad

clone etherpad 源码

git clone https://github.com/ether/etherpad-lite

创建配置文件:

cp ~/etherpad-lite/settings.json.template ~/etherpad-lite/settings.json

编辑settings.json文件:

sudo vim ~/etherpad-lite/settings.json

如果你要使用Nginx做反向代理,把”ip”: “0.0.0.0” 改为 “ip”: “127.0.0.1”,trustProxy设置为true。 注释掉”dbType” : “dirty”。

数据库配置:

"dbType" : "mysql",  
"dbSettings" : {  
    "user"    : "etherpad",
    "host"    : "localhost",
    "password": "test1234",
    "database": "etherpad"
},

添加管理员用户:

"users": {
    "admin": {
         "password": "admin123",
         "is_admin": true
      }
},

最后退出保存!

安装依赖:

~/etherpad-lite/bin/installDeps.sh

启动Etherpad:

~/etherpad-lite/bin/run.sh

完了访问你的ip:9001

完毕。