OnlyOffice从版本 7.2 开始,默认情况下启用 JWT。

打开文档提示:文档安全令牌未正确形成。请与您的文件服务器管理员联系

搭建好OnlyOffice后因为服务是公开的,所以任何人都可以链接使用,就给内存本不就富裕的 VPS 更大的压力。所以我们需要给 OnlyOffice 设置好密钥(JWT令牌),只给自己允许的人进行使用。

操作

  1. Docker容器中的default.json 文件拷贝出,命令:

    sudo docker cp 容器ID:/etc/onlyoffice/documentserver/local.json 拷贝出的文件目的目录
    sudo docker cp onlyoffice:/etc/onlyoffice/documentserver/local.json /volume1/docker/onlyoffice


    将文件拷贝至目标目录

  2. 使用文本编辑框打开文件,如图所示两处位置修改为密钥
  3. 将如图三处位置改成 True
  4. 然后将Docker容器中的 default.json文件拷贝回去,命令:

    sudo docker cp 文件所在目录/local.json  容器ID:/etc/onlyoffice/documentserver
    sudo docker cp /volume1/docker/onlyoffice/local.json onlyoffice:/etc/onlyoffice/documentserver
  5. 重启容器即可

    NextCloud 操作

    NextCloudOnlyOffice插件中设置正确的密钥

    设置完成就正常了

最后修改:2023 年 01 月 29 日
如果觉得我的文章对你有用,请随意赞赏