最近部门天天投标,天天加班写标书。一堆人分工写,每次汇总查错都是一场噩梦。我们的技术顶梁柱一直梦想可以弄一个协作编辑平台,这样大家一起弄一个文档,能轻松不少。由于保密需求,单位的网全部都是内部局域网,在线的协助平台肯定是不可以,大佬的梦想就一直搁浅,直到我最近了解到了dzzoffice与onlyoffice这样的神奇宝贝。简单记录一下搭建的过程,以作备忘。
单位的环境是64位的win7,其实并不难,下载一堆软件就好了,难的是在离线情况下,弄到各种软件的离线包,特别是onlyoffice,网上教程清一色用docker搭建,难得有人分享离线镜像结果链接还失效,摸索了半天,找齐了所有软件的离线包,可算最后搭建成功了。
首先记录一下需要用到的软件:
- PHPStudy;(Web环境全靠它)
- DzzOffice;(协作平台)
- ONLYOFFICE Document Server;(协作编辑)
- Erlang(onlyoffice搭建环境)
- RabbitMQ(onlyoffice搭建环境)
- Redis(onlyoffice搭建环境)
- PostgreSQL(onlyoffice搭建环境)
- Node.js(onlyoffice搭建环境)
注意:所有程序网上均可以下载,PHPStudy官方默认下载的程序,PHP环境是要联网下载的,建议去找PHPStudy2018整合版;ONLYOFFICE Document Server注意要下社区免费版。
1.安装
先说DzzOffice,安装简单的一,先运行PHPStudy,再把DzzOffice解压到网站根目录,本地访问127.0.0.1按照提示一步步安装就行了。
再说ONLYOFFICE Document Server,先安装依赖组件,然后运行CMD来到PostgreSQL安装目录下的bin文件夹,输入以下代码创建数据库:
psql -U postgres -c "CREATE DATABASE onlyoffice;"
psql -U postgres -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
psql -U postgres -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"
之后运行安装程序直接安装ONLYOFFICE Document Server就可以了,设置全部默认都没问题。
2.设置
首先需要设置的是PHPStudy的端口,ONLYOFFICE Document Server默认占用的端口是80,如果懒得改,那就需要把PHPStudy的端口改一下。
其次,在Dzzoffice中安装网盘以及ONLYOFFICE的插件,在线直接安装,离线安装方式是下载离线包,然后拷到Dzz文件夹下,在管理中手动安装即可(官网都有教程,懒癌懒得写了),配置ONLYOFFICE时候API填写 安装服务的机器的ip:8000,保存即可。
注意,创建网盘时候记得给予全部权限,否则一般用户是没办法读写上传的文档哦。
评论
安装完成之后局域网内其他用户怎么访问啊
阿萨德 直接浏览器里访问
安装机器的IP:端口
三拳菌 谢谢
能不能把这些软件共享一下,跪求,加班的人伤不起啊
怀远 这个已经是好几个月前搭建的了,,由于windows下php环境老出一些奇奇怪怪的BUG,所以暂时弃用了…本来向单位申请一台服务器来着一直没回应….
这些软件之前有保存在单位的电脑上来着,但是现在我在家里养病,还遇到了国庆假期,你可以先百度搜索一下,实在不行我看等收假了让我同事给我传一下
三拳菌 谢谢,太感谢了
三拳菌 那么有更好的开源协作办公套件吗?
topsws 啊抱歉,其他的开源协作办公套件我没试过,不过如果可以联网的话,腾讯云文档貌似是个不错的选择
求UP分享整合软件
弧度 抱歉,之前我的同事说他找不到我保存的文件….现在我还处于养病期间,这些软件可能需要你自己去百度一下了…