OnlyOffice Docker版搬砖心得
OnlyOffice搭建(亲测可用)
实习在公司搬砖时搭建的服务,从服务器上onlyoffice的部署到集成到公司代码,踩了不少坑,鸡白介绍一下docker版的安装流程
(第一次写,轻喷哈哈哈,有问题可以一起探讨):
非docker版传送门 :https://helpcenter.onlyoffice.com/server/linux/document/linux-installation.aspx
安装docker(centos7)
- 卸载旧版本
$ sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
- 设置存储库
安装所需的包。
yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-data和lvm2由需要 devicemapper存储驱动程 序。
$ sudo yum install -y yum-utils
device-mapper-persistent-data
lvm2
使用以下命令设置稳定存储库。
$ sudo yum-config-manager
–add-repo
https://download.docker.com/linux/centos/docker-ce.repo
- 安装DOCKER CE
$ sudo yum install docker-ce docker-ce-cli containerd.io
- 启动Docker
$ sudo systemctl start docker
- 通过运行hello-world 映像验证是否正确安装了Docker CE 。
$ sudo docker run hello-world
- docker安装完成啦!
- 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
- 增加了 检查列表 功能。
安装Onlyoffice
- 拉取onlyoffice镜像
$ sudo docker pull onlyoffice/documentserver
- 查看镜像是否下载完成
$ docker images
- 启动onlyoffice
以下是将本机的9001端口映射到docker的80端口上,访问时通过服务器ip:9001访问,并且用 -v 将本机机==/data/aws_s3/file-storage==文件夹挂载到docker的 /var/www/onlyoffice/documentserver/web-apps/wsData文件下,后续直接通过http请求读取对应的文件夹
docker run -i -t -d -p 9001:80 -v /data/aws_s3/file-storage:/var/www/onlyoffice/documentserver/web-apps/wsData onlyoffice/documentserver
- 打开浏览器输入ip:9001
出现以下页面就安装成功 - 想试试onlyoffice功能的小伙伴也可以安装onlyoffice/communityserver,这个与公司代码无关
sudo docker pull onlyoffice/communityserver
启动communityserver,通过ip:81访问
docker run -i -t -d -p 81:80 onlyoffice/communityserver
代码集成(根据官网api搬得)
- 先下载官网Api :https://api.onlyoffice.com/editors/demopreview
本人使用java的demo
根据官网api集成到项目代码中
官网api https://api.onlyoffice.com/editors/config/
- 官网的api主要是写将config配置好以json形式发送到onlyoffice文件服务器,文件服务器解析config.json获取文档名、文档url路径、保存后的路径等等。
url必须能通过docker服务访问到,可以docker上用
$ wget路径测试是否可以访问
当docker无法获取这url时会报文件下载错误,
callbackURL必须能通过docker服务访问到,可以在docker上用
$ wget路径测试是否可以访问
当docker无法获取这callbackURL时会报文件下载错误
如果在服务器可以wget到这两个路径,但是集成到代码上还是出错,关闭下服务器的防火墙再试试
$systemctl stop firewalld
settinfs.properties
// An highlighted block
filesize-max=5242880
storage-folder=app_datafiles.docservice.viewed-docs=.pdf|.djvu|.xps
files.docservice.edited-docs=.docx|.xlsx|.csv|.pptx|.txt
files.docservice.convert-docs=.docm|.dotx|.dotm|.dot|.doc|.odt|.fodt|.ott|.xlsm|.xltx|.xltm|.xlt|.xls|.ods|.fods|.ots|.pptm|.ppt|.ppsx|.ppsm|.pps|.potx|.potm|.pot|.odp|.fodp|.otp|.rtf|.mht|.html|.htm|.epub
files.docservice.timeout=120000files.docservice.url.converter=http://172.23.20.112:9001/ConvertService.ashx
files.docservice.url.tempstorage=http://172.23.20.112:9001/ResourceService.ashx
files.docservice.url.api=http://172.23.20.112:9001/v5.2.8-24//web-apps/apps/api/documents/api.js
files.docservice.url.preloader=http://172.23.20.112:9001/web-apps/apps/documents/cache-scripts.html
files.docservice.secret=
files.docservice.header=Authorization
docker指令
启动docker
systemctl start docker
查看docekr进程
docekr ps -a
查看docker所有镜像
docker images
加载本地docker 镜像
docker load 【镜像ID】
下载载docker 镜像
docker pull 【镜像名】
删除docekr镜像
docker rmi 【镜像ID】
删除docker容器
docker rm 【容器ID】
关闭docker容器
docker kill 【容器ID】
OnlyOffice Docker版搬砖心得相关推荐
- Docker版OnlyOffice镜像制作
Docker版OnlyOffice镜像制作 一.环境准备 1.电脑要求 1.宿主机内存16G以上,CPU4核8线程以上,老爷机建议直接放弃 2.虚拟机系统用ubuntu18.04,处理器核心保证2✖2 ...
- 越来越好用的免费办公软件,在NAS上体验Docker版ONLYOFFICE Docs的新功能
越来越好用的免费办公软件,在NAS上体验Docker版ONLYOFFICE Docs的新功能 关注我的小伙伴应该还记得,我之前给大家介绍过这款神仙级的免费办公套件ONLYOFFICE,并且还教大家在N ...
- 搬砖之路----MusicPlayer 一个基于Vlc(2.0+)开发的android音乐播放器--浅析在android开发过程中播放器选择之路!
前言 MusicPlayer 是一款基于vlc播放器开发的一个音乐播放器,你也可以理解为在此核心上的搬砖之路,核心的内容并不是我写的,因此在正式写blog之前,感谢那些vlc核心的开发人员让我用到这么 ...
- docker mysql镜像连接不上_Mysql安装-Docker版
1.环境准备 1).确认已Docker已安装: 2).Docker hub查看官方提供了哪些版本 查询mysql镜像 ##命令查看docker search mysql 2.拉取镜像 ##拉取5.7镜 ...
- 家用电脑配置_游戏搬砖必看教程,游戏工作室电脑如何配置
文章只针对新手对电脑硬件配置了解,大佬可直接关闭,电脑如何配置只代表个人观点! 想游戏搬砖赚钱,资金方面也有这个能力的小伙伴可能对手机开那么几个号无法满足,那么今天要说的就是如何利用电脑多开,来达到利 ...
- CSGO/steam游戏搬砖项目入行前必看知识点汇总(一)
CSGO/steam游戏搬砖项目入行前必看知识点汇总(一) CSGO武器皮肤的入门级知识点,入行前一定要看 CSGO武器皮肤有什么用以及如何分类?有多少人已经彻底搞清楚了这个问题?今天这篇文章是专为新 ...
- 树莓派4b搭建danted socks5 代理服务器 利用闲置宽带扩展搬砖IP
如何用树莓派(Raspberry Pi)搭建Socks5代理服务器--danted!让你可以利用家中闲置宽带扩展ip 适合多开搬砖等多种玩法,当然闲置老款电脑也可以替代树莓派. 首先,但凡有IP需求的 ...
- 天谕搬砖哪个服务器稳定,天谕手游搬砖玩什么职业好 搬砖强势职业推荐
标签: 搬砖 搬砖是游戏中的一个休闲玩法,通过一系列的游戏玩法来累计货币的收益,对于职业是有一定要求的.那么在天谕手游搬砖玩什么职业好?在职业的选择上,输出类型的搬砖效率要快很多,下面小编就带来天谕手 ...
- 【攻略】如何用云服务器实现云搬砖
本篇博文是从我的公众号转过来的,请尊重作者的劳动成果,未经允许请勿转载!值得说明的是,本篇博文主要适用于使用Python的同学. 目录 0 引言 1 本地PC(windows)如何远程连接云服 ...
最新文章
- idea中新增package总是嵌套的解决方法
- entity framework 6 我写了一个公用数据类
- python画散点图类型-python学习之matplotlib绘制散点图实例
- use web IDE to commit change to git
- Linux shell 中$() ` `,${},$[] $(()),[ ] (( )) [[ ]]作用与区别
- 怪兽级性能,用代码玩转Excel!葡萄城强势发布Spread表格组件
- 使用AsyncEnumerator简化异步操作
- 树莓派文字转语音 python_树莓派3-语音-实现文字转语音服务
- struts Caused by: no protocol dtd - Class: java.net.URL
- alert点击完确定关闭浏览器窗口_为Microsoft Edge浏览器开启标签组功能
- [转载] python中三角函数_Python中的三角函数
- 算法:判断树是否相同100. Same Tree
- git添加远程库遇到的问题
- Luogu3381【模板】最小费用最大流
- Lua,LuaJIT,Luarocks的安装与配置-史上最详细【Linux】
- 计算机二级软件excel打不开怎么办,excel文件打不开的9种情况和解决办法
- scp登录The authenticity of host 192.168.0.xxx can't be established. 的问题
- [Apache Kafka 3.2源码解析系列]-2-Kaka高性能高可用设计原理
- 做了个网页版的 五笔跟打器: 玫枫跟打器
- python自动汇总表格_用Python自动生成Excel报表
热门文章
- lctf2017_2ze4u_reproduce
- XTR111AIDGQR德州TI XTR111是一款精密的电压-电流转换器 封装MSOP10
- 谷歌Android无障碍套件,Android无障碍套件
- vue-weex 仿穷游APP
- 车辆共享车载单元 (OBU )全国产化电子元件推荐方案
- Windows12网页版开源HTML源码
- 网络地址192.168.10.0;子网掩码255.255.255.128 计算
- 响铃:智能微投兴起,卧室影院会成为真正的爆发点吗?
- linux lib.a反编译,android反编译-smali文件语法
- 174.Jewels and Stones