如何在 openKylin 上安装 ONLYOFFICE 文档?

news/2024/7/10 20:11:00 标签: onlyoffice, 开源, 编辑器, openKylin, kylin

文章作者:ajun

ONLYOFFICE 文档是一款全面的在线办公工具,提供了文本文档、电子表格和演示文稿的查看和编辑功能。它高度兼容微软 Office 格式,包括 .docx、.xlsx 和 .pptx 等文件格式,并支持实时协作编辑,使团队成员能够同时在同一文档上进行实时协作。

 主要功能

  • 文档编辑器
  • 电子表格编辑器
  • 演示文稿编辑器
  • 可填写表单编辑器
  • PDF 编辑器和转换器
  • 移动网页查看器
  • 协作编辑功能
  • 支持所有常见格式:DOC、DOCX、TXT、ODT、RTF、ODP、EPUB、ODS、XLS、XLSX、CSV、PPTX、HTML、PDF

Docker是一个用于开发、发布和运行应用程序的开放平台。

本文章基于 openKylin 操作系统,使用Docker方式进行安装。 

系统要求

  • 操作系统openKylin支持的任何版本
  • DockeropenKylin支持的任何版本
  • CPU双核2 GHz或更高
  • 内存4 GB或更多
  • 硬盘至少40 GB可用空间

安装步骤

1确认操作系统版本

命令

cat /etc/os-release

2、禁用 SELinux

您需要在配置文件中禁用SELinux,使用任意文本编辑器修改/etc/selinux/config配置文件,将SELINUX=enforcing或SELINUX=permissive字符串替换为SELINUX=disabled 并保存更改。

重新启动服务器以使更改生效。

命令

sudo vim /etc/selinux/config

3、安装 Docker

下载Docker-ce安装

wget  https://download.docker.com/linux/debian/dists/stretch/pool/stable/amd64/docker-ce_18.06.3~ce~3-0~debian_amd64.deb

执行安装命令

sudo dpkg -i  docker-ce_18.06.3~ce~3-0~debian_amd64.deb

4、快速安装 ONLYOFFICE 文档

执行安装命令等待拉取onlyoffice镜像下载快慢网速有关

sudo docker run -i -t -d -p 80:80 --security-opt seccomp=unconfined --restart=always \

    -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice  \

    -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data  \

    -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \

    -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql -e JWT_SECRET=my_jwt_secret onlyoffice/documentserver

等待下载完成查看服务是否正常启动

sudo docker ps

5验证服务是否正常

浏览器访问服务器80端口验证服务是否正常

阅读api文档进行对接

相关链接

ONLYOFFICE 文档 7.5 新特性介绍:​文章​​​ / ​视频​

ONLYOFFICE 文档更多方式安装参考安装

Docker-ce 下载地址:https://download.docker.com/linux/static/stable/

如何在 openKylin 上使用 ONLYOFFICE 桌面编辑器


http://www.niftyadmin.cn/n/5320674.html

相关文章

2023年度AI盘点 AIGC|AGI|ChatGPT|人工智能大模型

前言 「作者主页」:雪碧有白泡泡 「个人网站」:雪碧的个人网站 2023年是人工智能大语言模型大爆发的一年,一些概念和英文缩写也在这一年里集中出现,很容易混淆,甚至把人搞懵。 文章目录 前言01 《ChatGPT 驱动软件开…

《设计模式的艺术》笔记 - 简单工厂模式

介绍 定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有相同的父类。因为在简单工厂模式中用于创建实例的方法是静态方法,因此简单工厂模式又被称为静态工厂方法模式,属于类创建型模式 实现 class Pr…

孩子兄弟结构体【】

#include <stdio.h> typedef int TElemType; typedef struct CSTNode {TElemType data;struct CSTNode* firstChild;struct CSTNode* nextSibling; }CSTNode,*CSTree;

超维空间M1无人机使用说明书——61、ROS无人机物体识别与精准投放

引言&#xff1a;基于空中物流的项目背景。我们提供了使用基于诗句的物体识别和精准投放、降落。实现原理如下&#xff1a; 1、在ROS下使用机载电脑实现物体识别 2、记载电脑根据反馈的位置发布运动控制指令 3、PX4解析机载电脑发布的命令&#xff0c;作出运动控制 4、设置…

C++ 具名要求-全库范围的概念 - 建立一种顺序关系的二元谓词 (BinaryPredicate)

此页面中列出的具名要求&#xff0c;是 C 标准的规范性文本中使用的具名要求&#xff0c;用于定义标准库的期待。 某些具名要求在 C20 中正在以概念语言特性进行形式化。在那之前&#xff0c;确保以满足这些要求的模板实参实例化标准库模板是程序员的重担。若不这么做&#xf…

汽车出海业务专业术语

引言 本文是笔者在做中国汽车出口欧洲业务的信息化建设过程,积累的一些专业术语注解,供诸位参考交流。 专业术语清单 报关   报关是指出口货物的所有者或其代理人,根据中国海关法和相关法规,向海关申报货物的出口情况,并提交相关单证,以便海关对货物进行监管和征税。…

Vue3访问不到$refs?

我试过了,getCurrentInstance()的方法 我试过 // 伪代码 <tinymce :ref"tinymceDate" />setup(){ let tinymceDate ref(null) const publish () > {console.log("hfq",tinymceDate.value)} return{...} }都不行 后面我试着在setup中使用setup…

观测云产品更新 | 日志、场景仪表板、监控器等

观测云更新 用户访问监测 &#xff08;RUM &#xff09; 公网 Dataway 支持 ip 转换成地理位置信息。 日志 > 查看器详情页 1、新增 BPF 网络日志采集及日志详情页&#xff0c;支持 Json 格式转化&#xff1b; 2、上述 1 中的日志详情页中新增可读的展示模式&#xff0c…