ubuntu 16.04 部署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 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相关推荐
- Ubuntu 16.04下部署Graylog日志服务器
Graylog 是一个开源的日志管理系统,集中式收集.索引.分析其它服务器发来的日志.它是由 Java 语言编写的,能够接收 TCP.UDP.AMQP 协议发送的日志信息,并且使用 Mongodb 做 ...
- Ubuntu 16.04 下部署Node.js+MySQL微信小程序商城
本文档为微信小程序商城NideShop服务端api的安装部署教程 服务端api : https://github.com/tumobi/nideshop 微信小程序端 : https://github ...
- open edx: ubuntu 16.04原生native 安装部署
1. 引言 openedx作为哈佛大学等美国顶尖大学推出的在线教育平台,在全世界有着广泛的应用.相较于同类的基于php的moodle,openedx核心代码基于python的django框架.现在,o ...
- Ubuntu 16.04 下部署Node.js+MySQL微信小程序商城 1
本文档为微信小程序商城NideShop服务端api的安装部署教程 服务端api : https://github.com/tumobi/nideshop 微信小程序端 : https://github ...
- Ubuntu 16.04 LTS版本部署Virtualmin
时间:2022-06-27 部署环境:Ubuntu 16.04 LTS版本 IP:192.168.3.153 我尝试过再Centos8上部署,但安装过程会因为找不到依赖软件而报错,修改过几次yun源 ...
- OpenStack Mitaka for Ubuntu 16.04 LTS 部署指南
[声明] 欢迎转载,转载本文请注明作者和出处 https://www.zybuluo.com/ncepuwanghui/note/389373 http://blog.csdn.net/ncepuwa ...
- Ubuntu 16.04安装Zabbix 3.2 版本
系统环境:ubuntu16.04 注意:为了便于实验测试,需要关闭防火墙: parallels@zabbix-server:~$ sudo systemctl stop ufw parallels ...
- Limesurvey-2.55 (Ubuntu 16.04)
平台: Ubuntu 类型: 虚拟机镜像 软件包: limesurvey-2.55 business intelligence commercial limesurvey open-source 服务 ...
- 在 Ubuntu 16.04 上安装 LEMP 环境之图文向导
导读 LEMP 是个缩写,代表一组软件包(注解 ① L:Linux OS,E:Nginx 网络服务器,M:MySQL/MariaDB 数据库和 P:PHP 服务端动态编程语言),它被用来搭建动态的网络 ...
最新文章
- postgresql开发中可能有用的知识
- centos 6.8 php mysql_Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程
- Qtum量子链作客第四届拉美商业科技大会
- groovy怎样从sql语句中截取表名_sql注入mysql篇
- Maven(一):安装与环境配置、使用Maven搭建web项目
- java 舍,java 4舍六入五成双
- 前端学习(1182):差值表达式
- 基于TextRank算法的文本摘要(附Python代码)
- PHP关闭$_ENV后获取服务器参数的办法
- 【转】vue项目打包部署——nginx代理访问
- 反向链接 反向代理_反向链接列表
- MyEclipse添加Mybatis generator插件
- 2018大厂高级前端面试题汇总
- linux系统yum提示注册,Linux:redhat6.5使用yum时提示需要注册问题解决方案
- C语言绘图EasyX图形库基础(笔记)
- kali虚拟机安装教程(超详细)
- 软件项目管理 --SVN目录结构
- UESTC - 59 数据大搜索
- matlab的subplot--子图位置大小随心所欲
- jpeg图像压缩原理
热门文章
- 鸿蒙os能运行win软件吗,暂无在Windows、Linux、Android下运行华为鸿蒙OS的模拟器
- DeepMind 提出“神经算术逻辑单元”,功能强大引发热议
- Latex安装和示例
- 总监设计师一夫老师亲授photoshop淘宝美工就业初级阶段到阶段视频课程-王诚-专题视频课程...
- 互联网套餐一览表_100,000个互联网用户一览
- 电脑怎样进入磁盘管理
- 基于Beacon技术的智慧工厂解决方案
- 2020熔化焊接与热切割考试题库及熔化焊接与热切割考试试题
- 【Gin框架一】Gin简介
- 自旋锁 - 搬运自维基百科