索引

  • 一、参考文档
  • 二、记录
    • 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 收尾

一、参考文档

  1. 局域网部署文档协同办公系统:Windows + onlyoffice + dzzoffice
  2. 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协同办公系统相关推荐

  1. 5分钟快速部署然之协同办公系统

    然之协同系统由客户管理(crm).日常办公(oa).现金记账(cash).团队分享(team)和应用导航(ips)五大模块组成,主要面向中小团队的企业内部管理. 为了方便部署和解决环境兼容性等问题,采 ...

  2. 车联网环境下自动驾驶的协同感知技术综述

    论文标题:Cooperative Perception Technology of Autonomous Driving in the Internet of Vehicles Environment ...

  3. U盘文件夹变exe的win10环境下纯手工解决方法(无需任何软件)

    U盘文件夹变exe的win10环境下纯手工解决方法(无需任何软件) 把U盘插入装有win10系统的电脑 打开U盘目录(这里假设U盘目录是G:) 选中变成exe的文件,删除(放心,这里的exe是一个几k ...

  4. Win10 环境下安装Ubuntu 18.04过程记录

    Win10 环境下安装Ubuntu 18.04过程记录 步骤1:下载镜像文件 从Ubuntu官网https://www.ubuntu.com/download/server下载系统的iso镜像文件 , ...

  5. win10环境下 运行debug程序

    百度网盘:链接:https://pan.baidu.com/s/1y6omgW6fI-gT3Dp-0hutOg    提取码:iw4l CSDN0积分下载:https://download.csdn. ...

  6. 在 win10 环境下,设置自己写的 程序 开机自动 启动的方法

    原文:https://jingyan.baidu.com/article/c33e3f48d1360fea15cbb5c9.html win10组策略中设置在开关机时运行的脚本 分步阅读 win10组 ...

  7. ISA2006 之 域环境下部署

    域环境下部署ISA2006 一 准备实验环境 简单拓扑图如下: 二 开始部署 1.安装和配置DC和DNS DOMAIN NAME:TESTISA.COM HOSTNAME:2K3DCSERVER IP ...

  8. Win10环境下,word2016嵌入mathtype出现灰色的解决办法

    Win10环境下,word2016嵌入mathtype出现灰色的解决办法,亲测好使: https://blog.csdn.net/qq_33066729/article/details/8095392 ...

  9. win10环境下如何给visual studio 2013永久配置opencv3.1.0环境

    win10环境下如何给visual studio 2013永久配置opencv3.1.0环境 本人在给visual studio 2013配置opencv 环境下遇到过一些问题,比如配置不成功或者不能 ...

  10. 你知道怎么在生产环境下部署tomcat吗?

    享学课堂特邀作者:老顾 转载请声明出处! 一.前言 小伙伴们在网上看到的很多文章,都是对tomcat的一些介绍,什么配置啊,怎么启动.其实在生产环境中怎么部署,和网上介绍的有很大区别.这篇文章老顾就带 ...

最新文章

  1. 依赖类型dependency type在maven中的作用
  2. java有main却说找不到_小说:女子雨夜找扳指,男子却说你找不到的:我没丢怎么也找到...
  3. iOS8新特性之交互式通知
  4. 详解使用fastboot为Android刷入原厂镜像
  5. 实用正则表达式(实用篇)
  6. Oracle表空间规划处理
  7. Visual Studio 2008 每日提示(八)
  8. Android之实现多张图片点击预览(支持放缩)和滑动
  9. 微型计算机发展方向网络化,第二章 会计电算化工作环境
  10. grafana默认用户名密码_提升运维格调?Grafana整合Zabbix
  11. 虎头少保,天下第一手孙禄堂【转】
  12. 你的新电脑会预装什么软件?这些才是你装机必备的全家桶!
  13. Android自定义View里面获取宽高及dp和px间的转换
  14. 大文本文件打开工具_信息技术类专业常用工具软件教案1.1
  15. 按分数段统计学生人数python_用Excel统计各分数段学生数
  16. 二级域名的创建、简单配置域名解析
  17. C#实现汉字转全拼与简拼
  18. int i2c_probe()
  19. 软考新生必看!高项备考经验分享
  20. IPguard外发查看器的设置步骤

热门文章

  1. WINDOWS渗透与提权总结(2)
  2. 「99诱拐」 读后感
  3. 解放你的双手,python在excel中的高效办公
  4. 囚徒困境、智猪博弈、纳什均衡与一致预期(博弈论入门学习笔记二)
  5. 微信公众上传头像和分享
  6. 你知道java中重载和重写的区别吗?(详细解说)
  7. Centos下ftp的安装和配置
  8. 品牌鞋的运作,如何判别鞋的品牌真伪
  9. jenkins集成自动化配置(二) 创建项目和项目配置
  10. 数据库系统原理与应用教程(041)—— MySQL 查询(三):设置查询条件