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

Логотип Nextcloud

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

Эта инструкция – часть гайда по настройке собственного облачного хранилища на основе Raspberry Pi, однако вы также сможете воспользоваться инструкциями, чтобы установить Nextcloud на облачные и серверные платформы SIM-Networks. Хранилище на базе Raspberry Pi станет интересным проектом для домашнего использования, однако для внедрения Nextcloud в корпоративной среде мы рекомендуем рассмотреть аренду полноценной IT-инфраструктуры.

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

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

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

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

Выделенные Серверы

Выделенные серверы

Смотрите мощные готовые конфигурации серверов SIM-Networks

К выделенным серверам

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» или выбранное вами имя пользователя в качестве пользователя (Username). Затем в следующем поле введите выбранный вами пароль (Password).

Установите порт на 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

Выделенный сервер

Root-серверы в аренду

Выберите мощный сервер в дата-центрах Германии уровня Tier III+

Смотреть цены на серверы

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!

IN
Автор
Illia Chernikov

Илья стремится всегда предоставлять качественный и доступный контент в индустрии ИТ-инфраструктурных решений и помогает читателям углублять знания в этой сфере. Его основные интересы касаются бизнес-аспектов ИТ-инфраструктуры и того, как технологии помогают компаниям добиваться своих целей. Среди других интересов Ильи – литература и лингвистика.

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

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

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

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

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

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

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

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

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

Рекламные

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