Как создать автономное (частное) облако бесплатно
Если вы хотите сбросить общедоступные облака, такие как Dropbox и Google Drive, и создать автономный хостинг облако для вашей команды или бизнеса, тогда Nextcloud - это идеальное решение. Он предоставляет практически все необходимые функции поставщика облачных хранилищ, а также все преимущества управления и безопасности частного, размещенного в автономном режиме решения..
В этом посте я собираюсь сначала найти хостинг-провайдера который поддерживает Nextcloud, и тогда я настрою это решение для создания моего частного облака. Если вам нужно частное облако, следуйте этому руководству, чтобы сделать с помощью Nextcloud.
Зачем использовать Nextcloud?
Что бросилось в глаза с первого взгляда, так это то, что Nextcloud огромная поддержка популярных платформ - мобильные и настольные платформы. Он предоставляет собственные приложения для большинства операционных систем, позволяя вам или вашей команде работать с любого устройства или места. Это означает, что больше нет затрат на инфраструктуру, к счастью.
Это только начало - Nextcloud содержит гораздо больше функций, которые делают его удивительным решением для частного облака. Некоторые из его характерных особенностей включают в себя:
- Самостоятельное решение - Nextcloud можно разместить практически где угодно - дома или в офисе, в центре обработки данных или у хостинг-провайдера, что дает вам полный контроль над тем, где его разработчики не имеют доступа к вашим данным..
- Совместное использование функций - Nextcloud позволяет обмениваться файлами с душевным спокойствием. Вы можете обмениваться файлами с кем-либо в вашем облаке или из облака, используя защищенные паролем ссылки, и они также могут загружать файлы.
- Безопасность прежде всего - Nextcloud предлагает стандартные методы обеспечения безопасности и защиты, включая функцию сквозного шифрования. Он поддерживает популярные схемы аутентификации, управления и разрешения.
- Много интеграций - Nextcloud поставляется с поддержкой интеграций - приложений и сервисов для расширения функциональности вашего облака. Например, вы можете управлять задачами, редактировать файлы в Markdown и делать больше.
Где попробовать Nextcloud?
Если вы просто ищете бесплатную учетную запись, чтобы попробовать Nextcloud, то вы можете использовать хостинг-провайдеров, которые предлагают управляемые экземпляры Nextcloud. Однако бесплатная учетная запись может не обеспечивать большой объем хранилища или поддержку всех приложений или функций..
Ниже приведен список таких услуг для попробуйте Nextcloud немедленно:
- Dediserve - Выделяет всего 10 ГБ в вашем бесплатном аккаунте.
- oCloud.de Он предоставляет бесплатную учетную запись с 1 ГБ памяти.
- OwnDrive - Предлагает 1 ГБ аккаунт с поддержкой некоторых приложений.
- Serverdiscounter - Имеет колоссальное пространство для хранения 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) со своего компьютера и загрузите его на свой сервер с помощью файлового менеджера..
- После загрузки файла откройте 'Ваш-домен / установка-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? Пожалуйста, напишите свой отзыв, как комментарии ниже.