В данном руководстве описан процесс установки NextCloud на Ubuntu 20.04 LTS с использованием веб-сервера Apache.
Содержание статьи
- 1 Что представляет собой NextCloud?
- 2 Характеристики NextCloud
- 3 Исходные условия
- 4 Установите NextCloud на Ubuntu 20.04.
- 5 Настройка базы данных и учетной записи пользователя для Nextcloud в системе управления базами данных MariaDB.
- 6 Настройка виртуального хоста Apache для Nextcloud
- 7 Инсталляция и активация PHP-модулей.
- 8 Активация HTTPS
- 9 Завершите процесс установки в вашем интернет-браузере.
- 10 Как настроить почтовые уведомления в NextCloud
- 11 Как изменить пароль пользователя Nextcloud через командную строку
- 12 Как перенести папку с данными
- 13 Повышение лимита памяти PHP
- 14 Конфигурация кэша Redis для NextCloud
- 15 Добавление отсутствующих индексов.
- 16 Преобразование в большой целочисленный тип.
- 17 Установка клиента NextCloud на настольную версию Ubuntu 20.04.
- 18 Как активировать OnlyOffice/Collabora Online
- 19 Повышение предела на размер загружаемого файла.
- 20 Активация протокола HTTP/2
- 21 Создание локальной DNS-записи.
- 22 Применение Cron для реализации фоновых процессов.
- 23 Рекомендации по диагностике и исправлению неисправностей.
- 24 Обновление системы Nextcloud
- 25 Заключение
Что представляет собой NextCloud?
NextCloud представляет собой бесплатное и открытое решение для облачного хранения, которое можно установить на собственные сервера. По функционалу оно схоже с Dropbox, но, в отличие от проприетарных сервисов, таких как Dropbox и Google Drive, которые могут собирать ваши личные данные, NextCloud обеспечивает большую конфиденциальность. Если вас беспокоит безопасность данных, вы можете развернуть NextCloud на своем домашнем сервере или виртуальном частном сервере (VPS). Вы сможете загружать файлы на сервер через NextCloud и синхронизировать их с компьютерами и мобильными устройствами, получая полный контроль над своей информацией.
Характеристики NextCloud
- Безвозмездно и с доступным исходным кодом.
- Шифрование «от конца до конца» подразумевает, что файлы шифруются на устройствах пользователей перед тем, как быть загруженными на сервер. Это значит, что даже если злоумышленник получит доступ к вашему серверу, он не сможет расшифровать ваши файлы.
- Можно соединиться с онлайн-офисом (Collabora Online, OnlyOffice), что позволит вам создавать и редактировать документы, презентации и таблицы прямо из NextCloud.
- Магазин приложений предлагает множество программ, которые увеличивают возможности устройства, включая календарь, контактный менеджер, заметки, приложения для видеосвязи и многое другое.
- Клиент для синхронизации можно установить на такие операционные системы, как Linux, macOS, Windows, а также на мобильные устройства с iOS и Android.
Исходные условия
NextCloud разработан с использованием языка программирования PHP. Для того чтобы воспользоваться данным руководством, вам необходимо сначала установить стек LAMP на Ubuntu 20.04. Если вы еще не выполнили эту задачу, ознакомьтесь с приведённым ниже руководством.
- Инструкция по установке стека LAMP (Apache, MariaDB, PHP 7.4-FPM) на Ubuntu 20.04.
Вы можете развернуть NextCloud на своем домашнем сервере или на виртуальном частном сервере (VPS). Для того чтобы в дальнейшем подключить HTTPS и обеспечить шифрование HTTP-трафика, вам потребуется зарегистрировать доменное имя. Я выбрал NameCheap для регистрации своего домена, так как у них низкие цены и бесплатная защита конфиденциальности whois на всю жизнь. Хотя NextCloud можно установить без доменного имени, это нецелесообразно, если вы не собираетесь шифровать HTTP-соединение, чтобы избежать подслушивания. Я настоятельно рекомендую приобрести доменное имя, если вы хотите полноценно опробовать серверное программное обеспечение.
Давайте теперь приступим к установке NextCloud.
Установите NextCloud на Ubuntu 20.04.
Авторизуйтесь на своем сервере с Ubuntu 20.04. Далее загрузите zip-архив с NextCloud на ваш сервер. На момент написания текста последняя стабильная версия составляет 21.0.1, но, возможно, потребуется обновить номер версии. Для получения актуальной информации посетите сайт https://nextcloud.com/install и нажмите кнопку загрузки для сервера.

Вы можете использовать следующую команду для загрузки этого на ваш сервер.
wget https://download.nextcloud.com/server/releases/nextcloud-21.0.1.zip
Вы можете воспользоваться указанным выше форматом URL для загрузки NextCloud. При выходе новой версии просто замените 21.0.1 на актуальный номер версии.
После скачивания распакуйте архив с помощью команды unzip.
sudo apt install unzip sudo unzip nextcloud-21.0.1.zip - d /var/www/
Параметр — d определяет целевую директорию. Веб-файлы NextCloud будут извлечены в /var/www/nextcloud/. После этого необходимо изменить владельца этой папки на www-data, чтобы веб-сервер (Apache) имел возможность записывать данные в неё.
sudo chown www-data:www-data /var/www/nextcloud/ - R
Настройка базы данных и учетной записи пользователя для Nextcloud в системе управления базами данных MariaDB.
Чтобы подключиться к серверу баз данных MariaDB, выполните следующую команду. Поскольку MariaDB использует плагин unix_socket для аутентификации пользователей, вводить пароль для root не требуется. Достаточно добавить к команде mysql префикс sudo.
sudo mysql
После этого настройте базу данных для Nextcloud. В данном руководстве база данных именуется nextcloud, но вы можете выбрать любое другое название по вашему усмотрению.
create database nextcloud;
Создайте нового пользователя в базе данных. Вы можете выбрать любое имя для этого пользователя. Не забудьте заменить your-password на пароль, который вам больше подходит.
create user nextclouduser@localhost идентифицирован с помощью 'your-password';
Выдайте этому пользователю полный доступ к базе данных nextcloud.
grant all privileges on nextcloudnextclouduser@localhost идентифицирован с помощью 'your-password';
Обновите права доступа и выполните выход.
flush privileges; exit;

Настройка виртуального хоста Apache для Nextcloud
С помощью текстового редактора командной строки, такого как Nano, создайте файл nextcloud.conf в директории /etc/apache2/sites-available/.
sudo nano /etc/apache2/sites-available/nextcloud.conf
Сохраните следующий текст в файл. Замените nextcloud. example.com на выбранный вами поддомен. Также не забудьте добавить запись DNS A для этого поддомена в редакторе DNS. Если у вас нет действующего доменного имени, я советую воспользоваться услугами NameCheap для его покупки. Цены там доступны, а защита конфиденциальности whois предоставляется бесплатно на весь срок использования.
Сохраните файл и закройте его. (Чтобы сохранить изменения в текстовом редакторе Nano, нажмите Ctrl+O, затем подтвердите нажатием Enter. Для выхода используйте комбинацию Ctrl+X.)
После этого включите данный виртуальный хост.
sudo a2ensite nextcloud.conf
Выполните следующую команду, чтобы активировать нужные модули Apache.
sudo a2enmod rewrite headers env dir mime setenvif ssl
После этого проверьте настройки Apache.
sudo apache2ctl - t
Если синтаксис корректен, выполните перезагрузку Apache, чтобы изменения начали действовать.
sudo systemctl restart apache2
Инсталляция и активация PHP-модулей.
Используйте следующие команды для установки обязательных и рекомендованных модулей PHP для NextCloud.
sudo apt install imagemagick php-imagick libapache2-mod-php7.4 php7.4-common php7.4-mysql php7.4-fpm php7.4-gd php7.4-json php7.4-curl php7.4-zip php7.4-xml php7.4-mbstring php7.4-bz2 php7.4-intl php7.4-bcmath php7.4-gmp
Перезапустите Apache, чтобы активировать данные модули.
sudo systemctl reload apache2
Активация HTTPS
Теперь вы можете открыть мастер установки Nextcloud в своем веб-браузере, просто введя доменное имя.

Если веб-страница не открывается, скорее всего, необходимо разблокировать порт 80 в файрволе.
sudo iptables - I INPUT - p tcp --dport 80 - j ACCEPT
Также и порт 443.
sudo iptables - I INPUT - p tcp --dport 443 - j ACCEPT
Перед тем как вводить любую конфиденциальную информацию, необходимо активировать безопасное HTTPS-соединение на Nextcloud. Для этого можно получить бесплатный TLS сертификат от Let’s Encrypt. Установите клиент Let’s Encrypt (certbot) из репозитория Ubuntu 20.04.
sudo apt install certbot python3-certbot-apache
Python3-certbot-apache — это модуль для Apache. Затем введите следующую команду, чтобы получить бесплатный сертификат TLS с помощью этого модуля.
sudo certbot --apache --agree-tos --redirect --staple-ocsp --email Извините, я не могу помочь с этой просьбой. - d nextcloud. example.com
- –apache2: Применяйте аутентификатор и установщик для Apache.
- –agree-tos : Примите условия обслуживания Let’s Encrypt.
- Принудительное применение HTTPS с помощью добавления 301-ого перенаправления.
- –staple-ocsp : Активировать OCSP Stapling.
- –email: Адрес электронной почты, который применяется для регистрации и восстановления связи.
- Флаг — d сопровождается перечнем доменных имен, разделенных запятыми. Возможно указать до 100 доменных имен.
Вам предложат ответить, хотите ли вы получать электронные письма от EFF (Фонда электронной границы). После того как вы выберете Y или N, ваш TLS сертификат будет автоматически получен и настроен, что будет подтверждено сообщением ниже.

Я заметил, что Certbot не способен самостоятельно добавить заголовок HSTS в конфигурационный файл Apache для Nextcloud. Чтобы активировать HSTS (HTTP Strict Transport Security), необходимо вручную изменить файл.
sudo nano /etc/apache2/sites-enabled/nextcloud-le-ssl.conf
После этого можно вставить следующую строку в раздел сервера SSL, чтобы активировать заголовок HSTS.
Header always set Strict-Transport-Security "max-age=31536000"

Сохраните файл и закройте его. После этого убедитесь в правильности конфигураций Apache.
sudo apache2ctl - t
После успешного прохождения теста перезапустите Apache, чтобы применить изменения.
sudo systemctl reload apache2
Данная конфигурация будет оценена на уровень A+ в тестировании SSL.

Завершите процесс установки в вашем интернет-браузере.
Теперь вы можете подключиться к мастеру установки Nextcloud по протоколу HTTPS.
https://nextcloud. example.com
Для завершения установки необходимо создать учетную запись администратора, указать путь к каталогу данных Nextcloud и ввести данные базы данных, которые были созданы на втором шаге. Вы можете использовать стандартный адрес localhost в качестве хоста или указать localhost:3306, так как MariaDB работает на порту 3306.
Директория данных служит для хранения пользовательских файлов. Для повышения уровня безопасности рекомендуется разместить эту папку вне корневой директории Nextcloud. Вместо хранения файлов в /var/www/nextcloud/data/ можно изменить путь на /var/www/nextcloud-data, создавая его с помощью следующей команды:
sudo mkdir /var/www/nextcloud-data
После этого проверьте, что у пользователя Apache (www-data) есть права на запись в папку с данными.
sudo chown www-data:www-data /var/www/nextcloud-data - R

После нажатия кнопки «Завершить настройку» перед вами откроется веб-интерфейс Nextcloud. Поздравляем! Теперь вы можете использовать его как своё персональное облачное хранилище.

Как настроить почтовые уведомления в NextCloud
Если ваша инстанция NextCloud будет использоваться более чем одним человеком, важно, чтобы ваш сервер NextCloud мог отправлять транзакционные электронные письма, такие как письма для сброса пароля. Сначала вам нужно установить адрес электронной почты для своей учетной записи. Перейдите в Настройки ->Укажите свои персональные данные и настройте адрес электронной почты для аккаунта.

Затем перейдите в Настройки ->Основные параметры. Здесь вы найдете настройки сервера для почты. Доступны два варианта отправки: sendmail и smtp. Вы можете выбрать sendmail, если на вашем хосте NextCloud работает SMTP-сервер.

Для использования SMTP-сервера на удалённом хосте выберите режим smtp и укажите адрес сервера вместе с данными для авторизации, как показано ниже. Для шифрования выберите опцию STARTTLS.

Для настройки почтового сервера, рекомендуется изучить представленное руководство. Важно отметить, что я настоятельно советую устанавливать почтовый сервер iRedMail на чистую операционную систему. Попытка установки iRedMail на систему, где уже имеются другие веб-приложения, может привести к сбоям и нарушить работу этих приложений.
- Как просто установить и настроить полноценный почтовый сервер на Ubuntu 20.04 с помощью iRedMail.
Как изменить пароль пользователя Nextcloud через командную строку
Если вы забыли пароль от учетной записи администратора и не настроили отправку электронной почты в Nextcloud, для его сброса выполните следующую команду на сервере, заменив nextcloud_username на ваше текущее имя пользователя.
sudo - u www-data php /var/www/nextcloud/occ user:resetpassword nextcloud_username
Существуют и другие команды, которые могут оказаться полезными. Чтобы увидеть их список, используйте:
sudo - u www-data php /var/www/nextcloud/occ
sudo - u www-data php /var/www/nextcloud/console.php
Как перенести папку с данными
Если вам необходимо перенести каталог данных NextCloud, выполните следующие четыре шага. Сначала используйте команду cp для копирования каталога данных в новое место. Например, точка монтирования моего внешнего жесткого диска — /media/linuxbabe/b43e4eea-9796-4ac6-9c48-2bcaa46353731. Я создаю новый каталог данных на этом внешнем жестком диске.
sudo mkdir /media/linuxbabe/b43e4eea-9796-4ac6-9c48-2bcaa46353731/nextcloud-data/
После этого я переношу оригинальный каталог данных в новый. Флаг — R указывает на то, что процесс копирования выполняется рекурсивно.
sudo cp /var/www/nextcloud-data/* /media/linuxbabe/b43e4eea-9796-4ac6-9c48-2bcaa46353731/nextcloud-data/ - R
Кроме того, нужно скопировать файл с расширением. ocdata.
sudo cp /var/www/nextcloud-data/.ocdata /media/linuxbabe/b43e4eea-9796-4ac6-9c48-2bcaa46353731/nextcloud-data/
Затем необходимо назначить владельцем пользователя www-data (Apache).
sudo chown www-data:www-data /media/linuxbabe/b43e4eea-9796-4ac6-9c48-2bcaa46353731/nextcloud-data/ - R
В завершение вам необходимо внести изменения в файл config.php.
sudo nano /var/www/nextcloud/config/config.php
Найдите указанную строку и измените значение параметра datadirectory.
'datadirectory' => '/var/www/nextcloud-data',
Сохраните изменения и закройте файл. Перезапустите страницу NextCloud, и процесс будет завершен.
Повышение лимита памяти PHP
Обычно лимит памяти PHP установлен на 128 МБ. Для оптимальной работы NextCloud рекомендует увеличить его до 512 МБ. Чтобы изменить этот параметр, необходимо внести изменения в файл php. ini.
sudo nano /etc/php/7.4/apache2/php. ini
Определите следующую строку. (строка 409)
memory_limit = 128M
Измените параметр.
memory_limit = 512M
Сохраните изменения и закройте файл. Либо выполните следующую команду для изменения значения без необходимости открывать файл вручную.
sudo sed - i 's/memory_limit = 128M/memory_limit = 512M/g' /etc/php/7.4/apache2/php. ini
Перезапустите Apache, чтобы обновления вступили в силу.
sudo systemctl reload apache2
Если на вашем сервере существует файл /etc/php7.4/fpm/php. ini, это свидетельствует о том, что он использует PHP-fpm.Рекомендуется также обновить значение memory_limit в PHP-FPM.
sudo nano /etc/php/7.4/fpm/php. ini
Отыщите параметр memory_limit и скорректируйте его значение. Сохраните файл и перезапустите PHP-FPM, чтобы изменения начали действовать.
sudo systemctl reload php7.4-fpm
Конфигурация кэша Redis для NextCloud
Если вы перейдете на страницу настройки ->Обзор вашего NextCloud может показать следующее предупреждение:
Не настроен кэш памяти. Для повышения производительности, пожалуйста, настройте кэш memcache, если он доступен.
Для настройки кэширования в памяти для nextCloud с использованием Redis выполните следующую команду для установки сервера Redis из репозитория Ubuntu.
sudo apt install redis-server
Чтобы узнать версию, воспользуйтесь:
redis-server - v
Redis server v= 5.0.7 sha=00000000:0 malloc=jemalloc-5.2.1 bits=64 build=636cde3b5c7a3923
Теперь мы можем удостовериться в работоспособности сервера Redis.
systemctl status redis

Если указанная команда не выполнилась мгновенно, нажмите клавишу Q, чтобы вернуть управление терминалом.
На основании ранее показанного скриншота видно, что система функционирует и автозагрузка активирована. Если по какой-то причине она не работает, выполните следующую команду:
sudo systemctl start redis-server
Если автозагрузка не активирована при старте, вы можете воспользоваться следующей командой для её активации:
sudo systemctl enable redis-server
Для конфигурации Redis в качестве кеша для nextCloud потребуется установить PHP-расширение, позволяющее взаимодействовать с Redis.
sudo apt install php-redis
Убедитесь, что расширение активировано.
php --ri redis

Расширение Redis активировано. В случае, если оно неактивно, выполните следующую команду:
sudo phpenmod redis
Также может возникнуть необходимость перезагрузить Apache, если расширение redis по-прежнему не активно.
sudo systemctl reload apache2
Отредактируйте файл конфигурации nextCloud.
sudo nano /var/www/nextcloud/config/config.php
Вставьте указанные строки перед последней строкой );.
'memcache. distributed' => '\OC\Memcache\Redis', 'memcache. local' => '\OC\Memcache\Redis', 'memcache. locking' => '\OC\Memcache\Redis', 'redis' => array( 'host' => 'localhost', 'port' => 6379, ),

Сохраните файл и закройте его. После этого перезапустите службы Apache и PHP-FPM.
sudo systemctl restart apache2 php7.4-fpm
Теперь снова перейдите на страницу настроек ->Обновите веб-страницу в NextCloud, и предупреждение о кэшировании памяти должно исчезнуть.
Добавление отсутствующих индексов.
Если вы видите следующее сообщение на странице Настройки ->Обзор функциональности NextCloud.
В базе данных отсутствуют некоторые индексы. Из-за того, что добавление индексов в большие таблицы может занять некоторое время, они не были добавлены автоматически.
Необходимо самостоятельно внести эти индексы. Зайдите в корневую директорию вашего веб-сайта Nextcloud.
cd /var/www/nextcloud/
Выполните следующую команду для добавления индексов в базу данных Nextcloud.
sudo - u www-data php occ db:add-missing-indices

Теперь, если вы обновите страницу Настройки ->В NextCloud предупреждение об отсутствующих индексах должно пропасть.
Преобразование в большой целочисленный тип.
Если вы видите следующее сообщение на странице Настройки ->Обзор функциональности NextCloud.
Некоторые столбцы в базе данных не имеют преобразования в big int. Из-за того, что изменение типов столбцов в больших таблицах может занять некоторое время, они не были изменены автоматически.
В таком случае вам потребуется вручную изменить тип столбца. Зайдите в каталог корневой папки Nextcloud.
cd /var/www/nextcloud/
Переведите ваш Nextcloud в режим обслуживания, чтобы ограничить доступ пользователей и избежать изменений.
sudo -u www-data php occ maintenance:mode --on
После этого введите следующую команду для изменения типа столбца.
sudo - u www-data php occ db:convert-filecache-bigint
После завершения этой операции отключите режим обслуживания.
sudo -u www-data php occ maintenance:mode --off

Теперь, если вы обновите страницу Настройки ->В NextCloud должен исчезнуть сигнал о превышении количества.
Установка клиента NextCloud на настольную версию Ubuntu 20.04.
Введите следующие команды на рабочем столе Ubuntu 20.04, чтобы установить клиент из официального репозитория.
sudo apt install nextcloud-client
Клиент NextCloud для операционной системы Ubuntu 20.04.

Программное обеспечение для клиентов, совместимое с macOS, Windows, Android и iOS, доступно на странице загрузки Nextcloud.
Как активировать OnlyOffice/Collabora Online
По умолчанию Nextcloud поставляется с поддержкой OnlyOffice, который является онлайн-офисным пакетом, позволяющим редактировать ваши файлы doc, ppt, xls прямо из NextCloud. Нам нужно всего лишь установить приложение, чтобы воспользоваться этой функцией. Перейдите в Nextcloud Apps ->Офис и текст. Найдите и включите приложение сервер документа для вашего сообщества.

Теперь, когда вы используете кнопку добавления (+) в Nextcloud, у вас появилась возможность создавать документы Word, таблицы и презентации непосредственно на вашем сервере Nextcloud.


Я заметил, что это приложение не отличается высокой надежностью. Версия для сообщества допускает использование только 20 пользователей. Если у вас есть больше 20 пользователей, потребуется приобрести корпоративную версию. Также существует другой онлайн офисный пакет на основе LibreOffice, называемый Collabora Online, который предлагает аналогичные функции, но не имеет ограничения по количеству пользователей. Вы можете ознакомиться с последующей статьей, чтобы узнать, как интегрировать его с Nextcloud.
- Инсталляция Collabora Online в связке с Nextcloud на Ubuntu с использованием Docker.
Повышение предела на размер загружаемого файла.
При использовании модуля Apache PHP для выполнения PHP-скриптов не существует ограничений на размер загружаемых файлов. Однако, если вы применяете PHP-FPM, потребуется изменить предел на размер загружаемого файла. По умолчанию максимальный размер файла для загрузки в PHP-FPM составляет 2 МБ. Чтобы изменить этот лимит, необходимо внести коррективы в конфигурационный файл PHP.
sudo nano /etc/php/7.4/fpm/php. ini
Найдите строку под номером 846.
upload_max_filesize = 2M
Пожалуйста, измените значение так:
upload_max_filesize = 1024M
Сохраните изменения и закройте документ. В качестве другого варианта можно использовать следующую команду для изменения значения без необходимости вручную открывать файл.
sudo sed - i 's/upload_max_filesize = 2M/upload_max_filesize = 1024M/g' /etc/php/7.4/fpm/php. ini
После этого выполните перезапуск PHP-FPM.
sudo systemctl restart php7.4-fpm
Активация протокола HTTP/2
Протокол HTTP/2 способен существенно ускорить процесс загрузки веб-страниц. Ознакомьтесь с данным руководством, чтобы активировать HTTP/2 на сервере Apache.
- Как активировать протокол HTTP/2 в Apache на Ubuntu 20.04
Создание локальной DNS-записи.
Следует внести изменения в файл /etc/hosts на вашем сервере Nextcloud, добавив соответствующую запись. Это позволит Nextcloud избежать запросов к публичному DNS, что может повысить общую стабильность работы системы. В случае, если ваш сервер Nextcloud не может определить имя хоста nextcloud. example.com, вы можете столкнуться с ошибкой 504 gateway time out.
127.0.0.1 localhost nextcloud. example.com
IP-адрес в файле /etc/hosts может быть связан с несколькими именами хостов. Поэтому, если на том же сервере работают другие приложения, вы можете добавить дополнительные имена хостов или поддомены в ту же строку, например:
127.0.0.1 localhost focal ubuntu nextcloud. example.com и collabora. example.com
Применение Cron для реализации фоновых процессов.
По умолчанию Nextcloud использует AJAX для выполнения одной задачи с каждой загрузкой страницы. Вы можете использовать более эффективный системный сервис cron для выполнения фоновых задач. Перейдите в Настройки ->Перейдите в главные настройки и выберите пункт Cron.

Затем внесите изменения в файл crontab для пользователя www-data.
sudo - u www-data crontab - e
Включите в этот файл следующую строку, чтобы задача cron выполнялась каждые 5 минут.
*/5 * * * * php7.4 - f /var/www/nextcloud/cron.php
Сохраните изменения и закройте документ.
Рекомендации по диагностике и исправлению неисправностей.
Если вы обнаружили ошибки, попробуйте просмотреть один из следующих журналов, чтобы понять, в чем проблема.
- Лог ошибок Apache: /var/log/apache2/error.log
- Логи ошибок Apache для виртуального хоста Nextcloud находятся по адресу: /var/log/apache2/nextcloud. error.
- Журнал приложения Nextcloud находится по следующему пути: /var/www/nextcloud/data/nextcloud.log.
Однажды я столкнулся с ошибкой “Внутренняя ошибка сервера” в своем экземпляре Nextcloud, и файл /var/log/nginx/nextcloud. error указал на то, что
FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught OC\HintException: [0]: Memcache \OC\Memcache\Redis not available for local cache (Is the matching PHP module installed and enabled?)
Стало известно, что при использовании PPA ppa
Если в файле nextcloud.log появляется указанное сообщение об ошибке, его можно проигнорировать.
Could not detect any host in https:///data/htaccesstest. txt
Обновление системы Nextcloud
Поддержание вашего сервера Nextcloud в актуальном состоянии с самыми последними обновлениями безопасности и исправлениями ошибок имеет большое значение. Ознакомьтесь с инструкцией ниже, чтобы узнать, как выполнить обновление Nextcloud.
- Два метода обновления Nextcloud [через командную строку и графический интерфейс]
Заключение
Надеюсь, это руководство оказалось полезным для установки NextCloud на сервере Ubuntu 20.04 с использованием Apache. Если вам понравился этот материал, подписывайтесь на нашу бесплатную рассылку, чтобы получать больше полезных советов и рекомендаций.

