CentOS 7安装Etherpad(在线协作编辑)
2017-02-07 15:05
232 查看
CentOS 7安装Etherpad(在线协作编辑)
Etherpad 是一个线上共制平台,是基于网络的实时合作文档编辑器,三、四个人可以坐在自己电脑前,同时对一份文档修改,也同时能看到其他人的修改。
CentOS 7 安装 Etherpad
1、先安装一些工具
2、安装MariaDB
启动MariaDB服务:
运行MariaDB初始化脚本:
Mariadb初始密码为空;
3、为Etherpad创建一个数据库和用户
创建数据库etherpad;用户etherpad,密码test1234。
4、安装Node.js
5、创建一个Linux用户
6、安装Etherpad
切换到新用户:
使用git clone源码:
Etherpad 是一个线上共制平台,是基于网络的实时合作文档编辑器,三、四个人可以坐在自己电脑前,同时对一份文档修改,也同时能看到其他人的修改。
CentOS 7 安装 Etherpad
1、先安装一些工具
# yum install curl vim gcc-c++ make
2、安装MariaDB
# yum install mariadb-server
启动MariaDB服务:
# systemctl start mariadb.service # systemctl enable mariadb.service
运行MariaDB初始化脚本:
# mysql_secure_installation
Mariadb初始密码为空;
3、为Etherpad创建一个数据库和用户
# mysql -u root -p MariaDB [(none)]> CREATE DATABASE etherpad; MariaDB [(none)]> GRANT ALL PRIVILEGES ON etherpad.* TO 'etherpad'@'localhost' IDENTIFIED BY 'test1234'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
创建数据库etherpad;用户etherpad,密码test1234。
4、安装Node.js
# curl -sL https://rpm.nodesource.com/setup | sudo bash - # yum install nodejs 查看nodejs版本: # node --version
5、创建一个Linux用户
# adduser --home /opt/etherpad --shell /bin/bash etherpad # install -d -m 755 -o etherpad -g etherpad /opt/etherpad
6、安装Etherpad
切换到新用户:
# su - etherpad
使用git clone源码:
$ cd $ git clone https://github.com/ether/etherpad-lite[/code]
创建配置文件:$ 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
使用浏览器访问:your_server_ip:9001
创建新文档(New Pad),(链接:http://your_ip:9001/p/r5Lc37e42P):
把链接发送给合作伙伴,协作编写同一个文档。每个人编辑的文本会使用不用的颜色,非常方便区分。
7、后续配置
把etherpad注册为系统服务
使用Nginx做反向代理(域名->127.0.0.1:9001)
本文永久更新地址:http://www.linuxdiyf.com/linux/22391.html
软件官网:http://etherpad.org/
相关文章推荐
- CentOS 7安装Etherpad(在线协作编辑)
- CentOS 7安装Etherpad(在线协作编辑)
- 阿里云 ECS(centos 7.2镜像) 搭建 Etherpad(在线协作编辑 与一起写相仿)
- Quip多人协作在线编辑文档
- 怎么样在WEB上实现office在线编辑的功能
- centos开机自动启动SVN服务的方法1、编辑rc.local文件
- CoVim:Vim编辑器的协作编辑插件
- dsoframer-在线编辑(读取保存服务器文档)
- 最简单的在线编辑PPT文件
- 两款Bootstrap在线样式编辑工具
- 项目管理需要一个在线团队协作平台
- WebGIS实现要素在线编辑之Silverlight调用FeatureService实现编辑功能
- FCKeditor_2.6.4 + fckeditor-java-2.4.1-bin在线编辑页面jsp的实现
- Office Online Server 文档在线预览编辑【速成篇】
- java 在线编辑模版 代码编辑器 兼容手机平板PC freemaker 静态引擎 网站源码
- CentOS-6.5在线安装docker-1.7教程(升级内核)
- 用PageOffice实现在线打开、编辑、保存Word文档
- php在线编辑文件网页
- centos编辑界面和图形界面登陆切换设置
- Node.js 切近实战(九) 之Excel在线(在线编辑)