前言
之前的文章介绍过如何 为 REBUILD 指定文档预览服务,随着 V4.1 新版本的发布,我们集成了更为便捷的 Only Office,可以实现文档预览与 PDF 报表输出,一行命令即可安装,非常方便!
在开始之前,我们建议您j基本了解:
- Only Office (Document Server)
- Docker 容器
开始安装
Only Office (Document Server) 可以通过 docker 一键安装,在安装前,请确保您已正确安装 Docker 容器服务,您可以通过以下命令验证:
docker -v
如已正确安装,会打印 Docker 版本信息,否则会显示错误。
接下来,通过 docker 命令安装/启动 Only Office (Document Server),如下:
## 获取镜像
docker pull onlyoffice/documentserver
## 启动
docker run -i -t -d -p 88:80 -e JWT_ENABLED=false --name onlyoffice onlyoffice/documentserver
安装/启动后,我们可以通过 http://容器地址:88
来测试是否成功(您可以将启动命令中的 88
更换成您想要的端口,同时注意防火墙允许此端口)。
JWT_TOKEN 与 HTTPS
JWT_TOKEN 是重要鉴权密码,启用后会更加安全。在上述命令中我们为了方便关闭了 JWT_ENABLED=false
,但在实际应用中建议启用,仅需在启动命令中将 -e JWT_ENABLED=false
去除即可。启用后,只要通过获取 JWT_TOKEN 并填写在 REBUILD 配置中即可(详见下文)。
HTTPS 建议使用 nginx 代理访问,更为灵活。
使用宝塔安装
如果上述安装方式有困难,正巧您使用了宝塔面板,也可通过宝塔面板安装。使用宝塔安装还可以同步配置域名、HTTPS 等,更为便捷。
- 建议配置域名使用(只有域名才能启用 HTTPS)
- 请复制 JWT 密码备用
点击 [确定] 即可开始安装。根据不同的网络情况,安装过程可能持续30分钟-1小时,请耐心等待安装完成。
启用 HTTPS
建议启用 HTTPS 安全访问,宝塔内置 HTTPS 支持。如下图所示,一步步点击操作即可。
配置到 REBUILD 中使用
当我们准备好 Only Office Document Server 以后,只需将地址与 JWT_TOKEN/JWT密码(如有)填写到 REBUILD 中即可。进入 REBUILD 管理中心 - 通用,如下图所示: