本文作者:zhujue

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

zhujue 2024-03-23 14:53:33 37 抢沙发
Dzzoffice 2.02.1 + onlyoffice 通过Docker-compose快速部署教程(实现在线协同办公)摘要: ...

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

DzzOffice介绍

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

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

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

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

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

部署前提

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

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

已经安装过docker的直接跳过

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

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

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

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 2.02.1 + onlyoffice 通过Docker-compose快速部署教程(实现在线协同办公) 办公软件 DzzOffice 第3张

部署 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.1dzzoffice访问端口:8800在线编辑端口:8889
#下载并修改docker-compose.yml,不修改就使用默认配置。wget -O docker-compose.yml https://yun.ittel.cn:1443/f/9cf096aaea134934b968/?dl=1

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

启动dzzoffice服务

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

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

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

配置 Dzzoffice 初始化

浏览器访问

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

配置MySQL 连接配置

  • 数据库服务器:mysql

  • 数据库密码:gmtools

  • 除了上面两个固定,其他都可以自定义

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

集成Onlyoffice 在线预览和编辑

应用启用

  • 管理 –> 应用市场 –> 在应用市场内找到对应应用,单击一键安装;

  • 管理 –> 应用市场 –> 已安装 中 点击启用按钮 启用此应用

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

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

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

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

使用效果

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

Dzzoffice 数据备份恢复指南

备份

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

  • 数据库目录:/opt/mysql

  • 附件目录:/opt/html/dzzoffice-2.02.1

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

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

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

恢复

数据库恢复

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

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

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

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

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

文件恢复

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

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

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

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

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

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


[/youbanshan]
文章投稿或转载声明

来源: 无欢不爱版权归原作者所有,转载请保留出处。本站文章发布于 2024-03-23 14:53:33
温馨提示:文章内容系作者个人观点,不代表天云博客对其观点赞同或支持。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,37人围观)参与讨论

还没有评论,来说两句吧...