系统要求:
-
64位Windows Server 2012
-
Erlang:版本24.2
-
RabbitMQ:版本3.9.26
-
Redis:5.0版或更高
-
PostgreSQL:postgresql-16.3-2
-
pgadmin4-6.21-x64
安装必备组件,下载并安装以下组件:
Erlang (下载地址:https://erlang.org/download/otp_win64_24.2.exe)
RabbitMQ (下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.26/rabbitmq-server-3.9.26.exe)
Redis(社区版不需要安装Redis)
PostgreSQL(下载地址:https://www.postgresql.org/download/windows/)
pgadmin4(下载地址: https://www.pgadmin.org/)此项在server2012中有版本要求,建议 6.21-x64
下载安装工具包并且进行相应的安装。
一、安装Erlang
直接下一步安装,直到完毕
二、安装RabbitMQ
下一步直接到完毕
三、安装PostgreSQL
安装到此步骤是 需要注意 pgAdmin4、 stack builder 此2项不要选,server 2012服务器pgAdmin4 需要单独安装
直接下一步 到安装完成
四、安装 PgAdmin4
双击安装程序执行安装
安装完成后,打开PgAdmin 4应用程序,您需要进行一些初始配置,在首次启动PgAdmin 4时,系统会提示您创建一个新用户账号,用于登录 PgAdmin 4,根据您的需求设置用户名和密码
设置初始密码:123456
创建用户
创建用户:onlyoffice(密码也是onlyoffice)
设置用户密码
切换到“定义”选项卡,并在“密码”字段中输入onlyoffice。
转到“权限”选项卡,然后单击“可以登录吗?”
切换器设置“是”值
创建数据库:
创建一个名为onlyoffice的新数据库,Owner选择我们刚刚创建好的onlyoffice用户
五、安装ONLYOFFICE Docs
下载OnlyOffice Docs社区版,下载地址:Download ONLYOFFICE Docs | ONLYOFFICE
运行安装程序,如果需要指定端口,
使用命令 .onlyoffice-documentserver.exe /DS_PORT=8080 启动。
如果安装过程中不需要自动安装 cerbot,确保不要勾选该选项。
安装完成后,使用管理员权限运行命令 net start DsExampleSvc 启动服务。
设置自启动:sc.exe config DsExampleSvc start=auto。
下载对应的安装包进行安装
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/welcom/
故障排查:
打开文件提示下载失败:
- 修改 ONLYOFFICE\DocumentServer\config\default.json文件,将以下配置中的 false改为true:
-
"request-filtering-agent" : { "allowPrivateIPAddress": true, "allowMetaIPAddress": true }
因为默认文件编辑服务时不允许私有IP访问的
. 打开文件报错提示无法保存,请联系管理员:
- 修改 ONLYOFFICE\DocumentServer\config\local.json 文件中中将所有token的配置都改为false
-
"token": { "enable": { "request": { "inbox": false, "outbox": false }, "browser": false }, "inbox": { "header": "Authorization" }, "outbox": { "header": "Authorization" } }