先说需求
物理隔离的内网;10人小团队;主要是要做又臭又长的报表,一个人无法完成,要多个人接力,还得一直更新,发来 发去容易乱。遂想到搞一个轻量的协同编辑的平台。最重要还得免费。
技术选型
文档服务肯定是onlyoffice了,本次主题也是它,不用多说。 协同平台选dzzoffice。 考虑到离线环境,一切为从简,安装套件选iis。
如何部署
网上大部分教程都是docker一键安装的,内网不太好施展,最适合的还是下载安装包手动部署。
上链接
windows IIS+php配置教程[通俗易懂]-腾讯云开发者社区-腾讯云
DzzOffice+OnlyOffice私有化部署Office协作编辑系统-CSDN博客
如何下载、安装、升级、配置插件 - 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物理路径,别名随便起
- 按照第三篇教程的后半部分配置好dzzoffice。进入PHP目录,将
php.ini-production文件复制并改名为php.ini。php.ini是PHP的配置文件,修改php.ini以满足DzzOffice要求,搜索需要的扩展,把前面的;删掉。 - 最后按照第四、第五篇教程下载onlyoffice插件和DzzOffice结合。
最后
严格按照教程,下好软件对应版本,基本不会出问题。随缘抽空将以上所需软件和配置文件打包度盘。有需要留言。