当前位置:   article > 正文

分享:一套开源的办公套件,适用于企业、团队的协同办公平台DzzOffice_局域网协同办公软件 源码

局域网协同办公软件 源码

目录

前言

安装与部署

1>环境说明

2>安装PHP依赖软件

3>下载DzzOffice的源码包并安装

4>安装配置MYSQL5.7

5>web页面安装DzzOffice

6>安装onlyoffice作为在线文档服务器

总结


前言

           Dzzoffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。套件由多个工具组成。企业根据需要可以只使用一款工具,也可以多款工具组合使用。例如团队需要一个任务管理工具,可以只安装一个任务板,登陆系统会直接进入任务板工具,没有其他工具的干扰。如果多个工具组合使用,可以设置默认登陆到哪个工具里。

优势

  • 网盘: 企业、团队文件集中管理
  • 文档: 在线 Word 文档协作工具
  • 表格: 在线 Excel 协作工具
  • 演示文稿: 在线 PPT 文档浏览、编辑工具
  • 记录: 多人参与协作的记录本,主要体现协作记录内容
  • 新闻: 文章系统,可用于企业新闻,通知等用途
  • 通讯录: 企业人员联系方式查询
  • 文集: 通过树形目录有序管理文档。支持 Markdown 编辑,支持导入导出 txt,epub、mobi、azw3
  • 相册: 企业,团队图片管理
  • 任务板: 任务管理、团队协作
  • 讨论板: 内部论坛设置
  • 表单: 表单,问卷工具

安装与部署

1>环境说明

系统Cnetos 7.5   2C 4G    50G硬盘   IP为192.168.253.130

2>安装PHP依赖软件

  1. ###dzzoffice推荐使用php7,我们先来删除原有的php源及包
  2. [root@office-online ~]# rpm -qa|grep php #查询是否安装php
  3. #[root@office-online ~]# rpm -e --nodeps #如果已安装则使用这条命令删php
  4. [root@office-online ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
  5. #获取源
  6. [root@office-online ~]# yum install -y php72w php72w-cli php72w-common php72w-mysql php72w-pdo httpd #安装php7

此处易报错提示:

3>下载DzzOffice的源码包并安装

  1. ##只有在github和码云上才有DzzOffice的源码包,所以直接下载就行
  2. [root@office-online ~]# wget https://github.com/zyx0814/dzzoffice/archive/2.02.tar.gz
  3. [root@office-online ~]# tar -zxvf 2.02.tar.gz #解压文件
  4. [root@office-online ~]# mv dzzoffice-2.02 /var/www/html/dzzoffice #移动文件到httpd网站根目录下并重新命名
  5. [root@office-online ~]# cd /var/www/html/
  6. [root@office-online html]# chown -R apache. dzzoffice #授权这个目录给apache用户
  7. [root@office-online html]# systemctl start httpd
  8. [root@office-online html]# systemctl enable http #启动httpd并设为开机自启

4>安装配置MYSQL5.7

  1. [root@office-online html]# rpm -ivh http://repo.mysql.com/mysql57-community-release-el7.rpm #安装5.7的rpm源码
  2. [root@office-online html]# yum install mysql-community-server -y #安装数据库
  3. [root@office-online html]# systemctl start mysqld #开启数据库
  4. [root@office-online html]# systemctl enable mysqld #设为开机启动
  5. [root@office-online html]# new=`grep 'temporary password' /var/log/mysqld.log | awk '{print $NF}'`;mysqladmin -p"$new" password "Hxb@6666";
  6. mysqladmin: [Warning] Using a password on the command line interface can be insecure.
  7. Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.
  8. ##此段落解释mysql5.7初始之后默认密码在/var/log/mysqld.log路径下,需要改初始密码 warning不要怕只是提醒在命令行输入明文密码不安全
  9. [root@office-online html]# mysql -uroot -pHxb@6666 #登入数据库
  10. mysql> grant all on *.* to root@'%' identified by 'Hxb@6666'; #授权这个root可以远程登录
  11. mysql> flush privileges; #刷新权限
  12. mysql> quit

5>web页面安装DzzOffice

易错提示:如果web端访问不了的话,需要把服务器的防火墙、setenforce关闭命令如下

[root@office-online html]# setenforce 0
[root@office-online html]# systemctl stop firewalld
如果是云服务器则需要在控制台开放所需的端口。

[root@office-online html]# rm -rf /var/www/html/dzzoffice/install/index.php

至此,安装就到此结束了, dzzoffice本身不支持excel或者文档的在线浏览和编辑如果有需求使用在线编辑,则需要安装第三方文件管理系统,下面是安装过程!官方文档:http://dzzoffice.com/corpus/list?cid=3#

6>安装onlyoffice作为在线文档服务器

  1. ##这里我使用docker-ce起一个文档服务器容器
  2. [root@office-online html]# yum -y install yum-utils device-mapper-persistent-data lvm2 #安装依赖
  3. [root@office-online html]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #安装yum仓库
  4. [root@office-online html]# yum install docker-ce docker-ce-cli containerd.io #安装
  5. [root@office-online html]# systemctl start docker
  6. [root@office-online html]# systemctl enable docker
  7. [root@office-online html]# docker run -i -t -d -p90:80 --restart=always onlyoffice/documentserver #起一个容器,启动onlyoffice后在浏览器访问
  8. [root@office-online html]# docker ps #up状态表示正在运行
  9. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
  10. 99fa64a1849e onlyoffice/documentserver "/app/ds/run-documen…" 19 seconds ago Up 18 seconds 443/tcp, 0.0.0.0:90->80/tcp priceless_bhaskara

然后在dzzoffice中进行配置:

管理 -> 应用市场 -> 在应用市场内找到 “onlyoffice” 应用 点击 一键安装

管理 -> 应用市场 -> 已安装 中 点击设置按钮 进入设置页面

至此,文档服务器安装结束,在线ppt。在线excel设置的方法同上,只需要在设置中把打开方式设为onlyoffice

总结

          挺便捷的一款开源产品,功能强大。最大的优势是支持多人同时在线编辑文档。本章中onlyoffice这个文档服务器最多支持20同时在线编辑,毕竟免费这样已经做的很不错了!创作不易,请各位大佬们动动小手先关注再点赞!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/138692
推荐阅读
相关标签
  

闽ICP备14008679号