ubuntu 16.04 部署dzzoffice+onlyoffice
<p>ubuntu 16.04 部署dzzoffice+onlyoffice</p><p>我使用了centos7 部署发现最后打不开在线编辑,其他都正常,听网上说是centos 7的lib库版本太低不支持<br>忽悠领导展示能力<br> 客户从事财政工作,经常需要和下属单位填报报表,数据保密,不能在互联网上流转,只能通过各单位上报后再合并,极不方便,便委托我看能不能搭建一个基于局域网的文档协同系统。测试了几款协同系统:云盒子、officeonline、毕升office.....都不太满意。要么是申请许可麻烦、要么安装复杂、要么用户数限制...最终确定dzzoffice+onlyoffice<br><br>1、准备工作<br>硬件要求:内存4G+,硬盘40G+ 建议大一点免得后期扩容<br>纯净ubuntu16.04 系统,避免已安装软件占用docker及其镜像端口<br>镜像地址http://releases.ubuntu.com/xenial/ubuntu-16.04.7-desktop-amd64.iso<br><br>2打开ubuntu系统,进行简单的系统优化<br>更换更新源为国内源:<br>sudo apt-get install -y vim<br>sudo vim /etc/apt/sources.list<br>vim 打开更新源配置文件添加国内源进去,这里添加阿里源<br><br>deb http://mirrors.aliyun.com/ubuntu/ xenial main<br>deb-src http://mirrors.aliyun.com/ubuntu/ xenial main<br>deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main<br>deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main<br>deb http://mirrors.aliyun.com/ubuntu/ xenial universe<br>deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe<br>deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe<br>deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe<br>deb http://mirrors.aliyun.com/ubuntu/ xenial-security main<br>deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main<br>deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe<br>deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe<br><br><br>更新源<br>sudo apt-get update<br><br>更新软件<br>sudo apt-get dist-upgrade<br><br>安装ssh 服务<br>sudo apt-get install openssh-server<br>sudo service ssh start<br><br>到此简单优化完毕<br>关机 poweroff<br>建议做个初始化镜像<br><br>3,安装docker<br>(1)安装依赖<br>sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common<br><br>(2)添加docker秘钥<br> curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -</p>
<p> sudo apt-get update<br> <br> (3)验证秘钥<br> sudo apt-key fingerprint 0EBFCD88<br><br> (4)设置docker下载源<br> sudo add-apt-repository \<br> "deb https://download.docker.com/linux/ubuntu \<br> $(lsb_release -cs) \<br> stable"<br> <br> (5)安装docker<br>sudo apt-get install docker-ce docker-ce-cli containerd.io<br><br>4,安装onlyoffice ,此处吐槽下 docker run -i -t -d -p8089:80 --restart=always onlyoffice/documentserver ,里面的服务是坏的,需要进去调<br>sudo docker pull hub.c.163.com/gongzh/onlyoffice:latest<br>sudo docker run -i -t -d -p 8089:80 hub.c.163.com/gongzh/onlyoffice</p>
<p>sudo docker ps -a</p>
<p>sudo netstat -ltunp|grep 8089<br><br>5,打开浏览器 http://ip:8089/welcome/<br><br>http://192.168.247.128:8089/welcome/</p>
<p><img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210706184356251-1016136329.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p>6,安装dzzoffice<br>(1)安装mysql 默认5.7 注意密码记住后面需要用到<br>sudo apt-get install mysql-server mysql-client -y</p>
<p>输入密码按tab键</p>
<p><img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210709100537509-1077766377.png"></p>
<p> </p>
<p> 再次输入密码按tab键回车键</p>
<p><img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210709100703827-10427958.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p><br><br> (2)安装Apache<br> sudo apt-get install apache2<br>(3)php 默认php 7 ,此处时间比较紧慢慢等<br> sudo apt-get install php php-xml php-zip php-mysql php-gd php-curl libapache2-mod-php php-fpm -y<br> <br>(4)下载dzzoffice <br> cd /var/www/html <br> sudo wget https://github.com/zyx0814/dzzoffice/archive/2.02.tar.gz<br> sudo tar xf 2.02.tar.gz<br> sudo mv dzzoffice-2.02/ dzzoffice<br> sudo chmod -R 777 config/ data/ dzz/ static</p>
<p><br> <br>(5)上一步已启动apache,现在可以直接访问你服务器的ip或域名,后跟dezzoffice的路径来来访问dzzoffice,访问如:http://ip/dzzoffice 会自动跳转到安装界面 一直下一步</p>
<p><img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210706185309915-1748179614.png"></p>
<p> </p>
<p> </p>
<p> <img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210706185341789-815302786.png"></p>
<p> </p>
<p> </p>
<p> <img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210706185354164-1929966766.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p>根据实际情况,填写数据库信息,这里需要自己是先创建数据库,只需要填写组织名称(公司名或者谁边填写)和数据库密码以及邮箱。</p>
<p><img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210706185537102-392776326.png"></p>
<p> </p>
<p> </p>
<p> <img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210706185802914-1631240851.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210706185814030-1541730611.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p>安装完成后,手动删除安装文件<br>rm -rf /var/www/html/dzzoffice/install/index.php</p>
<p> </p>
<p>登录</p>
<p><img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210706190024025-1425967221.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210706190100489-1901985868.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p>管理 >登录管理员> 应用市场 >应用市场 ,选择安装插件</p>
<p>主要安装文档+表格+ppt+onlyoffice2.03 >然后到已安装启用插件</p>
<p><img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210706190525788-1726318713.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210706190547654-1575368411.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p>编辑文档 api 地址直接填写onlyoffice地址,文件服务器填写dzzoffice服务器访问地址,文件后缀,提交</p>
<p><img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210706190618719-976781395.png"></p>
<p> </p>
<p> </p>
<p> 到此结束了,开始测试</p>
<p>先到表格处</p>
<p><img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210706191319646-2075969.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>可本地上传,也可以创建</p>
<p><img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210706191253678-973308661.png"></p>
<p> </p>
<p> </p>
<p> 双击表格</p>
<p><img src="https://img2020.cnblogs.com/blog/2315308/202107/2315308-20210706191237009-1415776280.png"></p>
<p> </p><br><br>
来源:https://www.cnblogs.com/ershinian/p/14978388.html
頁:
[1]