如果您使用文件同步和共享平台,并希望通过添加在线编辑功能来扩展其功能,那么您绝对应该尝试一下ONLYOFFICE Docs。
ONLYOFFICE Docs可以通过将其在线编辑器添加到您选择的平台(无论是Alfresco、Confluence、Liferay、Nextcloud、Nuxeo、ownCloud、SharePoint还是ONLYOFFICE Groups)来创建协作环境。
ONLYOFFICE Docs提供以下功能:
- 文本文档、电子表格和演示文稿的在线编辑器。
- 实时协作编辑(两种协作编辑模式、跟踪更改、版本历史和版本比较、评论和提及、内置聊天)。
- 不同的访问权限(完全访问、审阅、填写表单、评论、只读以及电子表格的自定义筛选)。
- 支持所有流行的格式:DOC、DOCX、TXT、ODT、RTF、ODP、EPUB、ODS、XLS、XLSX、CSV、PPTX、HTML。
- 内置插件和微服务,提供更多的编辑功能(YouTube、词库、翻译器、Zotero 和 Mendeley 用于参考管理等)。
- 能够通过 API 创建和连接第三方插件。
ONLYOFFICE Docs 6.1 的新功能
在安装 ONLYOFFICE Docs 之前,让我们来看看版本 6.1 带来的主要改进:
- 表格视图。
- 改进的图表数据编辑
- 尾注
- 交叉引用
- 行数统计
- 新的校对选项。
要了解更多,请参阅 GitHub 上的详细 变更日志。
系统要求
首先,您需要确保您的计算机满足以下要求:
- CPU:双核,2 GHz 或更好。
- 内存:2 GB 或更多。
- 硬盘:至少有 40 GB 的可用空间。
- 交换空间:至少 4 GB。
- 操作系统:64 位 Debian、Ubuntu 或其衍生版本,内核版本 3.13 或更高。
系统中还必须安装 PostgreSQL、NGINX、libstdc++6 和 RabbitMQ。
所需依赖项列表
请注意,在基于Debian的发行版上安装ONLYOFFICE Docs需要libstdc++6和NGINX(它们将在安装过程中自动安装和配置),以及PostgreSQL。
还有一些其他依赖项将与ONLYOFFICE Docs一起安装:
- libcurl3
- libxml2
- supervisor
- fonts-dejavu
- fonts-liberation
- ttf-mscorefonts-installer
- fonts-crosextra-carlito
- fonts-takao-gothic
- fonts-opensymbol
如果您使用Ubuntu 14.04 LTS或更新版本,则这些将会自动安装。
在本文中,我们将学习如何在Debian、Ubuntu及其衍生产品上安装ONLYOFFICE Docs。
在Ubuntu上安装PostgreSQL
ONLYOFFICE Docs使用NGINX和PostgreSQL作为数据库。系统存储库中的依赖项将在ONLYOFFICE Docs安装过程中使用apt-get命令自动安装。
安装您版本的Ubuntu中包含的PostgreSQL版本。
$ sudo apt-get install postgresql
安装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;"

在Ubuntu上安装RabbitMQ
要安装RabbitMQ,请运行以下命令。
$ sudo apt-get install rabbitmq-server
如果您使用Ubuntu 18.04,则还必须通过运行以下命令安装nginx-extras:
$ sudo apt-get install nginx-extras
在Ubuntu上安装ONLYOFFICE Docs
要安装ONLYOFFICE Docs,请添加GPG密钥。
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
然后添加ONLYOFFICE Docs存储库。
$ sudo echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
更新软件包管理器缓存。
$ sudo apt-get update
然后,您需要安装mscorefonts(它是Ubuntu所需的)。
$ sudo apt-get install ttf-mscorefonts-installer
对于Debian,请将contrib组件添加到/etc/apt/sources.list文件中。
$ sudo echo "deb http://deb.debian.org/debian $(grep -Po 'VERSION="[0-9]+ \(\K[∧)]+' /etc/os-release) main contrib" | sudo tee -a /etc/apt/sources.list
现在是时候安装ONLYOFFICE Docs了。
$ sudo apt-get install onlyoffice-documentserver
在安装过程中,将要求您为onlyoffice PostgreSQL用户输入密码。请使用配置PostgreSQL时指定的onlyoffice密码。

安装完成后,该软件包将像任何其他deb软件包一样更新。
更改默认的ONLYOFFICE Docs端口
默认情况下,ONLYOFFICE Docs 使用端口 80。如果您计划使用其他端口,则可以更改 ONLYOFFICE Docs 的默认端口。
要做到这一点,您需要通过运行以下命令来更改 debconf 系统的默认端口。
$ echo onlyoffice-documentserver onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections
请在上述命令中写入端口号,而不是 <PORT_NUMBER>
。
安装 ONLYOFFICE Docs 还可以使用一些附加选项。它们在本文中有描述。
使用示例测试 ONLYOFFICE Docs
默认情况下,ONLYOFFICE Docs(打包为 Document Server)仅包含编辑器。要开始使用它们,您必须将编辑器与 ONLYOFFICE Groups(打包为 Community Server)或其他同步与共享平台集成。
如果您想在集成之前测试编辑器,可以使用测试示例。它是一个简单的文档管理系统,可帮助您检查编辑器是否正常工作。如果存在一些问题,测试示例将帮助您识别它们。

默认情况下,测试示例已禁用,但您可以在启动屏幕上查看如何启动它的说明。启动示例后,您将在此处看到:http://docserverurl/example
(这是默认地址,对于您的安装可能会有所不同):

这个测试示例允许您:
- 上传本地文件,查看它们在ONLYOFFICE Docs中的外观。
- 创建新的docx、xlsx和pptx文件。
- 测试编辑器的功能。
- 以不同的共享模式在ONLYOFFICE中打开文件(用于审阅/评论等),以及更多。
结论
现在ONLYOFFICE Docs已安装并准备好与第三方平台集成。ONLYOFFICE Docs采用双许可模式分发。这意味着只要您遵守GNU AGPL v.3许可协议,您就可以使用在GitHub上提供的ONLYOFFICE开源解决方案。有许多成功的集成选项:ownCloud、Nextcloud、Liferay、HumHub、Nuxeo等。
如果您需要专业的技术支持和可扩展性,并希望获得专业的编辑功能(例如文档比较和内容控制),以及ONLYOFFICE移动Web编辑器,您将需要ONLYOFFICE商业版本Docs。您可以自行决定哪种最适合您的需求。
希望本指南对您有所帮助。请在下方评论区留下您的想法。
Source:
https://www.tecmint.com/install-onlyoffice-docs-on-debian-ubuntu/