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