在外网和内网部署nextcloud+onlyoffice实现在线编辑功能

在外网和内网部署nextcloud+onlyoffice实现在线编辑功能

在线部署

1在线安装docker

2通过docker安装并运行nextcloud+onlyoffice/documentserver镜像

3访问nextcloud和onlyoffice/documentserver

4在nextcloud中的应用->Files中搜索onlyoffice下载

5在管理设置->OnlyOffice中填写上OnlyOffice服务器的地址

内网部署

1离线安装docker

2通过docker命令导出nextcloud和onlyoffice镜像和mysql镜像

3官网下载onlyoffice应用离线版后导入到nextcloud容器中

4配置mysql数据库

5运行docker容器并挂载数据卷

6安装

7成功启动

常见错误:

1无法正常启动

2通过不被信任的域名访问

3连接是发生异常 (文档服务内部发生异常: Invalid token)

因为需要搭建一个能够实现在线多人同时编辑功能的工具,所以在网上查询资料,发现大多数人都在使用nextcloud+onlyoffice这一套组件,nextcloud作为一个私有网盘,可以上传下载文件,同时搭载了onlyoffice插件,可以实现多人在线文档编辑。

因为nextcloud和onlyoffice的使用需要多个软件的协同,比如一个onlyoffice就需要同时下载安装RabbitMQ,Erlang等软件,且版本兼容问题也很难解决,在网上又看到大多数人选择采用Docker进行镜像安装,因为Docker将每个应用的Libs函数库,Deps依赖,配置和应用一起打包,放到一个隔离容器中运行,避免互相干扰,以及系统函数库,从而解决了依赖兼容问题和操作系统版本环境差异的问题,所以最后决定通过Docker运行nextcloud+onlyoffice。

操作步骤:在CentOS7虚拟机上先进行测试,测试通过后再部署到对应的服务器上,一台是腾讯云服务器,一台是公司内网服务器,192.168.200.132为虚拟机IP

在线部署

1在线安装docker

1.1安装yum工具

 

1.2更新本地镜像源

 

1.3输入命令,安装docker-ce(docker-ce为社区免费版本)

 

1.4启动docker

​ 1.4.1关闭防火墙

1.4.2通过命令启动docker

​ 1.4.3然后输入命令,可以查看docker版本:

  • 4
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值