局域网搭建onlyoffice
在日常工作中免不了有多人在线同时编辑的需求,看了一部分相关软件,觉得dzzoffice比较符合需求,搭建环境依旧是centos7,onlyoffice是部署在docker中。
安装dzzoffice
centos7安装
LAMP安装
- LAMP环境部署
1 | yum install -y httpd php php-mysql |
至于修改配置文件什么的这里不再介绍,上篇的部署环境跟这个差不多。
源码安装
- 进入到/var/www/html/目录下
1 | cd /var/www/html/ |
- 解压tar包
tar -zxvf dzzoffice-2.02.tar.gz
- 修改目录权限
chown -R apache. /var/www/html/dzzoffice-2.02
- 访问web页面进行安装
http://你部署的IP地址/dzzoffice
跟随提示安装即可,如果却依赖包,直接yum安装就可以。
随后就是在应用商店安装你所需要的应用。
onlyoffice的配置
这里选择的是docker部署服务端。docker安装请参考Centos7安装docker和docker-compose
这里不做详细介绍。
- 拉取onlyoffice镜像
docker pull onlyoffice/documentserver
- 运行onlyoffice镜像
docker run -i -t -d -p [PORT_NUMBER]:80 --restart=always onlyoffice/documentserver
- 查看是否成功
访问你所部署的IP地址,出现welcome页面,即安装完成。
实现在线编辑
在dzzoffice后台,选择onlyoffice编辑设置。
在onlyoffice document server API 这一栏,填上你docker部署的onlyoffice的API地址,目前的路径为:
http://IP地址:端口号/6.0.2-5/web-apps/apps/api/documents/api.js
接下来就可以实现同时在线编辑的功能了。部署过程中有任何疑问或者问题,欢迎留言交流。