Інструкція зі встановлення Nextcloud

Логотип Nextcloud

Бажаєте створити власну хмару з Nextcloud? У цій статті ми пояснюємо, як це зробити (станом на 24 лютого 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 і дотримуйтесь інструкцій. Якщо виникли проблеми, скиньте дозволи для файлів, як описано вище.

8. Готово: ваш Nextcloud запущений і працює

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

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

Чи була ця стаття корисною?

Сподобалася стаття?

Згода на використання файлів cookie

Натискаючи "Я згоден", ви даєте згоду на використання файлів cookie на нашому веб-сайті, щоб надати вам найбільш релевантний досвід, запам'ятовуючи ваші уподобання та повторні відвідування. Однак ви можете відвідати "Керування файлами cookie", щоб надати контрольовану згоду. Детальніше

Налаштування файлів cookie

Функціональні

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

Аналітичні

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

Рекламні

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