简介

  记录一下在debian服务器上搭建线上协同办公服务器过程中的遇到的问题,避免后续安装过程中出现卡壳的情况。

安装数据库

  在docker官方镜像源上下载mysql数据库镜像,下载使用时Mysql数据库不一定非要使用最新版本的,要和DzzOffice适配,根据DzzOffice镜像的需求安装以下版本。

docker pull mysql:5.7.27#docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.27
mkdir -p /opt/sqldata
docker run -d --name mysql -v /opt/sqldata:/var/lib/mysql -p 33060:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.27

  这里记住mysql的密码,是配置DzzOffice时需要使用。这里使用了-v /opt/sqldata:/var/lib/mysql将mysql的数据卷挂载到宿主机上,避免容器删除数据丢失。

安装部署DzzOffice

  使用官方镜像,也可是使用官方提供的Dockerfile自行构建(https://github.com/soar1688/DzzOffice)。

docker pull imdevops/dzzofficemkdir -p /opt/dzzdata
docker run -d --name dzzoffice -v /opt/dzzdata:/var/www/html/data -p 9090:80 imdevops/dzzoffice:latest

  这里使用了-v /opt/dzzdata:/var/www/html/data将dzzoffice的数据卷挂载到宿主机上,实现数据持久化。
  挂载数据卷后,需要使用命令 docker exec -it dzzoffice bash 进入容器内,执行命令 chown -R www-data:www-data /var/www/html/data 给data目录读写权限。

安装部署Onlyoffice

  下载镜像并启动

docker pull onlyoffice/documentserver
docker run -itd --name docserver -p 9000:80 onlyoffice/documentserver

  由于DzzOffice已经实现了将文件夹挂载的持久化存储,OnlyOffice这边不需要再做了,只需要提供相关的应用程序网络接口即可。
  Docker化的Onlyoffice需要配合DzzOffice对应插件使用(注意使用时不安装应用:Collabora Office、微软office预览、officeOnline、zoho)就是说不要安装其他Office应用会导致Onlyoffice无法正常使用。

配置DzzOffice

  浏览器打开DzzOffice的地址http://192.168.0.40:9090/install/index.php,如下

  点击开始安装



  这一步注意输入数据库服务器的地址和mysql的密码,密码是启动mysql容器时MYSQL_ROOT_PASSWORD参数的值。

  设置管理员的密码,不知道为什么,下面这个界面需要刷两次。


  接下来,需要配置office的服务器。

  登录进去之后,需要进行基本的配置。

  点击应用市场,输入管理员密码。

  然后安装选中的应用。

  安装成功之后,进入已安装。

点击启用文档,表格,演示文稿等

  设置onlyoffice,如下。


  需要注意的是,在onlyoffice API地址上需要输入onlyoffice导出的地址http://192.168.0.40:9000,而dzzoffice服务器的地址需要输入http://192.168.0.40:9090


点击word文档,就可以进入编辑界面了。

之后可以在系统设置里设置其他内容。

基于Docker搭建DzzOffice与OnlyOffice线上协同办公服务器相关推荐

  1. 线上协同办公之争:腾讯会议竞品分析

    因为疫情的到来,越来越多的公司选择在线上协同办公,线上这么多协同办公软件,哪一款更适合你呢,以腾讯会议为例,一起来看看吧. 一.项目描述 1.1 竞品分析描述 分析在线办公市场和用户群体,了解用户需求 ...

  2. 基于Docker搭建私有镜像仓库

    通常我们在docker中拉取的镜像都是在docker hub在线存储库中获取的,这个在线存储库里的docker镜像可以由任何用户发布和使用,显然这在某些场景下是不适用的,比如某些互金的隐私项目,或者是 ...

  3. 树莓派4b学习笔记三--基于Ubuntu搭建Docker 和portainer,基于Docker 搭建Homeassistant、EMQX

    文章目录 一.基于Ubuntu搭建Docker和portainer 1.Docker简介 2.Ubuntu20.04安装Docker-ce 3.Ubuntu20.04安装Docker图形化界面port ...

  4. 基于docker搭建cephfs分布式文件

    目的 在一台机器上, 利用多块硬盘, 搭建一个cephfs文件系统. 具体来说就是1个mon, 1个mds, 1个mgr, 3个osd 注意 a. 使用vmware会很方便 b. 安装过程中会遇到很多 ...

  5. 基于Docker搭建单机版Mesos/Marathon

    摘要: 本文介绍了基于Docker搭建单机版Mesos/Marathon的方法,Mesos/Marathon的所有组件均运行于单个容器中. GitHub地址: kiwenlau/single-meso ...

  6. 基于 Docker 搭建 ownCloud 个人云盘

    在我的博客上阅读 基于 Docker 搭建 ownCloud 个人云盘 官方文档 机翻气息贯穿全文~ 概述 配置: 公开端口 8080,允许 HTTP 连接. 使用单独的 MariaDB 和 Redi ...

  7. 基于 Docker 搭建 Hadoop 平台

    基于 Docker 搭建完全分布式 Hadoop 平台 前言 环境 遇到的坑 折腾实录 一.构建镜像 1. 准备JDK和Hadoop 2. 构建centos-hadoop镜像 二.启动容器 三.集群搭 ...

  8. 【阿尼亚喜欢BigData】“红亚杯”大数据环境搭建与数据采集技能线上专题赛——满分解析⑤

    大家好,喜欢Bigdata的阿尼亚来了!希望大家会喜欢阿尼亚的文章!!哇酷哇酷!!! 本次为师傅们带来的是"红亚杯"大数据环境搭建与数据采集技能线上专题赛--满分解析系列的第⑤期, ...

  9. 【阿尼亚喜欢BigData】“红亚杯”大数据环境搭建与数据采集技能线上专题赛——满分解析②

    大家好,喜欢Bigdata的阿尼亚来了!希望大家会喜欢阿尼亚的文章!!哇酷哇酷!!! 本次为师傅们带来的是"红亚杯"大数据环境搭建与数据采集技能线上专题赛--满分解析系列的第②期, ...

最新文章

  1. SQLite第八课 auth.c授权文件解析
  2. 谷歌又有手机黑科技:进入办公室就变静音,遇车祸自动报警
  3. 京东一面:说说ThreadLocal的使用场景及使用方式
  4. python笔试知识点_python知识点及面试面试大集合
  5. python numpy 技巧
  6. torch.Tensor.scatter_(dim, index, src, reduce=None)
  7. integer为null_比较两个Integer,为什么必须使用equals?不用==
  8. VC6.0 Raising Error spawning cl.exe solution
  9. html注册登录模板
  10. 新世纪孙鹏飞带你整理平面排版
  11. 改变不需要时间和地点的条件
  12. 基于python的电影在线_利用python实现电影推荐
  13. 电赛笔记【数模转换原理】
  14. Maven 官网查找依赖包
  15. properties配置文件中 不能输入中文
  16. 手动制作linux live,使用Etcher轻松制作Linux Live Disks | MOS86
  17. 深度学习之学习笔记(九)—— 误差反向传播法
  18. VMware Workstation Pro 15.0.2 官方版+激活密钥
  19. (原码、反码和补码)例子byte的详细讲解
  20. 【电气专业知识问答】问:高压断路器主要技术参数有哪些?各代表什么含义?

热门文章

  1. 【电路】电容(二)——滤波电容
  2. 抖音上热门?这几个一定要记住
  3. 【MATLAB统计分析与应用100例】案例011:matlab读取Excel数据,调用regress函数作一元线性回归分析
  4. Linux学习笔记(包含虚拟机及Linux系统安装)
  5. 完了!Python黄了! 80%的程序员:痛快!你怎么看?
  6. 汉字转拼音 python_python实现将汉字转换成汉语拼音的库
  7. Data Science 到底是什么?
  8. Polar码快速入门
  9. 2018-05-18 docker supervisord进程管家
  10. 图片爬取和IP地址查询