使用docker安装Onlyoffice社区版

第X章 占位…

文章目录

  • 使用docker安装Onlyoffice社区版
  • 说明
  • 一、系统需求
  • 二、安装步骤
    • 1.下载
    • 2.安装
    • 3.测试
    • 4. 升级为HTTPS协议
      • 4.1生成私钥
      • 4.2 生成CSR,即:证书签名请求文件
      • 4.3 使用私钥和CSR签署证书
  • 未完,待续
  • 总结

说明

因项目要使用在线编辑word、excel等东东,记录下操作过程,练习下使用markdown语法,同时节省下次到处查找的时间。

一切皆因懒


一、系统需求

  • CPU: 内核 2 GHz 或以上
  • RAM: 2 GB 或以上
  • 硬盘空间: 至少 40 GB
  • 附加需求: 至少 4 GB 交换分区(linux系统),类似windows的虚拟内存
  • 系统要求: 内核版本3.10或更高版本的amd64 Linux发行版
  • 安装版本要求: Docker团队支持的任何版本
  • 网络要求: 可联网

二、安装步骤

说明: 建议安装指定版本onlyoffice/documentserver,使用新版本,会有软件更新升级的风险。

1.下载

代码如下:

# 查找
docker search onlyoffice/documentserver# 拉取镜像
docker pull onlyoffice/documentserver:5.4.2.46# 查看镜像
docker images

2.安装

强烈建议数据存储在主机上的Docker容器外部,避免容器升级或更新等,导致数据丢失
使用 -v 将 docker容器内部路径挂载到系统的路径,

  • /var/log/onlyoffice 用于ONLYOFFICE文档日志
  • /var/www/onlyoffice/Data 证书
  • /var/lib/onlyoffice 用于文件缓存
  • /var/lib/postgresql 用于数据库
  1. 安装代码如下:
sudo docker run -itd -p 9797:443 -p 9696:80 --restart=always \
--name onlyoffice \
-v /home/onlyoffice/documentServer/logs:/var/log/onlyoffice  \
-v /home/onlyoffice/documentServer/data:/var/www/onlyoffice/Data  \
-v /home/onlyoffice/documentServer/lib:/var/lib/onlyoffice \
-v /home/onlyoffice/documentServer/db:/var/lib/postgresql  \
onlyoffice/documentserver:5.4.2.46
  1. 挂载的目录不存在,默认会创建,但不会授权。需要自己给目录赋权限。
    代码如下:
chmod -R 775 /home/onlyoffice/documentServer/logs
chmod -R 775 /home/onlyoffice/documentServer/data
chmod -R 775 /home/onlyoffice/documentServer/lib
chmod -R 775 /home/onlyoffice/documentServer/db
  1. 查看容器id
docker ps -a | grep onlyoffice

  1. 查看容器运行日志
docker logs --since 30m 89cb8fd5597d

3.测试

访问页面http://IP: PORT/ IP为linux系统机器 IP,端口为 -port 映射 80 的端口

  1. 测试本机安装结果
  2. 浏览器访问测试

4. 升级为HTTPS协议

Private key (.key) : 私钥
SSL certificate (.crt): 证书签名请求文件
SSL certificate: SSL证书

  • 使用openssl 生成

4.1生成私钥

openssl genrsa -out onlyoffice.key 2048

4.2 生成CSR,即:证书签名请求文件

CSR是Certificate Signing Request的英文缩写,即证书签名请求文件

openssl req -new -key onlyoffice.key -out onlyoffice.csr
#

4.3 使用私钥和CSR签署证书

# 生成365天期限的SSL证书
openssl x509 -req -days 365 -in onlyoffice.csr -signkey onlyoffice.key -out onlyoffice.crt

未完,待续


总结

记录步骤,以防忘记。

参考连接: onlyoffice官网


Onlyoffice安装步骤相关推荐

  1. Windows10下python-pcl的安装步骤说明,亲测ok

    Windows10下python-pcl的安装步骤说明 1. 环境依赖 2. 安装步骤 2.1 安装visual studio 2017 2.2 安装pcl并配置环境变量 2.3 编译python-p ...

  2. x9此计算机上没有hasp_mastercam x9安装步骤

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. mastercam x9安装步骤是: 1.首先,先下载好mastercam软件,下载安装包的大小为3.01G,双击打开setup. ...

  3. 1-flutter 安装步骤

    flutter 安装步骤 1 下载SDK SDK 下载地址 2 解压压缩包 将sdk 文件夹丢进系统的应用程序(Application)的目录 3 配置环境变量 命令行 open ~/.bash_pr ...

  4. macos big sur安装php扩展_用PHP构建基于swoole扩展的socket服务(附PHP扩展安装步骤)...

    最近公司的一项目中,需要用PHP搭建一个socket服务. 本来PHP是不适合做服务的,因为和第三方合作,需要采用高效而稳定的TCP协议进行数据通信.经过多次尝试,最终选择了开源的PHP扩展:swoo ...

  5. Atom介绍和安装步骤

    Atom是全然基于web技术开发而成的一款编辑器,其底层架构依赖于chromium,google chrome浏览器也是基于此.编辑器的每一个窗体都是本地渲染的web页面,而且其风格与时下流行的sub ...

  6. MAC YII 安装步骤

    MAC YII 安装步骤 1.下载XAMPP for MAC http://www.apachefriends.org/en/xampp-macosx.html 虽然单独安装apache ,mysq, ...

  7. Windows下 maven3.0.4的安装步骤+maven配置本地仓库(转载)

    转自:Windows下 maven3.0.4的安装步骤+maven配置本地仓库 简单讲下maven的安装步骤: 1.在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量. 2 ...

  8. Vmware Vcenter 5.1 部署安装过程 part 4 vmware vcenter 安装步骤

    Vmware  Vcenter 5.1  部署安装过程 part 4 vmware vcenter  安装步骤 作者:黄鑫      时间:2013-8-14    QQ:153890227(欢迎交流 ...

  9. MySQL5.7安装步骤

    2019独角兽企业重金招聘Python工程师标准>>> MySQL5.7安装步骤 MySQL-installer-community-5.7.9.1各版本相关说明: mysql-in ...

  10. nGrinder性能测试框架安装步骤

    nGrinder3.4.1 支持JDK1.8 github地址:https://github.com/naver/ngrinder/releases 安装步骤: 安装jdk 安装Tomcat 安装nG ...

最新文章

  1. 蚂蚁集团研究员王益:Go+ 可有效补全 Python 的不足
  2. Javascript 匀速运动停止条件——逐行分析代码,让你轻松了运动的原理
  3. 180608-Git工具之Stash
  4. 死在“风口上的猪”人工智能初创企业倒闭的原因分析
  5. [DP/单调队列]BZOJ 2059 [Usaco2010 Nov]Buying Feed 购买饲料
  6. DataList用法
  7. NoSql数据库:Cassandra,Mongo,Redis数据库比较
  8. 硬件结构图_那曲地表水电子除垢仪结构图
  9. [bzoj2850]巧克力王国_KD-Tree
  10. [大学回忆录-思想]再谈我的专业技能
  11. 数学分析教程(科大)——3.5笔记+习题
  12. linux企业版as,Redhat 企业版 LINUX AS5.0 下载地址
  13. 主板后置音频接口图解_图解主板前置音频线接法(一)
  14. 使用ESP8266和MPU6050制作倾斜角度监控器
  15. excel两个指标相关性分析_用Excel做相关性分析
  16. Linux7清空回收站,centos rm回收站
  17. 没想到吧?快手竟然给厕所上安装了计时器,或许职场从此再无「带薪拉屎」...
  18. tomcat基础简介与示例
  19. csharp进阶练习题:伪装序列(II)【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
  20. 今日小程序推荐:码农老黄历-看今天哪个方位BUG最少

热门文章

  1. Android 集成友盟统计
  2. 使程序默认以管理员权限运行(包括注册表修改法)
  3. iOS笔试知识点集锦
  4. 二、什么是asp网站
  5. vue中好用的视频插件推荐,video+canvas实现视频截图第一帧,ffmpeg实现视频截图第一帧
  6. android 网络文件系统,android在手机上的文件系统框架的阐述
  7. html markdown插件,MarkDown编辑必备插件
  8. 计算机二级主要是学什么,计算机二级ms office考的都是什么内容
  9. 泰勒成立的基本原理(转载)
  10. 6款免费网络延迟测试工具