介绍
Etherpad是一个开源的,基于Web的实时协作编辑器。 它允许多个人使用他们的Web浏览器同时编辑文档。 它还提供了一些很酷的功能,如富文本格式和即时消息。
目标是在Ubuntu 18.04 Linux上安装Etherpad。
约定
# - 要求使用root权限直接以root用户或使用sudo命令执行给定的linux命令
$ - 要求给定的linux命令作为常规非特权用户执行
要求
特权访问您的Ubuntu机器。
要遵循的步骤
安装先决条件
在第一阶段,让我们安装git,curl,libssl-dev,Python和build-essential。
linuxidc@linuxidc:~/linuxidc.com$ sudo apt install git curl python libssl-dev pkg-config build-essential
安装node.js
Etherpad依赖于node.js. 我们将使用以下linux命令安装其最新的稳定版本:
linuxidc@linuxidc:~/linuxidc.com$ wget https://nodejs.org/dist/v8.15.1/node-v8.15.1-linux-x64.tar.xz
linuxidc@linuxidc:~/linuxidc.com$ tar xJf node-v8.15.1-linux-x64.tar.xz
linuxidc@linuxidc:~/linuxidc.com$ sudo mkdir /opt/nodejs/
linuxidc@linuxidc:~/linuxidc.com$ sudo mv node-v8.15.1-linux-x64/* /opt/nodejs
linuxidc@linuxidc:~/linuxidc.com$ echo "PATH=$PATH:/opt/nodejs/bin" >> ~/.profile
克隆Etherpad二进制文件
在这里,我们将二进制文件克隆到/opt/etherpad目录中:
linuxidc@linuxidc:~/linuxidc.com$ sudo mkdir /opt/etherpad
linuxidc@linuxidc:~/linuxidc.com$ sudo chown -R $(whoami).$(whoami) /opt/etherpad
linuxidc@linuxidc:~/linuxidc.com$ cd /opt/etherpad
linuxidc@linuxidc:/opt/etherpad$ git clone git://github.com/ether/etherpad-lite.git
运行Etherpad
现在我们将使用以下命令运行Etherpad:
linuxidc@linuxidc:/opt/etherpad$ /opt/etherpad/etherpad-lite/bin/run.sh
启动Etherpad后,我们可以通过http://your_ip_address:9001.访问它。
etherpad主页
进入编辑
欢迎来到Etherpad!
警告:使用DirtyDB。 这适用于测试,但不建议用于生产。 - 要禁止显示这些警告消息,请在settings.json中将suppressErrorsInPadText更改为true
你试过吗? 你遇到任何困难吗? 我们在评论中谈谈这个问题。