Як створити самостійно розміщену (приватну) хмару безкоштовно
Якщо ви хочете скинути публічні хмари, як Dropbox і Google Drive, і побудувати власний хост хмара для вашої команди або бізнесу, потім Nextcloud є ідеальним рішенням. Він надає практично всі необхідні функції постачальника послуг у хмарі, а також всі переваги контролю та безпеки приватного, самостійно розміщеного рішення.
У цьому пості я збираюся першим знайти хостинг-провайдера яка підтримує Nextcloud, а потім налаштує це рішення для створення мого приватного хмари. Якщо вам також потрібна приватна хмара, то дотримуйтесь цього підручника зробіть це, використовуючи Nextcloud.
Навіщо використовувати Nextcloud?
Те, що потрапило в очі на перший погляд, має наступне величезну підтримку популярних платформ - мобільних і настільних платформ. Він надає програми для більшості операційних систем, що дозволяє вам або вашій команді працювати з будь-якого пристрою або місця. Це означає, що більше не варто витрачати інфраструктуру, на щастя.
Це тільки початок - Nextcloud надає набагато більше можливостей, які роблять його дивовижним рішенням для приватного хмари. Деякі з його основних функцій включають:
- Самостійне розміщення рішення - Nextcloud може розміщуватися практично в будь-якому місці - у вашому домі чи офісі, у центрі обробки даних або в хостингу, що надає вам повний контроль над тим, де його розробники не мають доступу до ваших даних.
- Функції спільного використання - Nextcloud дозволяє обмінюватися файлами з розумом. Ви можете обмінюватися файлами з будь-яким користувачем у вашій хмарі або з вашого хмари, використовуючи захищені паролем посилання, а також можете завантажувати файли.
- Перш за все, безпека - Nextcloud містить стандартні для промисловості стандарти безпеки та безпеки, включаючи функцію шифрування наскрізного шифрування. Він підтримує популярні схеми аутентифікації, контролю та дозволів.
- Багато інтеграцій - Nextcloud постачається з підтримкою інтеграції - додатків і служб для розширення функціональності вашої хмари. Наприклад, можна керувати завданнями, редагувати файли в Markdown і робити більше.
Де спробувати Nextcloud?
Якщо ви просто шукаєте безкоштовний обліковий запис, щоб спробувати Nextcloud, то ви можете використовувати хостинг-провайдерів, які пропонують керовані екземпляри Nextcloud. Однак безкоштовний обліковий запис може не надавати великий обсяг пам’яті або підтримувати всі програми та функції.
Нижче наведено перелік таких послуг Випробовуйте Nextcloud негайно:
- Dediserve - Виділяє загальну суму 10 Гб у вашому безкоштовному обліковому записі.
- oCloud.de Він надає безкоштовний обліковий запис з 1 Гб дискового простору.
- OwnDrive - Пропозиція 1 Гб облікового запису з підтримкою деяких програм.
- Сканування серверів - Використовує колосальні місця для зберігання 5 Гб.
- Unixcorn - Дозволяє швидко реєструватися і надає 1 Гб простору.
- Wölkli - Пропонує безкоштовний обліковий запис з 1 Гб дискового простору.
Як встановити Nextcloud?
Nextcloud можна встановити на ваш сервер, використовуючи один з трьох методів:
- Веб-інсталятор - Це найшвидший спосіб встановлення Nextcloud на вашому сервері, особливо на хостингу. Вам потрібно завантажити один файл на сервер і виконати його - він завантажує та встановлює це рішення.
- Архівний файл - Це рекомендований варіант для власника сервера. Потрібно завантажити його повний пакет (як архів) і витягти його вміст у папці на веб-сервері, щоб зробити його доступним для всіх.
- Техніка - Це найпростіший метод для некваліфікованих людей, але він знову застосовується для власників серверів. Необхідно завантажити файл зображення з попередньо встановленим Nextcloud і завантажити його на свій комп'ютер.
Системні вимоги
Давайте спочатку поговоримо про системні вимоги, необхідні для встановлення та запуску приватного хмари за допомогою Nextcloud. Оскільки більшість безкоштовних хостинг-провайдерів пропонують послуги хостингу на основі дистрибутиву Linux, то я зосереджуся на вимогах до такого сервісу нижче. Ви можете перевірити повні вимоги до системи тут.
- ОС сервера: Підтримуються CentOS 6.5 або 7, Debian 8+, openSUSE LEAP 42.1 або вище, Red Hat Enterprise Linux 6.5 або новіші, SUSE Linux Enterprise Server 11 SP3 або 12, а також випуски Ubuntu 14.04 і вище LTS..
- Пам'ять: Мінімум 128 Мб, але рекомендується 512 Мб оперативної пам'яті.
- Зберігання: Мінімум 500 МБ, але це залежить від ваших вимог. Крім того, сервер повинен дозволити файл розміром 65 МБ для встановлення Nextcloud, використовуючи бажаний метод використання веб-інсталятора (один файл php).
- Веб-сервер: Apache 2.4 (php-fpm, mod_php) або Nginx (php-fpm).
- База даних: MySQL або MariaDB 5.5+, а також PostgreSQL 9 і 10.
- PHP: PHP 5.6 та його нові версії підтримуються Nextcloud.
Безкоштовний хостинг-провайдер
Мені потрібен хостинг-провайдер для створення власної хмари. Я шукав безкоштовну послугу, оскільки моя хмара призначена лише для тимчасового зберігання, але якщо ви досить серйозні, будь ласка вибрати хороший хостинг або купити VPS для цього завдання.
Це, як кажуть, я пішов на полювання, щоб знайти безкоштовний хостинг, який поставляється з мінімальними системними вимогами, необхідними для Nextcloud. І я повинен поділитися, що знайти вільний хост для цього рішення було нелегко. Після декількох годин пошуку і випробування 10-20 провайдерів, я знайшов 000Webhost працює бездоганно.
Давайте встановимо Nextcloud
У цьому підручнику я збираюся встановити Nextcloud за допомогою першого методу, тобто., за допомогою веб-інсталятора. Причина полягає в тому, що я планую тримати цей процес легким для кожного з вас, і він є єдиний метод, який добре працює на хостингу.
Виконайте вказівки, наведені нижче, щоб запустити роботу з приватним хмарою
- По-перше, відкрийте це посилання та перейдіть на вкладку "Веб-інсталятор" (внизу сторінки) та завантажте файл, згаданий на першому кроці.
- Перейдіть на інформаційну панель сервера і відкрийте файловий менеджер. Наприклад, у 000Webhost ви побачите наступну інформаційну панель.
- Перейшовши в менеджер файлів, натисніть кнопку завантаження. Зауважте, що на вашому сервері або хості може відображатися інший екран.
- Тепер виберіть з комп’ютера файл "setup-nextcloud.php" (який ви завантажили на кроці 1) і завантажте його на сервер за допомогою менеджера файлів.
- Після завантаження файлу відкрийте файл 'your-domain / setup-nextcloud.php' у вашому браузері. Наприклад, якщо ваш домен "example.com", ви повинні перейти до "example.com/setup-nextcloud.php".
- Ви побачите майстер налаштування Nextcloud. Натисніть Далі починати.
- Тепер потрібно вказати директорію установки для Nextcloud. Якщо ви не бажаєте використовувати підпряму, просто введіть “.” (повна зупинка) ще введіть назву каталогу. Наприклад, якщо ваш домен "example.com", ви можете використовувати його для доступу до Nextcloud, якщо не згадуєте ім'я, але якщо ви це зробите, ви зможете отримати доступ до приватного хмари за посиланням 'example.com/folder-name'.
- Якщо все буде добре, ви побачите сторінку успіху. Просто натисніть Далі тут.
- На наступному екрані Nextcloud буде запропоновано налаштувати обліковий запис адміністратора, за допомогою якого ви зможете отримати доступ до приватної хмари та керувати нею після цього. Просто введіть потрібні облікові дані та натисніть Завершити кнопки.
- Зроблено. Нарешті, ви побачите вітальне повідомлення від Nextcloud.
- Це все. Ви успішно створили приватне хмара за допомогою Nextcloud.
Вирішення проблем
1. Я завантажив архів, але не бачив його на своєму сервері.
У цьому випадку ймовірно, що ваш сервер не підтримує достатньо великих файлів щоб показати або зберегти файл, який ви завантажуєте, за допомогою FTP або File Manager. Будь ласка, перевірте те ж саме, завантаживши будь-який інший файл великого розміру (> 60 МБ).
Якщо сервер не підтримує великі файли для завантаження архіву Nextcloud, можна витягти його архів на комп'ютері та завантажувати витягнуте вміст безпосередньо на ваш сервер (public_html або htdocs) через FTP. Однак, архів Nextcloud має більше 12 тисяч файлів, тому ви можете також отримати іншу проблему, коли ваш сервер не підтримує стільки запитів на завантаження.
2. На сторінці "Перевірка залежності" вказується помилка залежності.
Якщо Nextcloud розповість вам про певну проблему на сторінці "Перевірка залежності", то ваш сервер не підтримує всі необхідні програми / пакети для його запуску. Це означає, що потрібно знайти інший сервер що підтримує Nextcloud.
3. Після сторінки "Перевірка залежності" це призводить до помилки сервера.
У такому випадку сервер не підтримує достатньо великих файлів, щоб інсталятор завантажував архів Nextcloud, або сервер має менший час виконання, а файл налаштування Nextcloud потребує більше часу.
Ви можете копатися в налаштуваннях вашого сервера і збільшити час виконання PHP обмеження до 300 секунд або більше. Ось підручник, який допоможе вам виконати його.
Що робити з Nextcloud?
Перше, що я зробив, це перевірити його налаштування і налаштувати різні параметри, щоб задовольнити мої вимоги - особливо шифрування і параметри безпеки. Потім я експериментував з завантаженням файлів і перевіркою його функцій.
Чим більше ви копаєтеся в Nextcloud, тим більше вам сподобається. Наприклад, ви можете розширити його функціональність, додавши програми зі свого магазину додатків. Ви помітите, що в ній є різні програми - офіційні та сторонні, щоб додати більше можливостей. Наприклад, можна додати календар, контакти, завдання тощо.
Чи вдалося створити приватне хмара? Що ви вперше зробили з Nextcloud? Будь ласка, напишіть ваші відгуки як коментарі нижче.