type
status
date
slug
summary
tags
category
icon
password
Workfine后台有ONLYOFFICE文件预览功能,现在说说如何在Linux下实现该功能。
📝 了解ONLYOFFICE
在使用一个软件之前,我们应该先去了解一下这个软件的大概情况,以便我们更好的使用,尤其在Linux下,因为基本上没有类似windows系统的图形安装界面,也没有鼠标的操作,所以更加需要我们去了解清楚软件的情况,下面是Onlyoffice的官方安装说明。
ONLYOFFICE文档服务器是一个在线办公套件,包括文本、电子表格和演示文稿的查看器和编辑器,与Office Open XML格式完全兼容:.docx、.xlsx、.pptx,并支持实时协作编辑。
功能性
- ONLYOFFICE文档编辑器
- ONLYOFFICE电子表格编辑器
- ONLYOFFICE演示文稿编辑器
- 适用于iOS的ONLYOFFICE文档应用程序
- 协作编辑
- 象形文字支持
- 支持所有流行的格式:DOC、DOCX、TXT、ODT、RTF、ODP、EPUB、ODS、XLS、XLSX、CSV、PPTX、HTML
将其与ONLYOFFICE社区服务器集成后,您将能够:
- 查看和编辑存储在连接到ONLYOFFICE的Drive、Box、Dropbox、OneDrive、OwnCloud上的文件;
- 共享文件;
- 在网站上嵌入文档;
- 管理对文档的访问权限。
推荐的系统要求
- RAM:4 GB 或更大
- CPU:双核 2 GHz 或更高
- 交换文件:至少 2 GB
- 硬盘:至少 2 GB 可用空间
- 发行版:64 位 Red Hat、CentOS 或其他兼容内核版本 3.8 或更高版本的发行版,64 位 Debian、Ubuntu 或其他兼容内核版本 3.8 或更高版本的发行版
- Docker:版本 1.9.0 或更高版本
它可以在Docker下运行,也可以直接安装。
安装首选肯定是Docker模式,不过众所周知,Docker现在不好使了,所以我推荐用一键安装的模式,直接安装在系统上。
✨ 从官网获取安装方式
先来看看说明,以下是翻译过来的解读:
获取ONLYOFFICE Docs脚本
下载ONLYOFFICE Docs 社区版 Docker脚本文件:
下载完成后,您可以开始安装过程。
安装ONLYOFFICE文档
请注意,所有安装操作必须以root权限执行。
要安装ONLYOFFICE Docs Community Edition,请运行以下命令:
系统将提示您选择安装ONLYOFFICE文档的方式。键入Y并按Enter键以使用Docker安装ONLYOFFICE文档。
使用脚本参数安装ONLYOFFICE文档
您可能需要运行脚本并指定一些额外的参数,例如,如果您想在某个端口上安装ONLYOFFICE Docs等。
若要显示所有可用脚本参数的列表,请使用以下命令:

下面是一些有关如何使用脚本参数执行某些任务的示例。
要在特定端口上安装ONLYOFFICE Docs,请使用该参数。默认情况下,使用端口 80。
-dp要从存储库中存储的特定Docker镜像安装ONLYOFFICE Docs,请使用参数。
-di要安装特定版本的ONLYOFFICE文档,请使用该参数。如果省略此参数,则将安装存储库中可用的最新版本。
-dv如果选择使用 Docker 进行安装,则可以安装特定版本。如果选择从 DEB/RPM 包中安装,则将安装最新版本。
要更新ONLYOFFICE文档,请使用指定值的参数。
-utrue从DEB/RPM软件包安装ONLYOFFICE文档
要安装ONLYOFFICE文档社区版,请运行以下命令:
系统将提示您选择安装ONLYOFFICE文档的方式。输入N并按Enter键,从DEB/RPM软件包安装ONLYOFFICE文档。
🐸正式开始安装
获取ONLYOFFICE Docs脚本
下载ONLYOFFICE Docs 社区版 Docker脚本文件:
运行安装程序
下载完成,然后输入

会让你选择是否用Docker运行,选Y就是用Docker运行,选N就是直接安装软件,选C就是取消。这里因为选择直接安装,选N继续。
参数说明
-je这个参数是开启密钥的意思的简写,因为WorkFine并没有支持填入密钥的地方,不支持密钥访问,所以我们安装时需要加上-je false这个参数,意思就是不开启密钥。
安装过程比较慢,由于我们是使用一键安装脚本运行,所以省去了安装相关软件的步骤,如果不使用一键安装脚本,官方也有说明,需要附加安装以下三个软件:
- 附加要求
- PostgreSQL: version 12.9 or later
- NGINX: version 1.3.13 or later
- RabbitMQ
具体说明如下:
本着一切以最简单的方式实现的原则,不推荐一步一步来实现。
除了这个原因令到安装过程慢之外,还有另外一个原因就是服务器不在国内,下载速度只有200多k,有条件能加速的,可以直接上加速,会缩短很多时间。

除去下载等待的时间,大概20分钟,就会显示安装完成的界面

打开示例
在浏览器输入安装电脑的IP,就会转跳到ONLYOFFICE的界面

按照提示,在ssh界面输入以下命令:
然后输入继续输入:
点击GO TO TEST EXAMPLE,转跳到以下界面

至此,ONLYOFFICE安装结束,这个时候,可以直接在线使用,不过我们只是用作WorkFine在线预览功能,所以不再继续操作演示。
开启WorkFine后台ONLYOFFICE预览功能
进入管理后台,点击右上角齿轮图标,进入设置

至此,WorkFine开启文件预览功能完成。
在设计端设置一个附件数据项尝试该功能。
出现错误

显示下载失败,该问题的解决方法是进入Json文件修改参数。
解决错误
在ssh界面,输入以下命令:
进入编辑界面之后,找到图片所示位置

"request-filtering-agent" : {
"allowPrivateIPAddress": false,
"allowMetaIPAddress": false
方向键移动光标至false处,把两个false改为true,操作完之后按Ctrl+o,然后按回车,最后按Ctrl+x,就保存退出了。
出来之后,输入以下命令重启ONLYOFFICE服务
刷新WorkFine页面,重新点击文档预览,问题解决。

🤗 至此,WorkFine启用ONLYOFFICE文件预览功能已完成。

- 作者:爆强
- 链接:https://blog.zimoxi.top/article/8a7ea8e1-d2ca-43dd-9a3b-064e4f618894
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。






.png?table=collection&id=81ff8e30-fe1d-47c6-893f-ad83728956e4&t=81ff8e30-fe1d-47c6-893f-ad83728956e4&width=1080&cache=v2)
