Инструкция по Установке Nextcloud

Логотип Nextcloud

Хотите создать собственное облако с помощью Nextcloud? В этой статье мы объясним, как это сделать (по состоянию на 24.02.2023).

Nextcloud – это дочерняя компания Owncloud. Если хотите узнать разницу между Owncloud и Nextcloud, прочтите нашу статью об этом.

Требования к установке

Для установки Nextcloud вам понадобится веб-сервер с поддержкой PHP и MySQL. Если вы следовали нашему руководству по Raspberry Pi, все требования уже соблюдены. Если нет, обратите внимание, что в руководстве значится следующее: /var/www/ является каталогом содержимого, а сертификат SSL находится в /var/www/ssl, включая файл dhparam.pem (см. инструкции).

Подключитесь к своему серверу, чтобы выполнить следующие команды.

1. Настройка сервера для Nextcloud

Сначала вам нужно настроить SSL-сервер в Nginx. В содержимом файла по ссылке замените ||HOST|| на свой хост:

https://www.sim-networks.com/user/assets/getnginxconfig_nextcloud.txt

и используйте его содержимое в качестве настроек сервера (следующая команда открывает содержимое указанного файла):

sudo nano /etc/nginx/sites-enabled/default

Важно: даже если вы не следовали нашим инструкциям по Raspberry Pi, эта команда должна работать и на других установках Nginx. Однако вам необходимо убедиться, что файлы /var/www/ssl/cloudssl.crt и /var/www/ssl/cloudssl.key и /var/www/ssl/dhparam.pem существуют и являются файлами сертификации для вашего SSL-сертификата.

Если вы используете Apache, вручную создайте запись Apache vHost.

После настройки перезапустите веб-сервер, в нашем случае Nginx:

sudo service nginx restart

2. Загрузка последней версии Nextcloud

Сначала нам нужно скачать последнюю версию Nextcloud. Перейдите на официальную страницу загрузки. В разделе «Nextcloud Server» в категории «Archives» вы можете скачать версию сервера, нажав «Get ZIP File».

3. Создание SFTP-соединения

Теперь подключитесь к своему облачному серверу через (S)FTP. Например, загрузите клиент Filezilla (скачать тут), чтобы установить FTP-соединение.

Скриншот из Filezilla - соединение SFTP

Затем введите соответствующую информацию о сервере.

Например, локальный IP-адрес вашего Raspberry Pi может выглядеть так: 192.168.178.43. Если вы не используете Raspberry Pi, введите вместо этого свой FTP-хост, например, myftp.myhomepage.com.

Используйте «pi» или выбранное вами имя пользователя в качестве пользователя (Benutzername). Затем в следующем поле введите выбранный вами пароль (Passwort).

Установите порт на 22.

Подключитесь к серверу.

В правой части Filezilla вы теперь увидите папки на сервере. Перейдите в /var/www/cloud.

4. Загрузка установочных файлов

Все, что осталось сделать, это загрузить установочные файлы Nextcloud на свой сервер.

Перейдите к месту загрузки на вашем компьютере (см. 2.). Возможно, сначала вам придется разархивировать файлы в проводнике Windows.

Теперь выделите все файлы в папке Nextcloud, отметив их мышкой (или каждый раз [Ctrl] + щелчок мышью). Вы можете перетащить файлы вправо или щелкнуть правой кнопкой мыши и выбрать «Upload», чтобы загрузить файлы.

Важно: нельзя загружать саму папку Nextcloud, только файлы из этой папки!

Загрузка может занять некоторое время. В нижней части Filezilla можно увидеть, сколько времени займет этот процесс.

Затем снова установите разрешения (при необходимости отрегулируйте, если вы не используете Raspberry Pi):

sudo chown -R www-data:www-data /var/www/cloud && sudo chmod -R 775 /var/www/cloud

Облачный сервер

Облачный сервер

Узнайте больше про высокодоступное публичное облако SIM-Cloud

Узнать больше

5. Установка Nextcloud

Все файлы загружены? Откройте настройку Nextcloud в своем браузере, используя адрес сервера (например, yourhost.dyndns.com). Появится окно установки (как на картинке):

Скриншот - настройка Nextcloud через браузер

Если вы использовали самозаверяющийся сертификат (как в нашем руководстве по Raspberry Pi) и получили предупреждение, добавьте правило исключения безопасности (подробнее тут).

Если появится окно инсталляции, можно продолжать установку.

Если вы не видите все поля, нажмите «Storage & Database».

Убедитесь, что каталог данных правильный. Если вы следовали нашим инструкциям по Raspberry Pi, путь будет таким: /var/www/cloud/data.

Nextcloud также необходимо будет указать правильную базу данных MySQL. Укажите учетные данные MySQL, которые вы установили ранее (для Raspberry Pi: не учетные данные root, а имя пользователя и пароль MySQL). Обычно вы можете установить хост «localhost», как предлагает Nextcloud.

В конце, вы можете создать новую учетную запись администратора. Введите любое имя пользователя и надежный пароль.

Затем нажмите «Complete Installation». Настройка облака завершена!

Если у вас возникли какие-либо проблемы с Nextcloud, посетите наш раздел FAQ, официальную документацию Nextcloud или форум Nextcloud.

6. Настройка клиентов Nextcloud

Nextcloud приложение в Google Play

Для Nextcloud в настоящее время вы можете использовать клиентов Nextcloud и Owncloud. Обзор клиентов Owncloud см. в разделе 6. руководства по Owncloud.

Для синхронизации настольных устройств (например, ПК) доступны клиенты для MacOS, Linux и Windows (перейдите по ссылке и выберите «Install Desktop Clients»).

Nextcloud приложение в App Store

Вы можете загрузить приложение Nextcloud для Android из магазина Google Play. Также доступно приложение для iOS.

Каждый раз вводите учетные данные своего облака, то есть учетные данные администратора, и URL-адрес вашего сервера (например, yourhost.dyndns.com) для доступа к вашим облачным данным.

7. Обновление для Nextcloud (необходимо будет позже)

Интерфейс Nextcloud уведомит вас, когда станет доступна новая версия Nextcloud. Обновления можно установить с помощью внутреннего установщика вашего Nextcloud. Для этого следуйте инструкциям в интерфейсе Nextcloud.

Кроме того, вы можете установить обновление вручную:

  1. Загрузите последнюю версию сервера с сайта Nextcloud и разархивируйте файлы в каталоге на своем ПК.
  2. Подключитесь к облачному серверу через Filezilla (см. 3. Установите соединение SFTP).
  3. Перейдите в свой облачный каталог, обычно /var/www/cloud.
  4. Создайте резервную копию, выбрав все файлы на стороне сервера, щелкнув правой кнопкой мыши и «Download» в любую папку на вашем ПК.
  5. Выберите все файлы и папки на стороне сервера кроме «config» и «data» (при необходимости исключить их с помощью [Ctrl]+клик). Удалите выбранные файлы и папки, используя клавишу [Delete] на клавиатуре.
  6. Теперь перейдите в Filezilla слева к папке, в которой вы сохранили новые файлы Nextcloud (см. пункт 1). Выберите все файлы и папки (из папки «nextcloud», а не саму папку «nextcloud»!), кроме «config» и «data», и загрузите их на сервер.
  7. Перейдите в веб-интерфейс nextcloud и следуйте инструкциям. Если возникли проблемы, сбросьте права доступа к файлам, как описано выше.

Готово: ваш Nextcloud запущен и работает

Поздравляем, вы успешно настроили Nextcloud! Теперь вы можете легко синхронизировать файлы с помощью дочернего продукта Owncloud и пользоваться комплексным и стабильным облачным ПО.

Наслаждайтесь новым Nextcloud!

Эта статья была полезной?

Понравилась статья?

Согласие на использование файлов cookie

Нажимая «Я согласен», вы даете согласие на использование файлов cookie на нашем веб-сайте, чтобы предоставить вам наиболее релевантный опыт, запоминая ваши предпочтения и повторные посещения. Однако вы можете посетить «Управление файлами cookie», чтобы предоставить контролируемое согласие. Подробнее

Настройки файлов cookie

Функциональные

Необходимые файлы cookie имеют решающее значение для основных функций веб-сайта, и без них веб-сайт не будет работать должным образом.

Аналитические

Аналитические файлы cookie используются для понимания того, как посетители взаимодействуют с веб-сайтом.

Рекламные

Рекламные файлы cookie используются для предоставления посетителям релевантной рекламы и маркетинговых кампаний.