纯内网离线部署基于onlyoffice的文档协作平台

550 阅读2分钟

先说需求

物理隔离的内网;10人小团队;主要是要做又臭又长的报表,一个人无法完成,要多个人接力,还得一直更新,发来 发去容易乱。遂想到搞一个轻量的协同编辑的平台。最重要还得免费

技术选型

文档服务肯定是onlyoffice了,本次主题也是它,不用多说。 协同平台选dzzoffice。 考虑到离线环境,一切为从简,安装套件选iis。

如何部署

网上大部分教程都是docker一键安装的,内网不太好施展,最适合的还是下载安装包手动部署。

上链接

Windows系统下Onlyoffice安装

windows IIS+php配置教程[通俗易懂]-腾讯云开发者社区-腾讯云

DzzOffice+OnlyOffice私有化部署Office协作编辑系统-CSDN博客

office文档编辑预览方案 - DzzOffice

如何下载、安装、升级、配置插件 - DzzOffice 笔记

安装过程

onlyoffice

  • otp_win64_24.2.1
  • Erlang 26.2.1 x64
  • RabbitMQ 3.12.11
  • PostgreSQL 12.17 x64
  • Certbot v2.6.0
  • Python 3.11.3 (x64)
  • OpenSSL x64 3.3.0
  • onlyoffice document server 9.1社区版

以上前四个按照第一篇教程安装即可,后三个是安装onlyoffice document server9.1过程中需要联网下载的,提前安装好就可以跳过,安装过程就一直下一步(看见“Add environment path”记得勾上,很重要)。

dzzoffice

  • 按照第二篇教程开启iis服务、安装php。
  • 安装mysql,一直下一步,重点就是记住root用户的密码
  • 下载dzzoffice压缩包,放在系统盘以外的地方(系统盘可能因为权限问题无法编辑),解压绑定iis物理路径,别名随便起

屏幕截图 2025-10-26 115416.png

屏幕截图 2025-10-26 115919.png

  • 按照第三篇教程的后半部分配置好dzzoffice。进入PHP目录,将php.ini-production文件复制并改名为php.iniphp.ini是PHP的配置文件,修改php.ini以满足DzzOffice要求,搜索需要的扩展,把前面的;删掉。
  • 最后按照第四、第五篇教程下载onlyoffice插件和DzzOffice结合。

最后

严格按照教程,下好软件对应版本,基本不会出问题。随缘抽空将以上所需软件和配置文件打包度盘。有需要留言。