ГлавнаяОперационные системыLinuxКак создать свое личное облако с помощью NextCloud и Ubuntu

Как создать свое личное облако с помощью NextCloud и Ubuntu

Заключение

хотели иметь свой собственный Dropbox, который позволит вам управлять файлами и распространять их в Интернете, но при этом никто не будет сообщать вам об ограничениях данных, ограничениях пропускной способности или даже отключении определенных типов файлов? Отличные новости! Эту мечту можно легко воплотить в жизнь с помощью программного обеспечения Nextcloud.

Это программное обеспечение позволяет любому, у кого есть сервер, размещать и распределять собственное хранилище и фактически иметь собственное облако! В этом руководстве мы рассмотрим все, что вам нужно знать, чтобы создать собственное личное решение для облачного хранилища — от изучения необходимого оборудования, приведения в порядок операционной системы и даже настройки клиентов синхронизации. Давайте начнем!

Примечание. Nextcloud — это ответвление Собственное облако , еще одного автономного клона Dropbox.

Требования к аппаратному и программному обеспечению

Давайте обсудим типы серверов, на которых лучше всего создать домашнее облако на базе программного обеспечения хранения данных NextCloud. Для начала на сервере должна быть установлена ​​последняя версия сервера Ubuntu (или, по крайней мере, версия, поддерживающая щелкает ). Почему сервер Ubuntu, а не что-то вроде Redhat или CentOS? Все просто: разработчики NextCloud в настоящее время распространяют пакет Snap с новейшим программным обеспечением NextCloud, чего не предлагают другие операционные системы.

Кроме того, NextCloud при установке другими способами занимает много времен

Требования к аппаратному и программному обеспечению

сии настройка не требуется, и все практически работает.

Раньше разработчики заявляли, что NextCloud сложно обновлять, если они основаны на дистрибутивах или интегрированных репозиториях. Технология Snap Ubuntu позволяет им получать последние обновления безопасности как можно скорее на своих условиях.

Аппаратные устройства, которые идеально подходят для создания собственного облачного решения:

  • Любой подержанный или старый 64-битный ПК/ноутбук эпохи DDR2 (или лучше), который может работать круглосуточно и без выходных.
  • Raspberry Pi 2 или 3, поддерживающий Ubuntu Snappy Core
  • Любой сервер домашнего или корпоративного уровня

Подготовка

следующийcloud-загрузка-ubuntu-сервер

Пользователям потребуется создать образ USB для установки последней версии сервера Ubuntu. Загрузите образ диска ISO с эта страница .

Пользователи Raspberry Pi 2/3

В настоящее время на Pi не установлена ​​традиционная версия сервера Ubuntu. Вместо этого пользователи должны использовать Ubuntu Snappy Core. Загрузите изображение здесь . Извлеките изображение в терминале:

gunzip -d *.img.xz

Следуйте Ubuntu вики , чтобы начать первую загрузку Snappy Core. Вам необходимо зарегистрироваться в Canonical, используя адрес электронной почты.

nextcloud-raspberry-pi-snappy-core

После загрузки образа диска пришло время создать установочный носитель USB (или SD). Загрузитеинструмент Etcher для USB/SD. Следуйте инструкциям на странице, чтобы создать установочный USB или SD, если вы используете Raspberry Pi 2/3. Это простой трехэтапный процесс.

Установка сервера Ubuntu

Подключите USB-устройство и настройте компьютер для загрузки с него через BIOS. Для некоторых этой клавишей может быть F2 или DEL. Для других это Esc. Чтобы быть уверенным, лучше всего изучить руководство.

Подготовка2024/05/nextcloud-ubuntu-server-boot-menu.png" alt="nextcloud-ubuntu-server-boot-menu">

Загрузив сервер Ubuntu, выберите правильный язык на экране языка, затем нажмите Enter в пункте «Установить сервер Ubuntu». Это проведет пользователя через меню, в котором спрашивается, какая раскладка клавиатуры и страна. Выберите подходящие параметры и перейдите на следующую страницу.

nextclo<h3><span id=Пользователи Raspberry Pi 2/3

После этого пользователям будет предложено ввести имя хоста для сервера Ubuntu. Введите «ubuntu-server», «ubuntu-nextcloud», «Ubuntu» или что-то в этом роде. Затем с помощью клавиш со стрелками перейдите к кнопке «Продолжить» и нажмите Enter, чтобы перейти на следующую страницу.

nextcloud-set-ubuntu-server-имя хоста

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

nextcloud-ubuntu-server-введите-имя-пользователя

Далее в процессе установки пользователь должен указать серверу Ubuntu, как выполнять установку на жесткий диск. Выберите «Управляемо – использовать весь диск». Это позволяет системе автоматически настраивать разделы. Никаких манипуляций или ручного разделения не требуется. Если выбран этот параметр, начнется установка.

nextcloud-ubuntu-server-select-partition-setup

Вскоре после завершения копирования исходных данных сервера Ubuntu в систему пользователям придется изме

Установка сервера Ubuntu

безопасность обновляет функцию. Эта функция, если она включена, позволяет системе автоматически устанавливать обновления безопасности. Выберите «Установить автоматически».

nextcloud-select-packages-to-install-ubuntu-server

Наконец, перед завершением установки потребуются некоторые пакеты. Используя пробел, найдите «Сервер LAMP» и выберите его. Кроме того, выберите «Сервер OpenSSH», если вы хотите, чтобы удаленный доступ к оболочке был готов к работе. Когда пакеты выбраны, нажмите клавишу Enter, чтобы установить их в систему.

Установка NextCloud

nextcloud-ubuntu-server-snap-package

Сервер Ubuntu установлен в системе. Теперь можно заставить NextCloud работать. Установите программное обеспечение в систему с помощью этой команды:

sudo snap install nextcloud

nextcloud-найти-внутренний-ip-адрес

Установив NextCloud, используйте команду ifconfig, чтобы найти внутренний IP-адрес сервера. Используя веб-браузер на телефоне, планшете или компьютере, перейдите на внутренний IP-адрес, как если бы это был веб-сайт.

nextcloud-создать-администратор-аккаунт

Откроется мастер установки Nextcloud. Этот мастер предложит пользователю настроить учетную запись администратора с паролем.

Использование NextCloud

После создания учетной записи администратора в следующем облаке загрузится веб-интерфейс, и пользователь получит полный административный контроль. Получите доступ к Nextcloud в любое время, перейдя (в веб-браузере) по внутреннему IP-адресу, использованному ранее.

Файлы из учетной записи администратора можно загружать прямо из Интернета через браузер (так же, как Google Drive, Dropbox и One Drive). Не нравится Интернет? Скачать официальный клиент синхронизации для Linux, Mac или Windows. Также есть приложения Андроид и iOS .

Загрузка файлов

nextcloud-загрузить-файл

Загрузите файл или каталог в Nextcloud, щелкнув значок «+», а затем кнопку загрузки.

Создание новых пользователей

nextcloud-меню пользователя

Пользователи не могут зарегистрироваться в Nextcloud. Вместо этого администратор должен создать новую учетную запись. Перейдите в правый верхний угол веб-интерфейса и нажмите «Администратор». Найдите «Пользователи» и выберите его. Вы попадете в область управления пользователями.

С помощью пользовательского интерфейса задайте имя пользователя и пароль для нового пользователя. Кроме того, добавьте пользователя в новую группу, нажав «+ Добавить группу».

nextcloud-создать-нового-пользователя

Чтобы изменить объем хранилища, который разрешено использовать конкретному пользователю, перейдите в раздел «Квота» и либо выберите предустановленный параметр, либо введите собственный предел квоты хранилища.

Синхронизация

Для синхронизации введите локальный IP-адрес в клиенте синхронизации Nextcloud.

nextcloud-ip-адрес

Далее введите свое имя пользователя и пароль.

nextcloud-login-to-sync-client

После ввода информации клиент Nextcloud создаст папку Nextcloud на вашем локальном компьютере. Поместите в него все, что хотите синхронизировать. Инструмент синхронизации обнаружит его и загрузит файлы.

nextcl<h2><span id=Установка NextCloudЗаключение

Облачное хранилище – это факт современной жизни. У каждого есть Dropbox, Google Drive или что-то в этом роде. В результате крупные технологические компании имеют большие серверы, на которых хранится ценная конфиденциальная информация. Для некоторых компромисс и риск конфиденциальности вполне приемлемы. Они считают, что Dropbox и т. д. надежны и универсальны, и готовы пойти на риск.

Nextcloud не для таких людей. Это программное обеспечение предназначено для тех, кто видит преимущества облачного хранилища, но хочет полностью контролировать свои данные. Я надеюсь, что благодаря этому руководству все больше и больше людей перейдут на Nextcloud и избавятся от проприетарных облачных сервисов хранения данных.

У вас есть собственное облачное решение? Почему или почему нет? Расскажите нам ниже!

Автор изображения: Кристина и Хаген Граф

Использование NextCloud

Загрузка файлов

Создание новых пользователей

Синхронизация

ПОХОЖИЕ СТАТЬИ

Популярные записи