Dzzoffice 2.02.1 + onlyoffice 通过Docker-compose快速部署教程(实现在线协同办公)
DzzOffice介绍
DzzOffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。系统本身是一款图形化,简单易用的网盘管理软件。
实现企业文档、文件统一管理的目的。然后通各类办公应用的接入(如文档在线查看编辑、图片在线查看编辑、讨论板、任务板等)实现企业在线协同办公、提高工作效率的目的。
DzzOffice第三方扩展插件推荐阅读:Dzzoffice 插件离线安装教程 + 第三方实用插件包下载
DzzOffice使用手册推荐阅读:Dzzoffice 使用教程
部署前提
在开始 Dzzoffice
部署之前,系统应该已安装 docker
和 docker-compose
。
当前使用的是 Dzzoffice:2.02.1
最新版本(补丁更新到最新的2024年1月16日)。
已经安装过docker的直接跳过
#检测是否已经安装docker -v
如果能够显示版本号则已经安装。
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.1dzzoffice访问端口: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
还没有评论,来说两句吧...