Nextcloud Desktop 被告知有更新到版本 20.0.9,所以我决定更新。

像往常一样,当我使用命令运行它时,会显示版本 21.0.1。

[root@server ~]# cd /var/www/html/nextcloud/updater/[root@server updater]# sudo -u nginx php updater.pharNextcloud 更新程序 - 版本:v20.0.0beta4-11-g68fa0d4当前版本是 20.0.8。可更新到 Nextcloud 21.0.1。

从 Nextcloud 21 开始,CentoOS 8 的默认 PHP 版本,7.2 不再支持.

1. 变化

经过调查,Nextcloud 21 的主要变化是:

  • Whiteboard integration 登場

  • 新增 Nextcloud Talk 功能

  • 服务器负载减少

  • 更快的页面加载时间

如果你的 PHP 版本没问题,你应该更新,因为性能已经提高了。

2.消除安全和设置警告

更新到版本 21 后,立即出现了一些关于设置的警告。
已采取以下措施。进行各种更改后,请相应地重新启动 nginx 和 PHP-FPM。

  • 有一个待处理的后台作业来检查用户导入的 SSL 证书。请稍后再检查。
    → 当我第二天检查时,它消失了。

  • Web 服务器未正确配置为解析主机名“/.well-known/webfinger”。有关详细信息,请参阅文档。

  • Web 服务器未正确配置为解析主机名“/.well-known/nodeinfo”。有关详细信息,请参阅文档。
    →在nginx.conf中添加以下内容后,过一会就消失了。(删除 .well-known 的旧设置)


        位置 ^~ /.well-known {
            位置 = /.well-known/carddav { 返回 301 /nextcloud/remote.php/dav/; }
            位置 = /.well-known/caldav { 返回 301 /nextcloud/remote.php/dav/; }
            位置 ^~ /.well-known { 返回 301 /nextcloud/index.php$uri; }
            try_files $uri $uri/ =404;
        }
  • 您的安装没有设置默认电话区域。这是在没有国家代码的情况下验证配置文件设置中的电话号码所必需的。要允许没有国家/地区代码的号码,请在您的配置文件中添加带有相应 ISO 3166-1 代码 ↗ 的地区的“default_phone_region”。
    →config.phpに以下の行を追加


      'default_phone_region' => 'JP',
  • 数据库中缺少某些索引。这是因为向大表添加索引可能需要一些时间才能自动添加。您可以通过运行“occ db:add-missing-indices”在实例继续运行时手动添加这些缺失的索引。添加索引后,对这些表的查询通常要快得多。找不到表“oc_filecache”的索引“fs_size”。
    →实现如下


    # cd /var/www/html/nextcloud/# sudo -u nginx php occ db:add-missing-indices检查共享表的索引。检查文件缓存表的索引。向文件缓存表添加额外的大小索引,这可能需要一些时间......文件缓存表更新成功。检查 twofactor_providers 表的索引。检查 login_flow_v2 表的索引。检查 whats_new 表的索引。检查卡片表的索引。检查cards_properties 表的索引。检查 calendarobjects_props 表的索引。检查调度对象表的索引。检查 oc_properties 表的索引。

3. 白板集成

这是一个有趣的功能,所以我试了一下。

从应用程序激活白板集成后,从文件创建中选择新白板将创建一个扩展名为 .whiteboard 的文件,并会出现一个编辑屏幕。

可以自由编辑,但由于服务器(Celeron N3150)的低规格,响应很慢。

您还可以通过与其他用户共享此文件来进行协作。

4. Nextcloud 谈话

Talk 已经有一段时间了,但我这次尝试使用它。

作为一个UI,它是一个普通的聊天屏幕,反应还不错。
视频通话也在局域网内,但我可以毫无问题地使用它。

此外,iPhone和Android的官方应用程序已经发布,并且推送通知也可用,因此似乎可以使用它们来代替LINE。
它对于交换您不想泄露的信息可能很有用。


2023-06-01 11:31:00