教你将ubuntu设置为nas之nextcloud集成onlyoffice在线协同办公软件的方法
前言
前面介绍了docker安装nextcloud,也提到了nextcloud具有很强的扩展性,自带插件库,本篇就是介绍其中一个插件,用nextcloud集成onlyoffice在线协作办公功能。本篇介绍的场景主要是无法连接互联网的局域网环境,或是无法使用其他在线协作办公软件的情况。当然如果需要在网盘预览office文档,也可以参考。
说起来在线协同办公软件,我们常见的是石墨文档,WPS云文档和微软的Microsoft team,在互联网环境,大家可以协同完成一份word文档或共同填表等等,尤其是需要
不同人完成不同部分内容(比如各种日报、月报和
年终总结等等),完成整篇文章的时候,这样的在线协作,拉近了距离,既可以在线直接沟通,又可以迅速调整整天文章结构和内容。但在内部局域网情况下(不能连接上述服务),公司或团体又没有考虑购买收费的商业协同办公软件(比如微软的office online),只能考虑自行搭建。。。小团体在离线局域网间使用类似的服务,可以极大提升工作效率,大大减少重复劳动。
此乃离线环境下的多人协同年终总结神器。
首先为了理清整个折腾的思路:
在能联网的主机用Oracle VM VirtualBox安装虚拟机Ubuntu server18.04
在这台虚拟机上安装docker和docker-compose
通过docker-compose安装nextcloud和onlyoffice并设置
从Oracle VM VirtualBox导出整个系统文件
在需要配置协同的办公室的离线环境安装Oracle VM VirtualBox,导入系统文件并运行设置
设置nextcloud的config.php
然后在nextcloud的onlyoffice设置界面,如图设置onlyoffice参数,保存后,如图提示表明成功连接,并能设置支持office文件类型。
设置onlyoffice插件
保存后提示成功
成功后出现更多选项
也可以参照docker-onlyoffice-nextcloud里面的set_configuration.sh如下,保存为名为set_configuration.sh,winscp传到虚拟机里。
运行如下命令,这样不需要复杂的设置,但可能登录时
提示不信任的域名,还得像上面的
修改nextcloud的config.php信任域名的才能登录。再回到设置onlyoffice界面,保存即可成功。
5、尝试在nextcloud打开word文件
首先找个word文件,上传到nextcloud,然后再打开,建议先尝试docx文件。
尝试在线编辑word文件
成功在线打开,并可以在线编辑。
6、转移虚拟系统到局域网环境
先从现有的虚拟机里导出系统。先关闭虚拟系统。
正常关机
然后导出
导出虚拟机
选中需要导出的电脑名称
可以按默认
最终导出
然后再局域网里安装虚拟机Virtual box,然后U盘拷贝导出的文件到局域网,虚拟机选择导入之前的虚拟电脑文件。可能由于网络不同,需要重新设置网络。
Virtual box虚拟机启动系统,选择无界面启动,就能实现后台运行服务的效果,非常清爽。
总结
本文主要针对在离线局域网环境下,如何建立协同处理office文档的服务,属于小众需求,主要介绍如何加载nextcloud的app商店插件,当然不同插件,可能涉及的使用和设置不同,但安装加载却大同小异。
前面啰嗦了点,介绍了Ubuntu server的虚拟机安装方法,熟悉的K友请略过。
|