Lazy loaded image
🎈Work Fine启用ONLY OFFICE文件预览功能
字数 1801阅读时长 5 分钟
2024-8-14
2024-8-15
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等。
若要显示所有可用脚本参数的列表,请使用以下命令:
 
notion image
 
下面是一些有关如何使用脚本参数执行某些任务的示例。
要在特定端口上安装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脚本文件:

运行安装程序

下载完成,然后输入
 
notion image
会让你选择是否用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,有条件能加速的,可以直接上加速,会缩短很多时间。
notion image
 
除去下载等待的时间,大概20分钟,就会显示安装完成的界面
notion image
 

打开示例

在浏览器输入安装电脑的IP,就会转跳到ONLYOFFICE的界面
 
notion image
 
按照提示,在ssh界面输入以下命令:
 
然后输入继续输入:
 
点击GO TO TEST EXAMPLE,转跳到以下界面
 
notion image
 
至此,ONLYOFFICE安装结束,这个时候,可以直接在线使用,不过我们只是用作WorkFine在线预览功能,所以不再继续操作演示。
 

开启WorkFine后台ONLYOFFICE预览功能

进入管理后台,点击右上角齿轮图标,进入设置
 
notion image
 
至此,WorkFine开启文件预览功能完成。
在设计端设置一个附件数据项尝试该功能。

出现错误

notion image
显示下载失败,该问题的解决方法是进入Json文件修改参数。
 

解决错误

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

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

 
notion image
上一篇
X86安装PVE虚拟机
下一篇
✨在Linux云服务器上安装Work Fine

评论
Loading...