1、 安装ErLang
下载地址:https://erlang.org/download/otp_win64_24.2.exe
opt_wind64_24.2.exe 直接运行,一步一步安装
2、 安装rabbitmq
下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.12/rabbitmq-server-3.9.12.exe
# 开放AMQP端口(必须)
New-NetFirewallRule -DisplayName "RabbitMQ AMQP" -Direction Inbound -Protocol TCP -LocalPort 5672 -Action Allow
# 开放管理界面端口(可选,但推荐)
New-NetFirewallRule -DisplayName "RabbitMQ Management" -Direction Inbound -Protocol TCP -LocalPort 15672 -Action Allow
# 开放WebSocket端口(OnlyOffice依赖)
New-NetFirewallRule -DisplayName "RabbitMQ WebSocket" -Direction Inbound -Protocol TCP -LocalPort 15674 -Action Allow
3、 安装postgresql
下载地址:https://www.postgresql.org/download/windows/
直接运行,一步一步安装
设置postgres用户的密码,这里可以设置为postgres
从开始菜单打开pgadmin,使用设置的密码(postgres)登录。
创建账号密码,可以使用onlyoffice/onlyoffice【密码在第二页 一定要记得设置】
4、安装onlyoffice;指定端口安装,避免端口冲突
onlyoffice-documentserver.exe /DS_PORT=8888
5、安装onlyoffice 时可以断网,要不然会下载其他的软件
6、中间一直点击忽略就可以
注意安装软件时设置的账号和密码
7、最后提示这个弹窗,就代表安装完成
8、安装完成自动用浏览器打开,演示网址
9、修改安装路径下DocumentServer/config下的default.json
将request-flitering-agent下的配置改为true
"request-filtering-agent" : {
"allowPrivateIPAddress": true,
"allowMetaIPAddress": true
},
10、修改安装路径下DocumentServer/config下的local.joson
将token的配置都改为false
"directIfIn" : {
"allowList": [],
"jwtToken": false
},
"token": {
"enable": {
"request": {
"inbox": false,
"outbox": false
},
"browser": false
},
"inbox": {
"header": "Authorization"
},
"outbox": {
"header": "Authorization"
}
},
11、重启服务
处理onlyoffice时,一定要会看错误日志
\ONLYOFFICE\DocumentServer\Log\docservice\DocService_20250712.out
版权声明:《 Window服务器集成onlyoffice代码 》为xldocs原创文章,转载请注明出处!
最后编辑:2025-7-12 10:07:44
请登录后发表评论