ONLYOFFICE Document Server+DzzOffice协同办公系统的部署

发表于 2019-08-31  375 次阅读


团队里有许多实时性较强的文档由于维护人员众多,所以有必要使用ONLYOFFICE Document Server+DzzOffice协同办公系统的解决方案,一是提升团队工作效率,二是方便资料汇集,提高升文件的实时性、准确性,减少无用功。

DzzOffice是一套开源办公套件,适用于企业、团队搭建自己的类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。

github:https://github.com/zyx0814/dzzoffice

ONLYOFFICE Document Server+DzzOffice是组成了整套协同办公系统的“灵魂”与“身体”。

0x01、安装docker

我在windows 10环境下部署docker,如果你有linux服务器,建议使用Linux进行部署。

0x02、使用docker拉取 ONLYOFFICE Document Server

docker pull onlyoffice/documentserver
1.789G

0x03、启动容器并把容器的80映射至本地计算机9000端口(80被phpstudy所占)

docker run -i -t -d -p 9000:80 onlyoffice/documentserver 
ONLYOFFICE Document Server 显示此页面表示已经部署完成
docker exec -it 6cd37dc70958 /bin/bash   #可以进入ID为 “6cd37dc70958  的容器内”。

方便后期的维护,建议把onlyoffice的22端口也映射出来。

0x04、部署Dzzoffice

架构windows+apache+mysql+php

在windows下可以直接使用套件phpstudy,此中间件简单易用,各中间件版本切换便利。

在github下载源码,解压至phpstudy的WWW目录浏览器内打开.......,安装过程不再赘述,就是点点下一步,不过有两个坑,PHP版本务必5.4以上,安装时务必不要使用127.0.0.1进行部署,一定要使用本地连接的内网IP,否则会出现莫名其妙的问题。

部署完成后效果(之前我已经对登陆页进行了优化)

0x05、设置ONLYOFFICE Document Server API接口

应用市场内找到onlyoffice,先进行安装,再进行设置
http://192.168.50.132:9000/OfficeWeb/apps/api/documents/api.js 输入在DOCKER内部署的ONLYOFFICE API接口脚本地址,确定提交即可。

0x06、在应用市场内根据团队的办公需求安装相应的模块功能。团队协同办公最主要的功能是“网盘”,第二步是添加团队成员用户,并给予团队内每一名成员默认权限。

权限说明
默认首页
网盘基本的布局,双击部门文档内的文档,默认调用ONLYOFFICE Document Server 对文档进行在线编辑。

整套系统都是围绕着“协同”两字和本地的office软件不同的是它更适合多人共同维护团队内实时性强较文档。

本站文章基于国际协议BY-NA-SA 4.0协议共享;
如未特殊说明,本站文章皆为原创文章,请规范转载。

1

专注于学习,生活,教育。