一、说明
DzzOffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。被网友简称为“大桌子”,什么都能放。
二、安装准备
Dzzoffice是php编写的开源项目:
- 需要安装php的运行环境和php-mysq扩展
dzzoffice推荐使用php7,所以这里我们需要安装php7和与之对应的php-mysql扩展。
- 需要一个web服务器,例如apache或nginx,这里我们使用nginx
三、下载Dzzoffice源码
git clone https://github.com/zyx0814/dzzoffice.git
四、启动nginx服务器
server{
listen 80;
server_name 0.0.0.0;
root /data/desk/dzzoffice; //源码根目录
index index.php;
location / {
if (!-f $request_filename){
rewrite ^.*$ /index.php last;
}
}
include server.conf;
client_max_body_size 100M;
client_body_buffer_size 512k;
client_header_timeout 120;
client_body_timeout 120;
}
nginx -s restart //重新启动服务器
五、在线配置Dzzoffice
5.1:浏览器访问:http://127.0.0.1/dzzoffice 会自动跳转到在线安装界面:
5.2:根据实际情况,填写数据库信息
这里需要自己事先创建数据库,一般公司都会有数据库的,直接拿来用就好,这里就不细说数据库的安装了,有需要的可以参考我之前的博文
5.3:安装完成后,为避免重复安装,手动删除安装引导文件
rm -rf /data/desk/dzzoffice/install/index.php
六、安装完成
安装完成,登录后,出现如下界面。根据指引进行操作即可,这里就不详细说明了。
centos7 部署dzzoffice最新版详细教程https://blog.youkuaiyun.com/weixin_41004350/article/details/89497962
onlyoffice在线服务docker安装和部署https://github.com/ONLYOFFICE/Docker-DocumentServer