onlyoffice开发java_OnlyOffice功能及演示

发布于:2023-04-27 ⋅ 阅读:(540) ⋅ 点赞:(0)

# 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

01051864be7f2207292a98d6754a5518.png

安装社区版本

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

005fa3772610713a306a3e19afaa507c.png

# 社区办

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

3fd5c8c147b903471a6a0749764cbaaa.png

# 参考文章

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到