本文会讲解如何把ONLYOFFICE协作空间服务器安装部署到国产操作系统龙蜥Anolis上。转载自作者VincentYoung略有改动

关于龙蜥

目前,国内的Linux发行版本不少了其中的Intel系列的CPU,其实也是有很多国内的芯片厂商在做的,比如海光,兆易创新,飞腾,龙芯,申威等等。

所以,这个龙蜥发行版安装文件的下载页面上,就可以如上图这样,看到有很多不同CPU的版本,大家在下载的时候要仔细挑选,不要选错了。

在Linux内核方面,目前,还是RedHat系的发行版本占据着主流,所以,目前国内Linux发行版本,还是以RedHat系的发行版本为主,比如CentOS,RHEL,Fedora等等

但是,RedHat公司被IBM收购CentOS这个发行版本就慢慢淡出市场最终许多企业都开始转向Anolis操作系统,阿里为首推出了龙蜥Anolis发行版,作为替代。

关于ONLYOFFICE协作空间

ONLYOFFICE 协作空间是一个协同办公平台Ascensio System SIA公司出品,基于Web的开源的跨平台的在线文档编辑和协作的解决方案。可以高效地与同事、客户、业务合作伙伴、承包商及第三方进行文档协作。

ONLYOFFICE 协作空间自带文档编辑器和查看器高度兼容微软 Office。可以在房间内存储不同格式的文件,进行查看、编辑和协作:包括文本文档、电子表格、演示文稿、可填写的表单、电子书和 PDF。并且,还提供了在线文档转换、在线文档预览、在线文档协作等功能。

用户可以根据不同项目创建房间,邀请他人加入并设置访问权限,然后便可以开启文档共享与协作。

安装ONLYOFFICE协作空间服务器的系统需求

CPU

至少4核,建议6核

内存

至少8Gb,建议12Gb

硬盘

至少40Gb

SWAP

6Gb

OS

amd64位Linux发行版,内核版本号3.10以上

使用VirtualBox虚拟机安装

选择虚拟机主要是因为不想格式化电脑预装的正版Windows10操作系统其实推荐直接安装在真实计算机上因为使用虚拟机有可能引入一些问题,比如,虚拟机和宿主机之间网络连接文件共享时间同步磁盘空间占用CPU占用的问题等等

真实计算机可以顺畅安装的操作系统和应用软件,在虚拟机里面有可能安装不好,当然了,最后自己仍然是在虚拟机里面安装好了ONLYOFFICE 协作空间

虚拟机软件有VMWare和VirtualBox,这里选择免费个人使用的VirtualBox,合法合规,虚拟机的好处就是,虚拟机的参数可以灵活的配置,所以自就按照上面表格所列出来的ONLYOFFICE的硬件要求来配置的,如下截图所示

需要注意的是,如果安装龙蜥Anolis发行版本Linux,VirtualBox的虚拟显卡设置一定要选择第三种显卡控制器:VBoxSVGA虽然这样会显示警告信息说不要选择VBoxSVGA经过测试,使用默认的VMSVGA会导致安装界面GUI显示不完整被VirtualBox虚拟显示器给截断的故障,导致无法操作安装龙蜥

选择第三种显卡VBoxSVGA之后,安装最后完成的时候会显示花屏:

不要急,这个时候实际上已经成功安装好了,你只需要在VirtualBox软件里面操作把虚拟光盘硬给它弹出来,再把虚拟机硬重启然后就会看到龙蜥已经安装完好了

作者在virtualbox里面安装其他国产发行版本都没有出现这画面希望龙蜥以后能提高一下兼容性

安装ONLYOFFICE协作空间服务器

值得强调的是本文安装的不是ONLYOFFICE客户端编辑器,而是协作空间服务器,最终使用者是通过ONLYOFFICE桌面编辑器或者网页浏览器来连接登陆到协作空间上来与他人协作编辑文档的。

下载安装脚本

在这里下载 ONLYOFFICE协作空间服务器

下载ONLYOFFICE 协作空间

我们知道,Linux的发行版本划分为不同的派系Debian、Ubuntu派系的是使用.deb后缀名格式的安装文件,而CentOS、RHEL则是使用.rpm后缀名格式的安装文件

我们选择最右边这个方式,点击立即安”装按钮就可以载到引导安装的一个脚本程序

docspace-install.sh

并且该页中第一三个下载按钮其实下载到的都是这同一个安装脚本,然后再在文字符终端下用不同的参数来执行这个脚本,来引导下载真正的deb或rpm或docker安装文件

上面这种使用网页浏览器打开页面下载这个脚本的操作,其实是很不正宗的,真正的Linuxer们都是不直接在服务器上开图形界面的,而是在自己电脑上使用ssh登陆服务器用纯文字符命令行界面操作的,因此,ONLYOFFICE的官方安装指南如何安装部署 ONLYOFFICE 协作空间社区版?给出的下载这一步骤的操作方式是在文字符中执行:

wget http://download.onlyoffice.com/docspace/docspace-install.sh

就像下图这样,在VSCode里面用调用安装git时候安装上的ssh来登陆到服务器上执行各种操作。

执行安装脚本

执行这个脚本来真正的下载安装文件执行安装这个脚本很小,下载几秒钟就完了,而真正的安装文件其实很大下载耗时根据网速来决定,再快也得好几分钟,下载完了执行安装也得好几分钟。

注意,这个安装脚本的执行是必须要手动指定后缀参数的,使用RPM或者DEB安装包方式则用下面的参数:

bash docspace-install.sh package

使用docker方式安装则使用下面的参数:

bash docspace-install.sh docker

龙蜥操作系统只能选择docker方式安装,使用package参数执行该脚本,并不能识别为CentOS操作系统

来自root的警告几秒钟就会到达下面截图的位置需要交互一下:

这就是虚拟机的虚拟网络环境下才会报出来的警告信息,可以忽略它输入Y继续安装,然后就需要耐心等待让它执行下载的过程,这段时间它会显示如下信息,右侧的时间栏里面的时间数字会不断的增加计数,告诉你已经下载了多久的时间

安装成功

这个脚本下载完之后就自动的安装软件,并不再需要手动交互了,漫长的等待之后,就是安装成功的信息提示了:

安装后

安装成功后如何打开使用呢?其实很简单打开网页浏览器,如果在服务器自己的图形界面上,就是本地地址localhost或者127.0.0.1如果是在客户端电脑上则直接访问服务器的ip或域名地址,第一次打开是这样的

注册激活

站长管理员需要初始化这个全新安装的ONLYOFFICE协作空间,所以设定站长管理员的账号和密码,然后进入协作空间,如下图所示

邀请成员、开设房间等

作为协作空间的站长,可以邀请您的团队成员创建协作空间的账号加入您的空间一起协作还能创建用于项目合作的房间具体参考本文

相关链接

了解详情ONLYOFFICE 协作空间

如何将 ONLYOFFICE 协作空间部署到 Kubernetes / OpenShift 集群中

ONLYOFFICE 协作空间 2.0 现已发布:新增公共房间、插件、重新分配数据、RTL 界面等功能

将 ONLYOFFICE 协作空间的公共房间嵌入到网页

如何在 Ubuntu 上部署 ONLYOFFICE 协作空间社区版?

在安装 ONLYOFFICE 协作空间社区版时如何使用额外脚本参数

如何将 ONLYOFFICE 协作空间与单页面应用集成​​​​​​​

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐