После установки NexCloud из appliance, в настройках и общих сведениях имеются так называемае проблемы с конфишурацией. Сегодня их будем устранять. Начнем с самого простого - обновление пакета до актуальной версии, темболее в этом нет ничего сложного. Достаточно просто в Web интерфейсе нажать пару кнопок.
В меню администратора, Параметры сервера -> общие сведения висит информация о доступном обновлении
Сложностей быть не доолжно, для обновления достаточно нажить кнопку "Открыть окно обновления", после чего "Start Update". После чего в автоматическом режиме будет выполнено резервное копирование, а затем скачка и обновление до актуальной версии.
После обновления, можно перейти к устранению других проблемм и предупреждений о текущей конфигурации.
Первая ошибка "Не указан регион размещения этого сервера Nextcloud". Для ее решения нужно изменить конфигурационный файл, а именно добавить параметр 'default_phone_region'. Открываем консоль к серверу, запускаем редактирование конфига и добавляем строчку "'default_phone_region' => 'RU',"
# nano /var/www/nextcloud/config/config.php
Следующее предупреждение "В базе данных отсутствуют некоторые индексы." в этом же сообщении есть и решение этой проблемы. Опять идем в консоль и выполняем команду
# sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices
Результат выполнения
Следом предупреждение "Некоторые индексы базы данных не были преобразованы в тип big int.", все в тожей консольке команду
# sudo -u www-data php /var/www/nextcloud/occ db:convert-filecache-bigint
В процессе будет задан вопрос, на который нужно ответить утвердительно
Следом предупреждение "В системе не установлены рекомендуемые модули PHP.", в частности imagick, нужно установить модуль:
# apt istall php-imagick imagemagick
Собствено все имеющиеся у меня предупреждения устранены.