在纯Win10环境下部署DzzOffice+OnlyOffice协同办公系统
索引
- 一、参考文档
- 二、记录
- 2.1 为什么要搞这个事情
- 2.2 需求分析及硬件条件
- 2.3 收集资源并确定初步方案
- 2.4 搭建Web环境及安装依赖
- 2.4.1 Onlyoffice依赖的安装顺序
- 2.4.2 Onlyoffice DocumentSever的端口配置
- 2.4.3 使Dzz能调用Onlyoffice
- 2.4.4 测试
- 2.5 收尾
一、参考文档
- 局域网部署文档协同办公系统:Windows + onlyoffice + dzzoffice
- Installing ONLYOFFICE Docs Community Edition for Windows on a local server (官方文档)
二、记录
2.1 为什么要搞这个事情
老大有个需求,嗯,老大只管提需求,不会IT的业务当不了好会计。 嗯,卷死我算逑…
然后预算为0。WTF…*二营长把老子的羊驼牵出来! *
2.2 需求分析及硬件条件
需求:私有云或者简单的OA系统。
硬件条件:有什么算什么。
预算:0 。 FML!*羊驼君在嚎叫 *
2.3 收集资源并确定初步方案
硬件部分: 找到一台半闲置笔记本电脑,Win10 home Edition,i5超低电压版+4G+1T,行吧…
软件部分: 选定Dzzoffice开源版+Onlyoffice社区版。可以实现私有云,文件版本控制,在线编辑等功能,应付五六个人的临时需求应该足够了。
限制条件:
- 该笔记本有偶尔拿来开视频会议的需求,装Linux不大方便。双系统又无谓的占用硬盘空间。
- 可找到的中文参考文档,无论Linux或者Win环境,基本都采用了Docker部署onlyoffice服务。Docker的优点不言而喻,但机器的性能不忍直视。Docker for win10已经可以在home Edition下安装使用,但这台机器的性能实在太过捉急,实测结果:系统启动缓慢,托盘程序偶有失去响应。另外由于Docker for win10 home还需要安装WSL2环境支持,过多的环节实在繁琐,性能进一步浪费,可靠性进一步降低。
突破口:
Onlyoffice官方其实是有Windows环境下直接搭建服务的文档。英文版。抽时间爬了爬觉得可以实现。
2.4 搭建Web环境及安装依赖
运行环境:
Win10 home Edition
Xampp
运行软件:
Onlyoffice DocumentSever 社区版
Dzzoffice开源版
Onlyoffice官方推荐Win环境依赖:
Erlang: version 19.1
RabbitMQ: version 3.5.4
PostgreSQL: version 9.6
基本的安装过程见“参考文档”item1。这里有几点需要注意的地方:
2.4.1 Onlyoffice依赖的安装顺序
安装RabbitMQ中间件前,需要先装好Erlang,PostgreSQL的顺序随意。
2.4.2 Onlyoffice DocumentSever的端口配置
这里是一个坑:由于win下的DocumentSever安装包自带nginx,且默认使用80端口。但我已经装好了Xampp,启动了Apache。由于httpd已经占用了80端口,默认安装DocumentSever将造成端口冲突,服务也就不可用了。
解决方法是:在CMD里通过指定端口来执行安装程序 onlyoffice-documentserver.exe /DS_PORT=9000
我这里采用了9000端口,也是Doker部署方法中常用的一个映射端口,可以根据具体情况另外指定。
2.4.3 使Dzz能调用Onlyoffice
按照参考文档1配置即可。但存在以下不同:
- OnlyOffice Document Server API地址,http://127.0.0.1:9000/
- Dzzoffice文件服务地址,http://127.0.0.1/dzzoffice/
由于所有服务均在Win下搭建,没有用到虚拟机/Docker,所以直接指定Localhost是可行的。
2.4.4 测试
- 服务端测试:浏览器访问 http://127.0.0.1/dzzoffice/ 通的。
- 客户端测试,浏览器访问 http://服务端分配到的IP地址/dzzoffice/,遭拒。
查看那台笔记本电脑的防火墙设置,放行OnlyOffice。再测,通了。
2.5 收尾
修改Xampp路径下htdocs目录内的index.php,直接跳转./dzzoffice/
打完收工,坐等裁员。
在纯Win10环境下部署DzzOffice+OnlyOffice协同办公系统相关推荐
- 5分钟快速部署然之协同办公系统
然之协同系统由客户管理(crm).日常办公(oa).现金记账(cash).团队分享(team)和应用导航(ips)五大模块组成,主要面向中小团队的企业内部管理. 为了方便部署和解决环境兼容性等问题,采 ...
- 车联网环境下自动驾驶的协同感知技术综述
论文标题:Cooperative Perception Technology of Autonomous Driving in the Internet of Vehicles Environment ...
- U盘文件夹变exe的win10环境下纯手工解决方法(无需任何软件)
U盘文件夹变exe的win10环境下纯手工解决方法(无需任何软件) 把U盘插入装有win10系统的电脑 打开U盘目录(这里假设U盘目录是G:) 选中变成exe的文件,删除(放心,这里的exe是一个几k ...
- Win10 环境下安装Ubuntu 18.04过程记录
Win10 环境下安装Ubuntu 18.04过程记录 步骤1:下载镜像文件 从Ubuntu官网https://www.ubuntu.com/download/server下载系统的iso镜像文件 , ...
- win10环境下 运行debug程序
百度网盘:链接:https://pan.baidu.com/s/1y6omgW6fI-gT3Dp-0hutOg 提取码:iw4l CSDN0积分下载:https://download.csdn. ...
- 在 win10 环境下,设置自己写的 程序 开机自动 启动的方法
原文:https://jingyan.baidu.com/article/c33e3f48d1360fea15cbb5c9.html win10组策略中设置在开关机时运行的脚本 分步阅读 win10组 ...
- ISA2006 之 域环境下部署
域环境下部署ISA2006 一 准备实验环境 简单拓扑图如下: 二 开始部署 1.安装和配置DC和DNS DOMAIN NAME:TESTISA.COM HOSTNAME:2K3DCSERVER IP ...
- Win10环境下,word2016嵌入mathtype出现灰色的解决办法
Win10环境下,word2016嵌入mathtype出现灰色的解决办法,亲测好使: https://blog.csdn.net/qq_33066729/article/details/8095392 ...
- win10环境下如何给visual studio 2013永久配置opencv3.1.0环境
win10环境下如何给visual studio 2013永久配置opencv3.1.0环境 本人在给visual studio 2013配置opencv 环境下遇到过一些问题,比如配置不成功或者不能 ...
- 你知道怎么在生产环境下部署tomcat吗?
享学课堂特邀作者:老顾 转载请声明出处! 一.前言 小伙伴们在网上看到的很多文章,都是对tomcat的一些介绍,什么配置啊,怎么启动.其实在生产环境中怎么部署,和网上介绍的有很大区别.这篇文章老顾就带 ...
最新文章
- 依赖类型dependency type在maven中的作用
- java有main却说找不到_小说:女子雨夜找扳指,男子却说你找不到的:我没丢怎么也找到...
- iOS8新特性之交互式通知
- 详解使用fastboot为Android刷入原厂镜像
- 实用正则表达式(实用篇)
- Oracle表空间规划处理
- Visual Studio 2008 每日提示(八)
- Android之实现多张图片点击预览(支持放缩)和滑动
- 微型计算机发展方向网络化,第二章 会计电算化工作环境
- grafana默认用户名密码_提升运维格调?Grafana整合Zabbix
- 虎头少保,天下第一手孙禄堂【转】
- 你的新电脑会预装什么软件?这些才是你装机必备的全家桶!
- Android自定义View里面获取宽高及dp和px间的转换
- 大文本文件打开工具_信息技术类专业常用工具软件教案1.1
- 按分数段统计学生人数python_用Excel统计各分数段学生数
- 二级域名的创建、简单配置域名解析
- C#实现汉字转全拼与简拼
- int i2c_probe()
- 软考新生必看!高项备考经验分享
- IPguard外发查看器的设置步骤