# OnlyOffice功能及演示

# 1. 什么是 Document Server

Document Server是一个在线办公套件,包括用于文本,电子表格和演示文稿的查看器和编辑器,与Office Open XML格式完全兼容:.docx,.xlsx,.pptx,并支持实时协作编辑。

功能性 文件编辑器

电子表格编辑器

简报编辑器

适用于iOS和Android的文档应用程序

协同编辑

象形文字支持

支持所有流行的格式:DOC,DOCX,TXT,ODT,RTF,ODP,EPUB,ODS,XLS,XLSX,CSV,PPTX,HTML

本指南将向您展示如何在计算机上安装Document Server Docker版本。

# 2. 安装介绍

平台集成onlyoffice,调用onlyoffice的api,需要现在本地的一台服务器上安装onlyoffice的文档服务器,安装文档服务器的方式有很多种,Windows和Linux上都可以安装,但是因为文档服务器的正常使用需要其他插件的配合,所以正常按照官网上来一步步安装,还需要安装redis,rabbitMQ,mysql、Erlang、PostgreSQL等等一系列的插件,十分麻烦,而且如果你是使用windows版本安装的话,因为onlyoffice不支持中文,所以有关于中文的文档基本都是乱码,需要你另行安装字体文件,但是onlyoffice内部对于字体的添加,我查阅网上的一些资料,好像是扫描windows系统中的字体,来进行转换的,系统字体很难去删除添加,所以这种方式我不建议使用,我推荐的是在windows上使用虚拟服务器来安装docker,导入一个整体的镜像文件,(包含了中文字体)来运行onlyoffice,这里需要说明一下,至少需要2G的内存空间来让他正常运行,其流程如下:

# 2. 安装Document Server 执行docker安装

sudo docker run -i -t -d -p 9701:80 --restart=always onlyoffice/documentserver-de

将数据存储在容器外部

所有数据都存储在以下位置的特殊指定目录,数据卷中: /var/log/onlyoffice用于文档服务器日志

/var/www/onlyoffice/Data 证书

/var/lib/onlyoffice 用于文件缓存

/var/lib/postgresql 用于数据库

要访问位于容器外部的数据,您需要安装卷。可以通过在docker run命令中指定**-v**选项来完成。

sudo docker run -i -t -d -p 9701:80 --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 onlyoffice/documentserver-de

安装社区版本

bash opensource-install.sh -md www.isture.com

# 社区办

wget https://download.onlyoffice.com/install/opensource-install.sh

如果您不想立即安装Mail Server,可以跳过其安装。为此,请运行以下命令:

bash opensource-install.sh -ims false

这将安装没有邮件服务器的****Community Edition。

使用以下命令可以获得所有可用脚本参数的列表:

bash opensource-install.sh -h

# 连接到外部MySQL服务器

如果您的计算机(或另一台计算机)上安装了外部MySQL服务器,则可以执行以下命令将其连接:

sudo docker run --net onlyoffice -i -t -d --restart=always --name onlyoffice-community-server -p 9701:80 -p 443:443 -p 5222:5222 \

-e MYSQL_SERVER_HOST="127.0.0.1"\

-e MYSQL_SERVER_PORT="3306"\

-e MYSQL_SERVER_DB_NAME=onlyoffice\

-e MYSQL_SERVER_USER=onlyoffice_user\

-e MYSQL_SERVER_PASS=onlyoffice_pass\

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

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

onlyoffice/communityserver

# 参考文章

onlyoffice开发java_OnlyOffice功能及演示相关推荐

  1. java在线支付---01_在线支付功能的演示与概述

    2013/5/30 ----------------- 01_在线支付功能的演示与概述 Java技术qq交流群:JavaDream:251572072 ------------------------ ...

  2. NFC模组,开发NFC功能 只要几条指令的事情

    特点:实现NFC透明传输,内置NFC协议栈,支持UART串口直接读写,用于门禁可以同时兼容手机和卡片开门,还能实现动态密钥,读到的NFC数据自动串口输出,会串口就能开发NFC,不需要研究LLCP/ND ...

  3. Liferay平台开发使用详细PPT演示文稿

    主要章节: 概述 功能和使用 开发扩展 安全.认证 高可用 Demo 独立流程演示工程: Liferay集成Activiti开发工程: PPT演示文稿下载 Demo程序分2部分: 独立流程演示工程:h ...

  4. 51单片机 | 如何学习单片机 | 开发板功能介绍 | 开发板使用方法 | 51单片机介绍

    文章目录 一.如何学习单片机 1.学习哪种类型的单片机 2.学习单片机的最佳方法 3.学习单片机的准备工作 4.学习单片机的常见疑问 二.开发板功能及使用介绍 1.开发板功能介绍 2.开发板使用方法 ...

  5. Windows Phone 开发——相机功能开发

    原文:Windows Phone 开发--相机功能开发 相机功能是手机区别于PC的一大功能,在做手机应用时,如果合理的利用了拍照功能,可能会给自己的应用增色很多.使用Windows Phone的相机功 ...

  6. Android开发环境搭建全程演示(jdk+eclip+android sdk)

    Android开发环境搭建全程演示(jdk+eclip+android sdk) http://files.cnblogs.com/Bany/Android%E5%BC%80%E5%8F%91%E7% ...

  7. 新闻资讯java开发_新闻资讯app开发的功能与意义

    获取新闻的目的因人而异,但对获取新闻的需求是一样的.现在是移动互联网的时代.人们不再想依靠传统的手段,而把便利作为获取服务的核心.因此,开发新闻咨询app是必要的.其到来不仅意味着获得新闻登上新的阶梯 ...

  8. Git协助方式:Fork项目开发新功能并使用Pull-Request把新特性推送给原项目

    Git协助方式:Fork项目开发新功能并使用Pull-Request把新特性推送给原项目 Pull Request 是开发者使用 GitHub 进行协作的利器.这个功能为用户提供了友好的页面,让提议的 ...

  9. 教你在 CentOS 8上安装GCC实现开发编译功能

    介绍 GNU Compiler Collection (GCC)是由C.C++.Objective-C.Fortran.Ada.Go和D等编程语言的编译器和库组成,很多开源项目,包括Linux内核和G ...

  10. 借Google Guava学习发现和开发通用功能模块

    如何发现通用的功能模块? 很多人觉得做业务开发没有挑战,实际上,做业务开发也会涉及很多非业务功能的开发,比如我们前面讲到的 ID 生成器.性能计数器.EventBus.DI 容器,以及后面会讲到的限流 ...

最新文章

  1. 常用Maven收集以及Maven技巧
  2. 【音频处理】Adobe Audition 快捷键设置
  3. QUIC/HTTP2相关资料整理
  4. avue中实现消息的实时展示
  5. TQ210——按键(中断查询法)
  6. 大端字节序小端字节序(网络字节序主机字节序)
  7. java语法结构库,万字解析!
  8. 性能测试诊断分析与优化培训资料打包下载
  9. Spring源码的学习方法和知识地图
  10. VS语音信号处理(1) C语言读取WAV语音文件文件头数据
  11. 如何进行cad地理配准_地理配准和空间校正操作流程
  12. Inpaint图片去水印工具
  13. 【@MaC 修改MySQL密码】
  14. 测试管理005:面对用户反馈的缺陷,测试人员能做些什么?
  15. 2020年鼠年正月二十一 雪中送炭难
  16. 手动下载VMware Tolls.ISO
  17. 【硬件】笔记本外接显示屏以前正常,最近隔一段时间就黑屏
  18. RocketMQ-02
  19. java wrap()_Java中的CharBuffer wrap()方法
  20. 负反馈的类型及判定判别方法 及其优点

热门文章

  1. 极简工具(AutoCAD、Tekla)——零件图自动标注
  2. 【JavaScript】运算符及其优先级
  3. js之数组打印看到长度和实际长度不同(浅拷贝)
  4. 机器学习防止模型过拟合方法总结
  5. Android Q共享音频输入
  6. 2019 ccpc 哈尔滨
  7. 网易视频云技术分析:IOS工程常见问题解决方法
  8. cdrx8如何批量导出jpg_Coreldraw 8插件下载|Coreldraw x8高版本文件(保存为coreldraw 8.0版)最新插件_ - 极光下载站...
  9. 综合扫描 -- Ladon
  10. 阿酷三合一版_3DMax阿酷插件终极版下载-阿酷插件 v3.2 2009-2020 开源无限制版-简易下载站...