肇新合同v1.4.3文档中心 肇新合同v1.4.3文档中心
首页
系统概述
使用手册
实施经验
技术文档
返回官网 (opens new window)
首页
系统概述
使用手册
实施经验
技术文档
返回官网 (opens new window)
  • 架构与技术栈
  • 配置达梦数据库
  • 项目部署
  • 日常运维
  • 存储与备份
  • 配置钉钉
  • ONLYOFFICE配置说明
    • 1. 常见问题说明
      • 1.1 关于ONLYOFFICE版本
      • 1.2 系统中配置ONLYOFFICE
      • 1.3 ONLYOFFICE插件说明
    • 2. docker独立部署ONLYOFFICE
      • 2.1 部署与细节优化
      • 2.2 SSL证书配置
    • 3. 我方提供的docker-compose部署
      • 3.1 部署ONLYOFFICE
      • 3.2 SSL证书配置
      • 3.2.1 生成自签名证书
      • 3.2.2配置 docker-compose.yml文件
      • 3.2.3 配置ONLYOFFICE(非必须)
      • 3.3 删除后重新创建容器并启动:
      • 3.4 其他功能的证书配置请参考下一篇 使用SSL证书
  • 使用SSL证书
  • 技术文档
肇新科技
2025-04-03
目录

ONLYOFFICE配置说明

# 1. 常见问题说明

# 1.1 关于ONLYOFFICE版本

• 推荐使用7.5.1版本,需在环境变量配置JWT_SECRET

# 1.2 系统中配置ONLYOFFICE

设置/docker/server1/application-office.yml



 


 


 

ONLYOFFICE:
  #修改为http://本地对外ip
  domain: http://43.143.173.96
  port: 8082
  #修改为http://本机对外ip/prod-api/ONLYOFFICECallback
  callbackUrl: http://43.143.173.96/prod-api/ONLYOFFICECallback
  secret: zxcm
  #修改为http://本机对外ip:8082/plugin/html/config.json
  plugin: http://43.143.173.96:8082/plugin/html/config.json
1
2
3
4
5
6
7
8
9

# 1.3 ONLYOFFICE插件说明

• 我方提供的ONLYOFFICE插件用于合同的模板设计和合同合成功能
• 该插件位置是\docker\nginx\onlyoffice\plugin\html,请将该插件部署到可以用网络访问的地方
• 在系统中application-office.yml配置插件的位置:



 

ONLYOFFICE:
  #修改配置,指向刚才的插件/html/config.json
  plugin: http://43.143.173.96:8082/plugin/html/config.json
1
2
3

# 2. docker独立部署ONLYOFFICE

# 2.1 部署与细节优化

docker run -d --name docServer \
  -p 8081:80 \
  -v /app/ONLYOFFICE/DocumentServer/data:/var/www/ONLYOFFICE/Data \
  -e JWT_SECRET=zxcm \
  ONLYOFFICE/documentserver:5.7.1
1
2
3
4
5

# 2.2 SSL证书配置

将 onlyoffice.key 和 onlyoffice.crt 格式的证书放到【宿主机】的/app/ONLYOFFICE/DocumentServer/data/certs/目录下,
注意证书文件名称一定是 onlyoffice.key 和 onlyoffice.crt

# 3. 我方提供的docker-compose部署

# 3.1 部署ONLYOFFICE

该部份请参考合同系统的部署文档

# 3.2 SSL证书配置

# 3.2.1 生成自签名证书

生成子签名证书,并命名为 onlyoffice.key和onlyoffice.crt

openssl genrsa -out onlyoffice.key 2048
openssl req -new -key onlyoffice.key -out onlyoffice.csr
openssl x509 -req -days 365 -in onlyoffice.csr -signkey onlyoffice.key -out onlyoffice.crt
openssl dhparam -out dhparam.pem 2048
1
2
3
4

# 3.2.2配置 docker-compose.yml文件

# 在现有volumes下添加证书目录映射
volumes:
  - /app/onlyoffice/DocumentServer/certs:/var/www/onlyoffice/Data/certs
1
2
3

将 刚才生成的4个文件 放到【宿主机】的/app/onlyoffice/DocumentServer/certs目录下

# 3.2.3 配置ONLYOFFICE(非必须)

部分文章显示onlyoffice需要配置该字段解决自签名证书认证问题,我们使用7.5.1未发现该问题,所以这个可以不配置. 进入docker内部,设置default.json;
将/etc/onlyoffice/documentserver/default.json文件中的rejectUnauthorized字段值改为false

# 3.3 删除后重新创建容器并启动:

docker-compose stop docServer
docker-compose rm docServer
docker-compose up -d docServer
1
2
3

# 3.4 其他功能的证书配置请参考下一篇 使用SSL证书

上次更新: 2025/04/04, 14:37:13
配置钉钉
使用SSL证书

← 配置钉钉 使用SSL证书→

最近更新
01
使用SSL证书
07-04
02
合同分类管理
03
产品篇-合同系统设计
03-24
更多文章>
Copyright © 2025-2025 备案号:晋ICP备2021020298号-1 晋公网安备 14010502051117号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式