IT技术之家 网络技术 Dzzoffice 2.02.1 + onlyoffice 通过Docker-compose快速部署教程(实现在线协同办公)

Dzzoffice 2.02.1 + onlyoffice 通过Docker-compose快速部署教程(实现在线协同办公)

DzzOffice介绍

DzzOffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。系统本身是一款图形化,简单易用的网盘管理软件。

实现企业文档、文件统一管理的目的。然后通各类办公应用的接入(如文档在线查看编辑、图片在线查看编辑、讨论板、任务板等)实现企业在线协同办公、提高工作效率的目的。

DzzOffice第三方扩展插件推荐阅读:Dzzoffice 插件离线安装教程 + 第三方实用插件包下载

DzzOffice使用手册推荐阅读:Dzzoffice 使用教程

DzzOffice

部署前提

在开始 Dzzoffice 部署之前,系统应该已安装 docker 和 docker-compose

当前使用的是 Dzzoffice:2.02.1 最新版本(补丁更新到最新的2024年1月16日)

已经安装过docker的直接跳过

#检测是否已经安装
docker -v

docker

如果能够显示版本号则已经安装。

Centos 8.x安装步骤

#一键安装docker容器以及docker-compose,并添加阿里云私有加速镜像
wget -O install-docker.sh https://yun.ittel.cn:1443/f/55914227a93d4c50b3ce/?dl=1 && sh install-docker.sh 

Ubuntu 20.x/22.x安装步骤

#一键安装docker容器以及docker-compose,并添加阿里云私有加速镜像 
wget -O install-docker.sh https://yun.ittel.cn:1443/f/bb8ecd197bed4521a59d/?dl=1 && sudo bash install-docker.sh

下载最新源码以及dzzoffice镜像

  • php+nginx环境镜像我已经制作好,直接下载导入即可。
  • 当然如果有宝塔环境,dzzoffice源码下载后,在宝塔网站里启动也是可以的。
#下载最新2.02.1源码
#更新到最新2024年1月16日安全补丁
wget -O dzzoffice-2.02.1.tar.gz  https://yun.ittel.cn:1443/f/25d8c54173ef4f5fa2f2/?dl=1
#下载导入dzzoffice镜像,宝塔部署dzzoffice可以跳过
wget -O ittel_dzzoffice_2.02.1.tar https://yun.ittel.cn:1443/f/b8d678f5b59b45a39dc7/?dl=1 && docker load -i  ittel_dzzoffice_2.02.1.tar && rm -rvf ittel_dzzoffice_2.02.1.tar

部署 Dzzoffice

创建挂载数据目录(后期用作备份数据使用)

这里\opt为例,其他目录可以对应修改。

#创建数据库和dzzoffice数据目录
mkdir /opt/html/  /opt/mysql/
#解压源码到dzzoffice目录
tar -xzvf  dzzoffice-2.02.1.tar.gz  -C /opt/html && rm -rvf dzzoffice-2.02.1.tar.gz && chmod -R 777 /opt/html/

下载并修改Docker-Compose.yml 配置:

  • 需要修改的地方都已经备注。
  • 在线编辑默认使用社区版,如需换成魔改版onlyoffice镜像,对应修改镜像名称即可。

默认配置

总共三个地方需要修改,都已经备注,如果不修改就默认使用以下配置

数据库目录:/opt/mysql
dzzoffice附件目录:/opt/html/dzzoffice-2.02.1
dzzoffice访问端口:8800
在线编辑端口:8889
#下载并修改docker-compose.yml,不修改就使用默认配置。
wget -O docker-compose.yml https://yun.ittel.cn:1443/f/9cf096aaea134934b968/?dl=1

启动dzzoffice服务

如果上面docker-compose.yml 没有问题,过1分钟就可以直接访问dzzoffice了

# 运行
docker-compose up -d
# 查看状态
docker-compose ps

配置 Dzzoffice 初始化

浏览器访问

# 默认登陆链接
http://宿主机IP:8800
# 普通用户登陆入口:
http://宿主机IP:8800/user.php?mod=login
# 管理员登陆入口:
http://宿主机IP:8800/admin.php?mod=orguser

配置MySQL 连接配置

  • 数据库服务器:mysql
  • 数据库密码:gmtools
  • 除了上面两个固定,其他都可以自定义

集成Onlyoffice 在线预览和编辑

应用启用

  • 管理 –> 应用市场 –> 在应用市场内找到对应应用,单击一键安装;
  • 管理 –> 应用市场 –> 已安装 中 点击启用按钮 启用此应用
  • 管理 –> 应用市场 –> 在应用市场内找到 onlyoffice 应用 点击 一键安装,安装完后,你可以通过 http://ip:8889地址来测试 onlyoffice 是否安装成功,成功后进入下一步设置;

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

使用效果

使用效果

Dzzoffice 数据备份恢复指南

备份

备份整个数据库目录以及dzzoffice网站目录,默认在主机的

  • 数据库目录:/opt/mysql
  • 附件目录:/opt/html/dzzoffice-2.02.1

附件目录可以定期备份,但是数据库目录因为实时读写的,所以无法直接备份文件,可以通过dzzoffice定期任务进行数据库备份。

备份sql文件会在【附件目录/data/】下

恢复

数据库恢复

如果出现上述提示,请修改附件目录下的config/config.php, 如下图所示:

#改成1即可,0是防止误点击,导致数据还原。
$_config['admincp']['dbimport']	= 1;

当然,我觉得各位大佬们还是喜欢用mysql工具进行备份还原,比如navcat dbForge等。

文件恢复

DzzOffice 文件默认存储在 网站根目录 /data/attachment/dzz 下,这里推荐整个附件目录,以免漏备份。

  • 默认附件目录:主机的/opt/html/dzzoffice-2.02.1

如果添加了存储位置(本地磁盘 oss 等)也会存储在这些位置上

需要安装,支持可以联系我

注:本站统一解压密码为www.ittel.cn

1、如果您发现本站资源已经失效不能下载请评论留言反馈,谢谢支持
2、友情提醒:部分内容来自网络,如有侵犯您的权益,请速与我联系! 如有转载请注明出处:https://www.ittel.cn/archives/27697.html
guest
0 评论
内联反馈
查看所有评论
联系我们

联系我们

QQ:877196754

在线咨询: QQ交谈

邮箱: 877196754@qq.com

工作时间:周一至周日,8:00-21:00
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部