OnlyOffice 集成

您所在的位置:网站首页 docker链接重置 OnlyOffice 集成

OnlyOffice 集成

2023-10-25 17:35| 来源: 网络整理| 查看: 265

OnlyOffice 集成

从 6.1.0+ (包括开源版) 版本开始,Seafile 支持集成 OnlyOffice 来在线编辑和预览office文档。 要想使用 OnlyOffice,你必须先部署一个 OnlyOffice 服务。

我们建议您在另一个子域中专门部署一台Document Server主机或一个Document Server集群。

这么做的好处:

部署方便快捷 维护简单 通过子域部署Document Server

URL 示例:https://onlyoffice.domain.com

子域 子域的DNS解析记录 SSL证书

我们建议您使用ONLYOFFICE/Docker-DocumentServer来简单快速的进行子域安装。只需要遵循这个OnlyOffice文档指南。

测试 DocumentServer 是否在运行

安装过程完成后,访问这个页面来确保您的 OnlyOffice 工作正常:http{s}://{your Seafile Server's domain or IP}/welcome,您将会在这个页面中得到Document Server is running。

设置OnlyOffice自动保存

使用 OnlyOffice 打开文件时,OnlyOffice 只会在用户关闭页面后向Seafile发送文件保存请求。 如果用户长时间未关闭页面,则用户对文件的更改将不会及时保存在Seafile上。

您现在可以通过更改 OnlyOffice 的配置来设置自动保存。

进入到 onlyoffice/documentserver 容器中; 打开 OnlyOffice 的配置文件: /etc/onlyoffice/documentserver/local.json

添加以下配置信息:

``` { "services": { "CoAuthoring": { "autoAssembly": { "enable": true, "interval": "5m" } } } }

```

重启 OnlyOffice: supervisorctl restart all

更多信息可以访问OnlyOffice的官方文档:https://api.onlyoffice.com/editors/save

配置Seafile服务

添加以下配置信息到seahub_settings.py。

# Enable Only Office ENABLE_ONLYOFFICE = True VERIFY_ONLYOFFICE_CERTIFICATE = False ONLYOFFICE_APIJS_URL = 'http{s}://{your OnlyOffice server's domain or IP}/web-apps/apps/api/documents/api.js' ONLYOFFICE_FILE_EXTENSION = ('doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx', 'odt', 'fodt', 'odp', 'fodp', 'ods', 'fods') ONLYOFFICE_EDIT_FILE_EXTENSION = ('docx', 'pptx', 'xlsx') ONLYOFFICE_JWT_SECRET = 'your-secret-string' #自定义secret

然后重启Seafile服务

./seafile.sh restart ./seahub.sh restart # or service seafile-server restart

当您点击一个文档您应该会看到一个新的预览页面。

Last modified by 韩典乘, 2023-02-23



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3