ONLYOFFICE Docs 是在 AGPLv3 许可下分发的开源办公套件。它允许处理办公文档、电子表格和演示文稿,以及可填写的表格,您可以将其保存为 PDF 文件。该套件使用 DOCX、XLSX 和 PPTX 作为核心格式,保证与 MS Office 文件的高度兼容性。
ONLYOFFICE Docs 的优势之一是文档协作。该套件配备实时和段落锁定共同编辑模式、审查和跟踪更改、评论和内置聊天。还可以添加 Jitsi 插件,用于在编辑器中进行音频和视频通话。
ONLYOFFICE Docs 可以与 WordPress、Nextcloud、Strapi、Redmine、Jira、Moodle 等各种云服务集成,并嵌入到您的解决方案中。
本文介绍了如何 在 Ubuntu 20.04 上安装ONLYOFFICE Docs 。
硬件要求
根据官方文档,要安装 ONLYOFFICE Docs,您至少需要:
- 双核 2 GHz CPU
- 2 GB 内存
- 40 GB 存储空间
- 4 GB 交换空间
安装 ONLYOFFICE
安装套件最简单的方法是使用 Docker。开发者官方推荐这种方法。如果没有安装 Docker,可以参考Docker 安装说明 。拥有最新版本的 Docker 后,您可以使用单个命令安装具有所有依赖项的 ONLYOFFICE Docs:
sudo docker run -i -t -d -p 80:80 --restart=always onlyoffice/documentserver
如果要更改端口,请使用该-p
选项。以下是切换到端口 8080 的示例:
sudo docker run -i -t -d -p 8080:80 --restart=always onlyoffice/documentserver
准备就绪后,http://localhost
在浏览器地址栏中输入以启动欢迎页面。在那里,默认情况下与编辑器一起提供了一个集成示例。这是一个简单的 DMS,用于测试编辑器并了解如何实现集成。
在容器外存储数据
所有数据都存储在称为数据卷的特殊目录中:
- 日志—
/var/log/onlyoffice
- 证书——
/var/www/onlyoffice/Data
- 文件缓存 —
/var/lib/onlyoffice
- 数据库—
/var/lib/postgresql
将您需要的那些安装到您的主机上是个好主意。在 docker run 命令中使用 -v 选项:
sudo docker run -i -t -d -p 80:80 --restart=always
-v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice
-v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data
-v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice
-v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql onlyoffice/documentserver
如果您删除容器或在更新过程中出现问题,您不会丢失数据。您还可以在不弄乱容器的情况下更新您的证书。
切换到 HTTPS
将 ONLYOFFICE Docs 切换到 HTTPS 的最简单方法是使用 certbot 自动获取 Let's Encrypt SSL 证书。安装 certbot:
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
运行 ONLYOFFICE Docs Docker 容器。指定端口 80 和 443 并设置您的域名和电子邮件:
sudo docker run -i -t -d -p 80:80 -p 443:443
-e LETS_ENCRYPT_DOMAIN=yourdomain.com -e LETS_ENCRYPT_MAIL=email@example.com onlyoffice/documentserver
完成后,ONLYOFFICE 文档将在https://yourdomain.com
.
与云平台集成
安装 ONLYOFFICE Docs 后,您可以将编辑器与您首选的 DMS/同步和共享系统集成。为此,您需要一个连接器,一个集成应用程序,充当编辑器和 DMS 系统之间的桥梁。
开发人员正在官方网站上提供即用型集成应用程序 。最近添加的集成之一是WordPress 集成。它允许管理员在 WordPress 管理仪表板中编辑和协作处理办公文档:
也可以在帖子中添加 ONLYOFFICE 块,以嵌入模式插入文档:
结论
我们已经向您展示了如何在您的 Ubuntu 20.04 机器上安装 ONLYOFFICE Docs。您现在可以在您已经使用的云平台中编辑和共同创作您的办公文档,而无需在各种应用程序之间切换。
随着编辑器的最新更新(版本 7.1),开发人员还添加了在 64 位 ARM 架构的 Ubuntu 18.04 和 Ubuntu 20.04 上安装该套件的功能。您可以查看官方指南 。