Seafile是一款开源的企业云存储解决方案,而OnlyOffice则是一款功能强大的在线文档编辑套件。将这两者集成在一起可以为企业提供一个高效实时的协同办公环境,通过Seafile接入OnlyOffice用户可以直接在Seafile中编辑文档,无需下载到本地极大地提高了工作效率,此外OnlyOffice的实时协作功能使得多人同时编辑文档成为可能有效促进了团队间的沟通与合作
编辑配置
- 在配置文件末端添加字段
#编辑配置文件
vim /volume1/docker/seafile/seafile/seafile-data/seafile/conf/seahub_settings.py
#配置OnlyOffice
ENABLE_ONLYOFFICE = True
VERIFY_ONLYOFFICE_CERTIFICATE = True
ONLYOFFICE_APIJS_URL = 'http://你的地址:端口/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 = '123456789@'
#重启集群容器生效
docker restart seafile seafile-mysql seafile-memcached
注意事项
-
编辑配置文件:打开
seahub_settings.py
文件,通常位于/volume1/docker/seafile/seafile/seafile-data/seafile/conf/
目录下 -
开启OnlyOffice功能:设置
ENABLE_ONLYOFFICE = True
。 -
验证OnlyOffice证书:设置
VERIFY_ONLYOFFICE_CERTIFICATE = True
-
配置OnlyOffice API地址:设置
ONLYOFFICE_APIJS_URL
为你的OnlyOffice地址和端口 -
配置支持的文件格式:设置
ONLYOFFICE_FILE_EXTENSION
和ONLYOFFICE_EDIT_FILE_EXTENSION
为需要支持的Office文件格式 -
配置JWT密钥:设置
ONLYOFFICE_JWT_SECRET
为一个安全的密钥 -
重启Seafile集群容器:执行
docker restart seafile seafile-mysql seafile-memcached
命令使配置生效
评论区