完成后进入登录界面。
应用安装(应用市场)
由于是内网使用,无法在线下载安装包,所以需要使用能够访问互联网的设备将安装包下载后手动安装应用。
[链接登录后可见]
以office套件为例,下载完后为zip文件,将软件包解压之后拷贝至容器“/var/www/html/dzz”文件夹,再导入软件包中的xml文件即可。
协同办公OnlyOffice部署
Docker化的Onlyoffice需要配合DzzOffice对应插件使用(注意使用时不安装应用:Collabora Office、微软office预览、officeOnline、zoho)就是说不要安装其他Office应用会导致Onlyoffice无法正常使用
代码登录后可见
安装、配置完后点击启用即可。
必须安装对应office套件才可以搭配OnlyOffice一起使用!
OnlyOffice版本须知
从7.2版本开始,JWT默认启用,如果不想密钥,请使用更低版本。
ONLYOFFICE 编辑器使用 Json Web Token (JWT),保护文档免遭未经授权的访问。在文档编辑器被初始化、以及在内部 ONLYOFFICE 文档服务之间交换命令时,这个令牌会被添加到配置中。会通过密钥对JWT进行签名,并根据向 ONLYOFFICE 文档发出的请求来验证该令牌。
自 ONLYOFFICE 文档 v.7.2 起,默认启用 JWT,并自动生成密钥。您可以随时按需更改相关参数。
为保护您的文档,您需要启用令牌验证并在 ONLYOFFICE 文档配置文件中指定您自己的密钥,然后在连接器设置中指定相同的密钥。
onlyoffice从7.2版本开始,默认情况下启用了JWT,就是加了个密钥,客户端和服务器同一个密钥才能使用,我们通常用docker安装,导致直接安装最新版了,而dzzoffice里的onlyoffice插件用的是还是旧版本,一个有密钥,一个没有,无法互通 所以就有下面那个提示了
解决方法
使用更新过的套件:[链接登录后可见],将文件上传至系统(同离线安装),将原来的套件内容删除并覆盖。进入套件配置,浏览器访问ip:9000(onlyoffice套件端口号)
出现该内容后,复制sudo整段语句放到ssh内执行,得到密钥,将密钥填入套件的密钥栏内即可,其他参数自行配置
协同效果展示
反向代理
参考教程:[链接登录后可见]
⚠️Nginx Proxy Manager(以下简称NPM)会用到80、443端口,所以本机不能占用(比如原来就有Nginx)
互联网使用请确保完成了域名解析