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 xxx

(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 -p 8089:80 --restart=always onlyoffice/documentserver 

5,验证是否安装成功

sudo docker ps -a
sudo netstat -ltunp|grep 8089
打开浏览器 http://ip:8089/welcome/

6,安装dzzoffice

(1)安装mysql 默认5.7 注意密码记住后面需要用到

sudo apt-get install mysql-server  mysql-client -y

如果使用默认密码,则可以

sudo cat /etc/mysql/debian.cnf

如需修改,则

sudo mysql;
use mysql;
update user set authentication_string='' where user='root';
alter user 'root'@'localhost' identified with mysql_native_password by '123456';  

(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>然后启用插件

配置onlyoffice

编辑文档 api 地址直接填写onlyoffice地址,文件服务器填写dzzoffice服务器访问地址,文件后缀,提交。

测试OK。

ubuntu 16.04 部署dzzoffice+onlyoffice相关推荐

  1. Ubuntu 16.04下部署Graylog日志服务器

    Graylog 是一个开源的日志管理系统,集中式收集.索引.分析其它服务器发来的日志.它是由 Java 语言编写的,能够接收 TCP.UDP.AMQP 协议发送的日志信息,并且使用 Mongodb 做 ...

  2. Ubuntu 16.04 下部署Node.js+MySQL微信小程序商城

    本文档为微信小程序商城NideShop服务端api的安装部署教程 服务端api : https://github.com/tumobi/nideshop 微信小程序端 : https://github ...

  3. open edx: ubuntu 16.04原生native 安装部署

    1. 引言 openedx作为哈佛大学等美国顶尖大学推出的在线教育平台,在全世界有着广泛的应用.相较于同类的基于php的moodle,openedx核心代码基于python的django框架.现在,o ...

  4. Ubuntu 16.04 下部署Node.js+MySQL微信小程序商城 1

    本文档为微信小程序商城NideShop服务端api的安装部署教程 服务端api : https://github.com/tumobi/nideshop 微信小程序端 : https://github ...

  5. Ubuntu 16.04 LTS版本部署Virtualmin

    时间:2022-06-27 部署环境:Ubuntu 16.04 LTS版本  IP:192.168.3.153 我尝试过再Centos8上部署,但安装过程会因为找不到依赖软件而报错,修改过几次yun源 ...

  6. OpenStack Mitaka for Ubuntu 16.04 LTS 部署指南

    [声明] 欢迎转载,转载本文请注明作者和出处 https://www.zybuluo.com/ncepuwanghui/note/389373 http://blog.csdn.net/ncepuwa ...

  7. Ubuntu 16.04安装Zabbix 3.2 版本

    系统环境:ubuntu16.04 注意:为了便于实验测试,需要关闭防火墙: parallels@zabbix-server:~$ sudo systemctl stop ufw   parallels ...

  8. Limesurvey-2.55 (Ubuntu 16.04)

    平台: Ubuntu 类型: 虚拟机镜像 软件包: limesurvey-2.55 business intelligence commercial limesurvey open-source 服务 ...

  9. 在 Ubuntu 16.04 上安装 LEMP 环境之图文向导

    导读 LEMP 是个缩写,代表一组软件包(注解 ① L:Linux OS,E:Nginx 网络服务器,M:MySQL/MariaDB 数据库和 P:PHP 服务端动态编程语言),它被用来搭建动态的网络 ...

最新文章

  1. postgresql开发中可能有用的知识
  2. centos 6.8 php mysql_Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程
  3. Qtum量子链作客第四届拉美商业科技大会
  4. groovy怎样从sql语句中截取表名_sql注入mysql篇
  5. Maven(一):安装与环境配置、使用Maven搭建web项目
  6. java 舍,java 4舍六入五成双
  7. 前端学习(1182):差值表达式
  8. 基于TextRank算法的文本摘要(附Python代码)
  9. PHP关闭$_ENV后获取服务器参数的办法
  10. 【转】vue项目打包部署——nginx代理访问
  11. 反向链接 反向代理_反向链接列表
  12. MyEclipse添加Mybatis generator插件
  13. 2018大厂高级前端面试题汇总
  14. linux系统yum提示注册,Linux:redhat6.5使用yum时提示需要注册问题解决方案
  15. C语言绘图EasyX图形库基础(笔记)
  16. kali虚拟机安装教程(超详细)
  17. 软件项目管理 --SVN目录结构
  18. UESTC - 59 数据大搜索
  19. matlab的subplot--子图位置大小随心所欲
  20. jpeg图像压缩原理

热门文章

  1. 鸿蒙os能运行win软件吗,暂无在Windows、Linux、Android下运行华为鸿蒙OS的模拟器
  2. DeepMind 提出“神经算术逻辑单元”,功能强大引发热议
  3. Latex安装和示例
  4. 总监设计师一夫老师亲授photoshop淘宝美工就业初级阶段到阶段视频课程-王诚-专题视频课程...
  5. 互联网套餐一览表_100,000个互联网用户一览
  6. 电脑怎样进入磁盘管理
  7. 基于Beacon技术的智慧工厂解决方案
  8. 2020熔化焊接与热切割考试题库及熔化焊接与热切割考试试题
  9. 【Gin框架一】Gin简介
  10. 自旋锁 - 搬运自维基百科