配置完成onlyoffice以后,接下来需要设置nextcloud以完成二者的集成。具体过程为:
1. 为nextcloud安装onlyoffice插件
正常情况下安装插件可以以管理员身份通过浏览器登录nextcloud,然后在应用管理页面添加,但国内似乎将插件的页面屏蔽了,因此只能通过命令行手动添加,具体方法是在宿主机上执行如下命令:
$ cd $(pwd)/nextcloud/apps/
$ git clone https://github.com/ONLYOFFICE/onlyoffice-owncloud.git onlyoffice
安装成功以后,将可以在应用管理页面看到onlyoffice的信息:
启用它。
2. 在nextcloud的容器中导入根证书
Onlyoffice插件启用后,需要通过插件来设置onlyoffce的document server的URL,由于onlyoffice使用了自签署的证书,因此在验证服务器(document server)证书的时候,会发生错误。为此,我们需要将签署onlyoffice服务器证书的根证书,设置为受信任的根证书:
首先需要将根证书拷贝之容器中ÿ