centos7 部署 dzzoffice2.02

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

官网地址:http://dzzoffice.com/

github地址:https://github.com/zyx0814/dzzoffice/releases/

准备环境 

一.安装数据库
[root@tiger ~]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

[root@tiger ~]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm

[root@tiger ~]# yum install mysql-server -y

二.安装httpd、php、php GD库
[root@tiger ~]# yum install httpd php php-mysql php-gd -y

安装dzzoffice

[root@tiger ~]# wget https://github.com/zyx0814/dzzoffice/archive/2.02.tar.gz

[root@tiger ~]# tar xvzf dzzoffice-2.02.tar.gz

[root@tiger ~]# mv dzzoffice-2.02/* /var/www/html/

然后将目录权限授权给apache启动用户,默认为apache用户,如果自己修改了,则以你修改的为准
[root@tiger ~]# cd /var/www/html

[root@tiger ~]# chown -R apache. data

[root@tiger ~]# chown -R apache. config

后续安装组件需要写权限,详细权限没仔细研究,就把html整个目录给了apache用户了
[root@tiger ~]# chown -R apache. html

到这里,如果只是想拿这个软件做网盘的话,已经够了;如果想使用Word和Excel的话,继续往下进行,先不要启动
这里安装onlyoffice作为在线文档服务器,部署方式搜了一下,基本都是docker直接生成,这里我也直接使用docker部署docker版本。首先安装docker,然后用docker启动onlyoffice

[root@tiger ~]# yum remove docker docker-common docker-selinux docker-engine

[root@tiger ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

[root@tiger ~]# yum-config-manager  --add-repo https://download.docker.com/linux/centos/docker-ce.repo

[root@tiger ~]# yum -y install docker-ce-18.03.1.ce

[root@tiger ~]# systemctl start docker

[root@tiger ~]# docker run -itd -p8000:80 --name office --restart=always onlyoffice/documentserver

  启动onlyoffice服务后,在浏览器中访问http://ip:8000查看是否可以正常使用
可通过下方API Documentation查看官方说明文档,调用API
调用接口一般为
http://ip:8000/web-apps/apps/api/documents/api.jshttp://ip:8000/OfficeWeb/apps/api/documents/api.js

接下来,还要进入容器设置一下可保存
Documentation服务器默认没有开启保存功能,如下更改设置后,即可自动保存

进入容器
[root@tiger ~]# docker exec -it office bash

更新update
apt-get  update

安装vim
apt-get install vim

修改文件 
vim etc/onlyoffice/documentserver/default.json
将
"autoAssembly": {
                "enable": false,
                "interval": "5m",
                "step": "1m"
中的false修改为true
------------------------------------------------------
保存退出,重启容器,重启httpd

现在就可以访问了
访问ip初始化
初始化主要是数据库信息填对,基本就没问题
点击应用市场,下载onlyoffice,点击安装的软件,配置 onlyoffice
把上面的api地址复制上就可以随便使用Word和Excel了,记得启用
基本到这里就结束了,一些小配置自己点点就可以解决。
关于网盘上传文件的问题,可以去php.ini里修改大小,设置里有提示,根据自己需要修改即可。
到此结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值