1. 推荐您使用 docker 部署 OnlyOffice 服务,使用如下命令,会拉取 OnlyOffice docker 镜像并启动容器
docker run -i -t -d -p 9000:80 --name=onlyoffice -e JWT_ENABLED=true -e JWT_SECRET={your secret} --dns={your OnlyOffice server's domain or IP} onlyoffice/documentserver
2. 登录 http{s}://{your OnlyOffice server's domain or IP}/welcome/,测试 OnlyOffice 服务是否已启动
3. 根据页面提示,安装 OnlyOffice 的测试用例
4. 进入测试页面,上传 office 文件,测试 OnlyOffice 是否可以正常工作
更多有关 OnlyOffice docker 容器的配置,请参考官方文档:https://helpcenter.onlyoffice.com/installation/docs-developer-install-docker.aspx?from=api_csharp_example
通过修改 dtable_web_settings.py 配置文件,将 OnlyOffice 集成到 SeaTable 中。
在 dtable_web_settings.py 配置文件中添加如下配置:
ENABLE_ONLYOFFICE = True
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', 'csv', 'ppsx', 'pps')
ONLYOFFICE_JWT_SECRET = '{your secret}' # 与上述部署OnlyOffice时的{your secret}保持相同
重启 SeaTable 后,就可以使用 OnlyOffice 预览 SeaTable 表格中的 office 文件。
Last modified by seatable, 2023-02-23