解决 Nextcloud 后台安全与设置警告1

在 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 配置文件、执行 aptocc 命令等。

1 服务器没有配置维护时段开始时间

Nextcloud 官方解决方案链接https://docs.nextcloud.com/server/31/admin_manual/configuration_server/background_jobs_configuration.html

 在 config/config.php 文件中,可以指定 maintenance_window_start 配置参数,主要用于延迟非紧急后台作业时间。当配置此参数后,非紧急后台作业将在给定时间的4个小时内运行。如:设置值为1时,将仅在  01:00 am UTC05: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',

最后显示情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值