Truenas Scale 安装 Nextcloud 并配置 Onlyoffice (2023.04新版)

您所在的位置:网站首页 一加9pro手机型号 Truenas Scale 安装 Nextcloud 并配置 Onlyoffice (2023.04新版)

Truenas Scale 安装 Nextcloud 并配置 Onlyoffice (2023.04新版)

#Truenas Scale 安装 Nextcloud 并配置 Onlyoffice (2023.04新版)| 来源: 网络整理| 查看: 265

最近把Truenas Scale从22.04升级到了22.12,算是一个大版本的升级,系统里面的一些功能组件发生了比较大的变化,然后就导致了我装在22.04系统里面23.0版本的Nextcloud和7.0版本的onlyoffice永久挂逼了,无论怎样都无法部署了,目前还不知道是我自己没配置好还是就是Truenas大版本更新导致的必然bug,想跨大版本升级Truenas的朋友要小心了。

没办法,我只能重新通过Truecharts的渠道在22.12的系统里面重新安装Nextcloud和onlyoffice了,虽然官方渠道也有Nextcloud,但是考虑到现在应该还是Truecharts渠道用的人多吧,所以这篇教程都是以Truecharts渠道的软件为准。

Nextcloud和onlyoffice的基础安装流程还是参考sagit的视频,我这里只是补充一下新版本软件在安装和配置上的区别,如何设置Truecharts渠道,数据文件的新建,权限配置,反向代理这些设置大家还是参考原视频。

下面先说Nextcloud的安装:

首先在Truenas APP中点击Nextcloud的Install进入参数配置页面,首先填写IP地址,一般设置与Truenas的IP地址相同。

然后就是配置数据存储的路径了,这里跟旧版的安装不太一样。

旧版只要求我们设置一个路径,这个路径名叫:App Data Storage,这个路径下面会同时存储软件运行必备的database数据,以及用户向网盘上传的个人文件。其中用户向网盘上传的个人文件统一存储在data文件夹中。

这个是旧版配置页面

到了新版Nextcloud中,软件database数据和用户个人上传数据分成了两个路径,分别是 App html Storage 和 UserData Storage 。这里的路径配置还是建议按照旧版的一个路径的方式进行配置,所有Nextcloud数据都存在一个大文件夹里面,文件夹里面再区分系统数据和用户数据,方便以后修改配置啥的。

这里看我两个路径的嵌套关系。

这个是新版配置页面

安装界面的其他参数都不用再配置了(除了反向代理)直接安装就行。

至于如何将旧版Nextcloud的用户数据备份或迁移到新版Nextcloud中,可以看我的另外一篇文章。

然后到了onlyoffice的安装,这里面其实跟旧版的onlyoffice安装是一样的,就是设置一个密码就行了,区别是在后面的配置阶段。

到这里,假设你已经安装完了Nextcloud和onlyoffice并为两者都做好了反向代理。

下面进入Nextcloud配置onlyoffice的部分:

首先,用管理员账号登陆进Nextcloud之后,点右上角头像图标,然后点应用

然后左侧列表往下翻,找到office选项卡,进一步在主页面中找到 ONLYOFFICE选项,点击“下载并启用”

然后点右上角头像图标,再点管理设置,左侧列表往下翻,找到onlyoffice选项,开始配置onlyoffice

不知道从onlyoffice的哪一版开始,onlyoffice的服务配置秘钥需要在Nextcloud里面进行特殊设置了,这也是本教程的重点。

按照以往的教程,只需要在Nextcloud数据文件夹的 config.php文件中增加一行下面的命令即可。

但是现在新版的onlyoffice在这种情况下点击保存会报错,提示 文档服务内部发生异常: Error while downloading the document file to be converted.) (版本 7.3.2.8)

如果需要配置秘钥,则需要在config.php文件增加额外配置

首先在Truenas APPS界面找到onlyoffice选项卡,点右上角三个点,按照图片所示进入onlyoffice的命令行

然后输入命令

接着把第一个红框里面的三个false改为true

然后记下第二、第三个红框里面 secret和header对应的密码,其中secret的密码应该是你按照onlyoffice时候设置的密码。

修改完后按 ctrl+o 保存,按下后系统会有个提示,这个时候再按一下回车才能保存成功。

在按 ctrl+x 退出nano编辑器

退出nano编辑器之后,在onlyoffice的命令行里面执行下面命令重启onlyoffice服务。

接着进入Nextcloud的config.php文件中,增加如下代码,

这里面secret就是你安装onlyoffice时手动设置的密码,这个密码应该跟上面onlyoffice命令行里面看到的secret密码一样。这里的header也要改成跟命令行里面header的内容一样。

修改完成后保存config.php文件。

这个时候再回到Nextcloud的onlyoffice页面,输入onlyoffice的网址和密码,再点击保存就能保存成功了。

教程到此结束。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3