赞
踩
引言
企业版允许您在本地服务器上安装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安装目录,如下图所示:
在安装过程中根据情况,可能会自动安装C++编译环境,如下图所示:
等待安装完成即可。
选择需要安装的组件(全选),如下图所示:
等待安装完成即可,如下图所示:
安装比较简单,直接下一步安装即可,在此不赘述。
点击下一步,我们设置密码为:123456
数据库密码需要牢记,后续安装OnlyOffice时需要使用到
安装比较简单,直接下一步安装即可:
选择需要安装的应用,在此我们选择 PostgreSQL(64 bit)v15.0-1,如下图所示:
确认需要安装的组件,并指定下载目录:
下载安装之后,点击下一个,直到安装完成。
我们可以使用pgAdmin工具或命令提示符创建和管理数据库。
1、运行命令:
"C:Program FilesPostgreSQLpgAdmin 4inpgAdmin4.exe"
2、输入初始密码:123456
创建用户:onlyoffice(密码也是onlyoffice)
切换到“定义”选项卡,并在“密码”字段中输入onlyoffice。
转到“权限”选项卡,然后单击“可以登录吗?”
切换器设置“是”值
点击“保存”按钮,保存对用户权限的设置。
创建一个名为onlyoffice的新数据库,Owner选择我们刚刚创建好的onlyoffice用户,如下图所示:
至此,安装OnlyOffice的先决条件已经具备。下面我们开始安装OnlyOffice服务器。
下载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的过程可以按下术步骤进行:
直接执行C:/Program Files/ONLYOFFICE/Documenterver/unins000.exe可以进行程序卸载,如下图所示:
等待一段时间,系统将为我们完成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服务器安装目录:
我们指定为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》
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。