Office在线协作(一)- 在本地服务器上安装ONLYOFFICE Docs Community Edition For Windows Server - 超详细安装教程

引言

企业版允许您在本地服务器上安装ONLYOFFICE文档,并将在线编辑器与ONLYOFFICE协作平台或其他流行系统集成。本文将详细介绍在Windows服务器上安装OnlyOffice社区版的过程,希望对大家有帮助。

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

系统要求:

  • OS 64位Windows Server 2012或更高版本

  • Erlang:版本24.2

  • RabbitMQ:版本3.9.12

  • Redis:5.0版

  • PostgreSQL:版本12.9或更高版本

先决条件

安装必备组件,下载并安装以下组件:

  • Erlang (下载地址:https://erlang.org/download/otp_win64_24.2.exe)

  • RabbitMQ (下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.12/rabbitmq-server-3.9.12.exe)

  • Redis(社区版不需要安装Redis)

  • PostgreSQL(下载地址:https://www.postgresql.org/download/windows/)

下载安装工具包并且进行相应的安装。

一般这种情况的exe执行文件,建议大家都鼠标右击 ---> 以管理员身份运行。

一、安装Erlang

选择需要安装的组件,如下图所示:

选择Erlang安装目录,如下图所示:

在安装过程中根据情况,可能会自动安装C++编译环境,如下图所示:

等待安装完成即可。

二、安装RabbitMQ

选择需要安装的组件(全选),如下图所示:

等待安装完成即可,如下图所示:

三、安装Redis(社区版不需要安装Redis,企业版需要安装Redis)

安装比较简单,直接下一步安装即可,在此不赘述。

四、安装PostgreSQL

点击下一步,我们设置密码为:123456

数据库密码需要牢记,后续安装OnlyOffice时需要使用到

安装比较简单,直接下一步安装即可:

选择需要安装的应用,在此我们选择 PostgreSQL(64 bit)v15.0-1,如下图所示:

确认需要安装的组件,并指定下载目录:

下载安装之后,点击下一个,直到安装完成。

pgAdmin使用

我们可以使用pgAdmin工具或命令提示符创建和管理数据库。

1、运行命令:

 
  
 

"C:Program FilesPostgreSQLpgAdmin 4inpgAdmin4.exe"

2、输入初始密码:123456

创建用户

创建用户:onlyoffice(密码也是onlyoffice)

设置用户密码

切换到“定义”选项卡,并在“密码”字段中输入onlyoffice。

转到“权限”选项卡,然后单击“可以登录吗?”

切换器设置“是”值

点击“保存”按钮,保存对用户权限的设置。

创建数据库:

创建一个名为onlyoffice的新数据库,Owner选择我们刚刚创建好的onlyoffice用户,如下图所示:

至此,安装OnlyOffice的先决条件已经具备。下面我们开始安装OnlyOffice服务器。

五、安装ONLYOFFICE Docs

下载OnlyOffice Docs社区版,下载地址:Download ONLYOFFICE Docs | ONLYOFFICE

选择合适的安装程序版本:For Windows Server2012及以上版本(仅支持64位)

提醒:onlyoffice安装程序默认会将80端口作为默认的访问端口,如果服务器开启了如IIS类似的应用已经占用了80端口有可能导致onlyOffice服务器无法启动。我们将OnlyOffice安装在C:Program Files目录下,好像也无法正常启用80端口。此时,我们需要卸载之前的安装,并且在执行安装程序时指定新的端口。

Nginx日志(C:/Program Files/ONLYOFFICE/DocumentServer/Log/nginx)中报错信息如下:


 

卸载OnlyOffice的过程可以按下术步骤进行:

卸载OnlyOffice已存在的安装:

直接执行C:/Program Files/ONLYOFFICE/Documenterver/unins000.exe可以进行程序卸载,如下图所示:

等待一段时间,系统将为我们完成OnlyOffice卸载工作,如下图所示:

启动OnlyOffice安装程序:

1、如果使用80端口作为默认端口,可以直接双击安装程序onlyoffice-documentserver.exe进行安装

2、如果需要使用其他端口作为默认端口,可以在执行安装程序onlyoffice-documentserver.exe时添加参数来指定默认端口,步骤如下:

默认情况下,ONLYOFFICE Docs使用端口80侦听传入的连接。从4.3版开始,如果您打算使用ONLYOFFICE Docs的端口而不是默认端口,则可以更改该端口。为此,请使用以下参数运行可执行文件:

 
  

onlyoffice-documentserver-ee.exe /DS_PORT=<PORT_NUMBER>

其中<PORT_NUMBER>是您希望ONLYOFFICE文档使用的端口号。

1) 使用PowerShell进入安装程序所在的目录:

2) 在PowerShell窗口执行命令启动OnlyOffice安装程序,如下图所示(DS_PORT参数后面的数字为我们需要使用的端口号):

 
 

 .onlyoffice-documentserver.exe /DS_PORT=8080

OnlyOffice详细安装过程

指定OnlyOffice服务器安装目录:

我们指定为C:/Program Files/ONLYOFFICE/DocumentServer

1)配置数据库(PostgreSQL)连接连接信息:

    • Host: localhost(数据库服务器IP或者域名)

    • User: onlyoffice(用户账号)

    • Password: onlyoffice(用户密码)

    • Database: onlyoffice(数据库名称)

2)配置RabbitMQ服务器连接信息:

    • Host: localhost(RabbitMQ服务器IP)

    • User: guest(用户账号)

    • Password: guest(用户密码)

安装完成,如下图所示界面。

点击Finish之后,系统将弹出浏览器访问example页面,验证安装是否成功: http://localhost:8080/example 

根据example页面的要求,启动example服务器,如下图执行命令:

 
 

net start DsExampleSvc

在任一目录执行命令启动Example服务器,如下图示:

如果需要服务器自动启动,可执行命令:

 
 

sc config DsExampleSvc start=auto

点击 Go to Test Example按钮 可以跳转到演示页面:

到此,OnlyOffice服务器安装完成!O2OA与OnlyOffice之间的配置,请参考以下文章:

《Office在线协作(二)- 下载并安装O2OA服务器 For Windows Server 2019》

《Office在线协作(三)- O2OA连接本地部署的OnlyOffice Docs Server服务器 For Windows Server》

猜你喜欢

转载自blog.csdn.net/liyi_hz2008/article/details/127729459