DZZOffice和onlyoffice安装指北

0
158

一、安装并启用docker

uname -r #查看Linux内核

yum update

yum makecache

yum install docker -y

  1. systemctl start docker #启动docker
  2. systemctl enable docker #开机启动docker
  3. systemctl status docker #查看docker状态

docker version  查看版本

二、安装宝塔面板

 
1. [root@web01 ~]# systemctl enable docker
 
2. [root@web01 ~]# docker pull centos
 
3. [root@web01 ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
baota               1.0                 6112bf8cd2f8        2 hours ago         1.94GB

 
4. [root@web01 ~]# docker run -d -p 80:80 -p 443:443 -p 8888:8888 --name web --privileged=true centos /usr/sbin/init
fde8c437e30b14e1a61dfd95aae2ef51d3b20d16d8be168251995f7e38092d37
 
5.  [root@web01 ~]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                                                              NAMES
fde8c437e30b        centos              "/usr/sbin/init"    13 seconds ago      Up 11 seconds       0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:8888->8888/tcp   web
 
6. [root@web01 ~]# docker stop web
 
 
7. [root@web01 ~]# docker update --restart=always web
 
8.[root@web01 ~]# docker start web
 
 
9.[root@web01 ~]# docker exec -it web /bin/bash

正式安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

三、安装DzzOffice

1.先去DzzOffice官网下载安装包(推荐lamp环境 )

2.之后用宝塔面板添加站点,并把DzzOffice的安装包上传至网站目录并解压。在浏览器输入 :

 http://您的域名/install/

3.根据自动检测的结果做相应操作,全部完成即可点下一步(相比cloudreve会简单很多)

环境检查

四、在docker安装onlyoffice

拉取ONLYOFFICE Document Server 的Docker镜像

拉取镜像:

sudo docker pull onlyoffice/documentserver

启动Docker容器(常规80端口情况下)

sudo docker run -i -t -d -p 80:80 onlyoffice/documentserver

将Document Server映射至其它端口

80端口上往往会运行像Apache、Nginx之类的HTTP服务,为了避免端口冲突,我们可以将Document Server映射至其它端口。

 例如映射至9000端口: 
sudo docker run -i -t -d -p 9000:80 onlyoffice/documentserver

五、设置onlyoffice的api

此处折腾了好久,才知道 这些网盘不是安装onlyoffice的应用就完事了。需要综上所述 自己再去安装下onlyoffice的服务,然后再把设置好的IP/域名(端口)在 应用设置中 添加api。

添加onlyoffice应用

以dzzoffice为例:输入:http://192.168.4.238:9000/web-apps/apps/api/documents/api.js

nextcloud: http://192.168.4.238:9000/ 输入这个地址

添加完api就去网盘查看下office文档是否可以正常打开、编辑了。对于小白来说还是比较折腾的。

api设置

输入: http://192.168.4.23:9000/welcome/ 可以查看onlyoffice是否运行正常

安装成功
最后结果展示
在线编辑、享受吧