在 TrueNAS 中,首次安装 Nextcloud 后,登录管理后台可以发现有许多安全与设置警告。本文根据官方文档,简要介绍部分问题的解决方式。

页面显示有8项警告,其中 红色警告1个,黄色警告6个,黑色警告2个。
红色警告:通过 HTTP 不安全地访问网站(本文不涉及,通过SSL反向代理解决)。
黄色警告:您的实例上的某些标头设置不正确(本文不涉及,通过SSL反向代理解决)
黄色警告:日志中存在错误(一般不需要解决)。
黑色警告:一般可解决、可不解决。
本文主要解决4个安全与设置警告问题。分别是:服务器没有配置维护时段开始时间、有一个或多个 mimetype 迁移可用、检测到一些缺失的可选索引、您在安装过程中未设置默认的国际区号。
0 前期工作
0.1 测试环境
- TrueNAS 版本 25.04
- Nextcloud 版本 31.0.7
0.2 知识储备
在 TrueNAS 中打开容器的命令行,非常简单,直接点击运行容器的命令行,即可在容器命令行中执行相关指令,如编辑 config.php 配置文件、执行 apt 、occ 命令等。

1 服务器没有配置维护时段开始时间
在 config/config.php 文件中,可以指定 maintenance_window_start 配置参数,主要用于延迟非紧急后台作业时间。当配置此参数后,非紧急后台作业将在给定时间的4个小时内运行。如:设置值为1时,将仅在 01:00 am UTC 和 05:00 am UTC 之间运行非紧急后台作业。
'maintenance_window_start' => 1,
2 有一个或多个 mimetype 迁移可用
在 TrueNAS 中打开 nextcloud 容器命令行,并输入以下命令执行。
occ maintenance:repair --include-expensive

3 检测到一些缺失的可选索引。
在 TrueNAS 中打开 nextcloud 容器命令行,并输入以下命令执行。
occ db:add-missing-indices

4 您在安装过程中未设置默认的国际区号
在 config/config.php 文件中,添加 “default_phone_region” 选项并依照 ISO 3166-1 进行设置。
'default_phone_region' => 'CN',
最后显示情况

1478

被折叠的 条评论
为什么被折叠?



