如何在 Debian 和 Ubuntu 上安装 ONLYOFFICE 文档
如果您使用文件同步和共享平台并希望通过添加在线编辑功能来扩展其功能,您绝对应该尝试一下ONLYOFFICE Docs。
ONLYOFFICE Docs 允许您通过将其在线编辑器添加到您选择的平台(无论是 Alfresco、Confluence、Liferay)来创建协作环境、Nextcloud、Nuxeo、ownCloud、SharePoint 或 ONLYOFFICE 组。
ONLYOFFICE Docs提供以下功能:
- 文本文档、电子表格和演示文稿的在线编辑器。
- 实时协作编辑(两种共同编辑模式、跟踪更改、版本历史记录、版本比较、评论和提及、内置聊天)。
- 不同的访问权限(完全访问、审阅、表单填写、评论、只读以及电子表格的自定义过滤器)。
- 支持所有流行格式:DOC、DOCX、TXT、ODT、RTF、ODP、EPUB、ODS、XLS、XLSX、CSV、PPTX、HTML。
- 内置插件和微控制器提供更多编辑功能(YouTube、同义词库、翻译器、Zotero 和用于参考管理的 Mendeley 等)。
- 能够通过 API 创建和连接第三方插件。
ONLYOFFICE 文档 6.1 的新增功能
在安装ONLYOFFICE Docs之前,我们先来看看6.1版本带来的主要改进:
- 图纸视图。
- 改进的图表数据编辑
- 尾注
- 交叉引用
- 行计数
- 新的打样选项。
要了解更多信息,请参阅 GitHub 上的详细变更日志。
系统要求
首先,您需要确保您的机器满足以下要求:
- CPU:双核、2 GHz 或更高。
- RAM: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
- 导师
- 字体 dejavu
- 字体解放
- ttf-mscorefonts-安装程序
- 字体-crosextra-carlito
- takao-gothic 字体
- 字体-opensymbol
如果您使用 Ubuntu 14.04 LTS 或更高版本,它们会自动安装。
在本文中,我们将学习如何在 Debian、Ubuntu 及其衍生产品上安装 ONLYOFFICE Docs。
在 Ubuntu 上安装 PostgreSQL
ONLYOFFICE Docs使用NGINX和PostgreSQL作为数据库。在系统存储库中找到的依赖项将使用 apt-get 命令自动安装在 ONLYOFFICE Docs 安装中。
安装 PostgreSQL 版本,包含在您的 Ubuntu 版本中。
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
请在上述命令中写入端口号,而不是
。
还有一些附加选项可用于 ONLYOFFICE Docs 安装。本文对此进行了描述。
使用示例测试 ONLYOFFICE 文档
默认情况下,ONLYOFFICE Docs(打包为文档服务器)仅包含编辑器。要开始使用它们,您必须将编辑器与 ONLYOFFICE Groups(打包为社区服务器)或其他同步和共享平台集成。
如果您想在集成之前测试编辑器,可以使用测试示例。这是一个简单的文档管理系统,可以帮助您检查编辑器是否正常工作。如果存在一些问题,测试示例将允许您识别它们。
默认情况下,测试示例处于禁用状态,但您可以在开始屏幕上看到有关如何启动它的说明。启动示例后,您将在 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移动网络编辑器,您将需要 ONLYOFFICE Docs 的商业版本。由您决定什么最适合您的需求。
我们希望本指南对您有用。请随时在下面的评论部分分享您的想法。