局域网搭建onlyoffice

在日常工作中免不了有多人在线同时编辑的需求,看了一部分相关软件,觉得dzzoffice比较符合需求,搭建环境依旧是centos7,onlyoffice是部署在docker中。

安装dzzoffice

centos7安装

LAMP安装

  • LAMP环境部署
1
yum install -y httpd php php-mysql

至于修改配置文件什么的这里不再介绍,上篇的部署环境跟这个差不多。

源码安装

  • 进入到/var/www/html/目录下
1
2
cd /var/www/html/
wget https://github.com/zyx0814/dzzoffice/archive/2.02.tar.gz
  • 解压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

接下来就可以实现同时在线编辑的功能了。部署过程中有任何疑问或者问题,欢迎留言交流。