在二月初,ONLYOFFICE发布更新了最新的7.3版本。新版本提供了高级表单、SmartArt图形插入、增强密码保护和公式计算、幻灯片特殊粘贴项等多项新功能。同时发布了服务器端的文档服务器和客户端的桌面编辑器的最新7.3版本。
这里仅仅介绍其服务器端的文档服务器如何在国产的麒麟操作系统上安装,而客户端的安装使用下一期再仔细讲解。互联网行业中,服务器端基本上都是用Linux操作系统作为服务器,国内比较专业的同行都会比较关心ONLYOFFICE的文档服务器是否能在国产的Linux发行版本上面安装,这里就可以明确的告诉大家,这是可以的,请往下看。至于Linux操作系统如何安装部署,选择真实物理计算机还是在虚拟机软件里面安装,安装桌面环境还是不安装桌面环境仅仅安装为服务器模式,Linux安装好后一般都要先安装那些必要的软件源,等等Linux的基础问题,我都写在另外一篇攻略图文里面了。
如何用VirtualBox虚拟机安装国产的麒麟、深度等操作系统
CPU |
双核2Ghz |
内存 |
2G |
硬盘 |
40G |
SWAP |
4G |
OS |
64位Debian、Ubuntu或其他发行版,内核版本号3.13以上 |
PostgreSQL |
12.9 |
NGINX |
1.3.13 |
libstdc++6 |
4.8.4 |
RabbitMQ |
这里假定你已经安装好了国产的麒麟操作系统,在该电脑上安装ONLYOFFICE Docs文档服务器。我从官方网站下载的麒麟操作系统安装光盘默认安装Desktop桌面环境,既来之则安之,我也就默认安装了桌面环境,因此下面的众多截图你们可以看见是在桌面环境下,但即使如此,大部分操作也还是在桌面环境下打开的终端程序里面来操作的,如下图所示从开始菜单找到Mate终端打开:
作为服务器的正经操作,应该是远程通过terminal类程序ssh登陆服务器在终端中各种操作。
首先是在麒麟操作系统自带的软件市场里面搜一下,有没有上架ONLYOFFICE的文档服务器软件,如果能搜到那就直接点击安装是最简单的了,然而并没有搜索到,作为对比,另一款国产Linux,深度操作系统的软件市场是能搜索到ONLYOFFICE的,更为方便,那么,麒麟操作系统下就需要选择自己手动安装ONLYOFFICE了,按照一般的Debian、Ubuntu系列的发行版的方式来安装,在ONLYOFFICE官方网站找到服务器端下载安装页面:
下载ONLYOFFICE文档社区版
选择第二条,在Debian、Ubuntu及其派生发行版上安装,选择Intel的CPU,因为一般的服务器的CPU都是Intel的,而ARM的CPU一般用在手机上或pad平板上,点击后打开其安装指南网页页面,按照说明执行安装:
Installing ONLYOFFICE Docs Community Edition for Debian, Ubuntu, and derivatives
纯英文的看不懂?中文版本的可以参考上一个版本7.2版本的我写的安装攻略:
如何在 Fedora Linux 上安装 ONLYOFFICE Docs 7.2
安装过程大同小异,小异的意思是说,Linux下面安装软件,每次安装都会有各种各样意想不到的小问题让你自己去搜索解决,比如我在安装过程中遇到了没有公钥无法验证签名的错误,于是架好了木弟子Goo歌搜到了这一篇:
照此办理解决问题。
按照上述官网安装手册网页说明,先安装所依赖的软件postgresql:
输入root管理员的密码继续
直接找不到postgresql,看来麒麟操作系统本身的官方软件源还缺少这样的真正生产力工具类的软件的,稍微吐槽一下国内的某些扯大旗的老板们还是不太务实啊。
update刷新一下官方源最后尝试一下还是不行,于是打开软件源配置文件,做好备份,准备修改添加其它更好用的更快的国内软件源,比如163的、大清的、阿里的等等
截图中的都是Linux终端下的基本常用命令了,这里就不解释了,这篇图文攻略不再给你补习Linux基本技能。
用世界上最好的代码编辑器VIM来修改软件源配置文件,不服来辩
加入大清的软件源,大清的软件源的配置代码在这里:
Ubuntu 镜像使用帮助
原有的麒麟软件源先不删除而是注释掉,保存退出
确认修改成功后再次update刷新一下,国内的各大软件源最起码在网络速度上都是很快的
然而刷新失败
搜索一番得到解决方式是加入签名
我再换用阿里云软件源尝试一下
终于把麒麟操作系统的软件源配置好了,至于什么是阿里源、大清源,在国内安装Linux后必备的这些操作,比如换国内软件源来加速、装配中文输入法、安装私人飞机配置多航线标签交换BBR协议之类的,这一系列的国内特有的装机必备基础操作,在我另外一片图文中介绍。
接下来安装各种生产力软件就应该都不会出太多问题了,执行下面命令安装postgresql:
sudo apt-get install postgresql
postgresql安装好后创建并配置ONLYOFFICE文档服务器的数据库和系统用户:
sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice;"sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"sudo -i -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"
然后安装ONLYOFFICE依赖的另一个软件:rabbitmq-server兔子服务器
sudo apt-get install rabbitmq-server
这个下载数据量如果使用国外的软件源,在现在的网速下你可以先去看一集电视剧狂飙了,再安装nginx-extras
sudo apt-get install nginx-extras
如果你的文档服务器上的端口号80已经被其他服务占用了,那么你可以修改ONLYOFFICE服务器的端口号
echo onlyoffice-documentserver onlyoffice/ds-port select | sudo debconf-set-selections
在该命令中把
如果要改变设置https端口号,不要改到443,请参考下列手册配置:
如何在 Ubuntu 上将 ONLYOFFICE 文档切换至 HTTPS 协议
mkdir -p -m 700 ~/.gnupggpg --no-default-keyring --keyring gnupg-ring:/tmp/onlyoffice.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5chmod 644 /tmp/onlyoffice.gpgsudo chown root:root /tmp/onlyoffice.gpgsudo mv /tmp/onlyoffice.gpg /usr/share/keyrings/onlyoffice.gpg
添加ONLYOFFICE DOCS官方软件源
echo "deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
刷新软件源:
sudo apt-get update
安装mscorefonts
sudo apt-get install ttf-mscorefonts-installer
安装ONLYOFFICE DOCS:
sudo apt-get install onlyoffice-documentserver
看到提示它将下载这么大体积的数据,是不是就可以离开电脑去看电视剧狂飙了呢?不要走开!因为这个安装过程中会出现这么一个对话框需要手动填写继续的:
输入之前安装依赖项postgresql时候创建的数据库的名称和密码,如果严格按照此片攻略操作没有设定不同的密码的话,是onlyoffice,确认下一步后稍后即可安装完成。
装好后如何查看使用呢?自己的麒麟操作系统是安装了桌面环境的,于是打开自带的火狐浏览器,输入本地地址http://localhost即可打开ONLYOFFICE DOCS文档服务器的欢迎首页了:
如果是通过纯文字终端安装在服务器上,从本地客户端打开网页浏览器访问服务器,则需要在服务器端输入ip地址查询命令ifconfig来查询服务器的ip:
如果想先测试编辑器功能,请点击“Go to test example”按钮。这将会打开一个网页,在这里就可以创建示例内容文档(不要在这个环境下写入真实生产环境敏感数据)
ONLYOFFICE DOCS 7.3文档服务器最终完成!现在就可以把ONLYOFFICE Docs集成到你现有的服务平台上了,并开始在网络文档上协同编辑了!