Как создать собственный облачный сервер Raspberry Pi с помощью Nextcloud

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

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

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

1. Установите Nextcloud

Существует два основных способа установки Nextcloud на Raspberry Pi 4 (или другую модель Pi). Первый — использовать Nextcloud Ubuntu Appliance для Raspberry Pi. Для этого вам необходимо открыть учетную запись Ubuntu SSO, а также сгенерировать SSH-ключ для удаленного доступа и запуска нового сервера Nextcloud.

Кроме того, NextCloudPi — это специальная версия Nextcloud, предназначенная для работы на Raspberry Pi 3 или 4. Именно этот метод используется в статье.

Сначала загрузите последнюю версию файла образа операционной системы NextCloudPi из репозитория GitHub. Выберите версию для Raspberry Pi. После загрузки извлеките файл с помощью инструмента извлечения (например, WinRAR или 7-Zip для Windows) на своем компьютере; Теперь у вас будет папка, содержащая файл IMG.

Как обычно при установке операционной системы на Raspberry Pi, в статье будет использоваться приложение Raspberry Pi Imager для прошивки этого файла (образа операционной системы) на установленную карту microSD — рекомендуется карта емкостью 8 ГБ и более. . Чтобы использовать этот инструмент:

  1. Нажмите «Выбрать ОС».
  2. Выберите «Использовать собственный» и перейдите к IMG-файлу NextCloudPi.
  3. Нажмите «Выбрать хранилище» и выберите карту microSD (обычно называемую «Общее устройство хранения»).
  4. Нажмите «Написать», затем подождите, пока он будет записан и проверен.

Как создать собственный облачный сервер Raspberry Pi с помощью Nextcloud. Изображение 1.

2. Запустите Nextcloud на Raspberry Pi.

Вставьте карту microSD в Raspberry Pi и включите ее. После нескольких секунд отображения последовательности загрузки (много прокручиваемого текста) вам будет предложено войти в систему. Имя пользователя по умолчанию — pi, а пароль — raspberry. Из соображений безопасности вам следует впоследствии изменить свой пароль Raspberry Pi.

Как создать собственный облачный сервер Raspberry Pi с помощью Nextcloud. Изображение 2.

3. Wi-Fi-соединение

Войдите в sudo raspi-config и выберите 2 Network Options, затем выберите N2 Wireless LAN. Выберите страну, а затем SSID (имя) маршрутизатора и пароль. Выберите «Готово», чтобы вернуться в командную строку.

Чтобы узнать IP-адрес вашего Raspberry Pi, введите:

IP-адрес

Запишите адрес inet под wlan0: это IP-адрес Raspberry Pi. Некоторые маршрутизаторы резервируют для него один и тот же адрес при каждой загрузке. В противном случае вам потребуется настроить статический IP-адрес для вашего Raspberry Pi.

На этом этапе вы также можете включить SSH для удаленного доступа с другого компьютера, если вы не хотите, чтобы Raspberry Pi был подключен к дисплею во время продолжения настройки. Для этого используйте команду:

запуск службы sudo по ssh

Затем из командной строки или терминала другого компьютера вы можете ввести ssh pi@(IP-адрес Pi), чтобы получить доступ к командной строке Raspberry Pi.

4. Активируйте веб-интерфейс Nextcloud.

Введите sudo ncp-config и выберите «Да», если будет предложено обновить. В следующем меню выберите CONFIG и с помощью стрелки вниз прокрутите список до конца.

Здесь выберите nc-webui, затем удалите no и введите да. Нажмите Enter, затем нажмите любую клавишу. Выберите «Назад» и «Готово», чтобы выйти из инструмента настройки.

5. Активируйте и настройте Nextcloud.

В веб-браузере на другом компьютере введите адрес https://(IP-адрес Pi):4443 .

Если вы видите предупреждение о том, что ваше соединение не является частным или безопасным, проигнорируйте предупреждение (выбрав «Дополнительно» в Chrome или Firefox) и продолжайте посещать сайт.

Вам будет предложено войти в систему. Имя пользователя по умолчанию — ncp, а пароль — ownyourbits.

Как создать собственный облачный сервер Raspberry Pi с помощью Nextcloud. Изображение 3.

На экране активации NextCloudPi отображаются два пароля, которые необходимо скопировать и вставить в документ для безопасного хранения. Первый — это пароль для веб-панели NextCloudPi, позволяющей настраивать параметры сервера. Второй — для самого веб-интерфейса Nextcloud. При желании вы можете изменить эти пароли позже.

Записав пароли, выберите «Активировать». Через несколько секунд вам будет предложено войти в веб-панель NextCloudPi. Однако пока проигнорируйте это и войдите в веб-интерфейс Nextcloud.

6. Откройте веб-интерфейс Nextcloud.

Перейдите по адресу https://(IP-адрес Pi) (без суффикса :4443) и войдите в систему, используя записанное вами имя пользователя ncp и второй пароль.

Пройдя экран приветствия, вы увидите главную веб-панель. Это ваш собственный облачный сервер Raspberry Pi 4!

Как создать собственный облачный сервер Raspberry Pi с помощью Nextcloud. Изображение 4.

Нажмите N в правом верхнем углу, чтобы получить доступ к раскрывающемуся меню с параметрами «Настройки» (все — личные и административные), «Пользователи» (вы можете добавлять пользователей и управлять ими) и «Приложения для настроек» (например, офисный пакет Collabora Online и сервер ARM64). .

На верхней панели инструментов находятся значки таких разделов, как «Файлы», «Фотографии», «Контакты», «Календарь» и «Задачи». Существует также значок NextCloudPi, который приведет вас на веб-панель. Нажмите на нее, и вам будет предложено войти в систему, используя свое имя пользователя ncp и первый записанный вами пароль.

Появится мастер с опциями настройки USB-накопителя и внешнего доступа через Интернет.

7. Добавьте внешний USB-накопитель.

Ваша карта microSD будет иметь ограниченную емкость, поэтому лучше всего добавить USB-накопитель к серверу Nextcloud Raspberry Pi. Подключите устройство хранения данных к одному из USB-портов Raspberry Pi.

Прежде чем продолжить, вам необходимо создать для него каталог в командной строке на Raspberry Pi (или через SSH). Введите следующую команду:

sudo mkdir /media/USBdrive

Откройте веб-панель NextCloudPi в веб-браузере другого компьютера. В появившемся мастере (его можно открыть с помощью значка палочки на верхней панели инструментов) выберите «Конфигурация USB». Ответьте «Да» на первый вопрос, затем нажмите «Продолжить».

Затем вас спросят, хотите ли вы отформатировать USB. Если вы уверены, что на нем нет важных файлов, которые вы хотите сохранить, выберите «Форматировать USB». Наконец, нажмите «Переместить данные на USB».

8. Добавьте внешний доступ через Интернет

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

9. Выберите кейс для сервера Nextcloud

Как создать собственный облачный сервер Raspberry Pi с помощью Nextcloud. Изображение 5.

Запуск сервера Nextcloud на голой плате Raspberry Pi не идеален, поскольку со временем на нем будет накапливаться пыль. Существует множество типов чехлов для моделей Raspberry Pi 3 и 4 стандартного размера.

Вместо дешевого пластикового корпуса в статье рекомендуется что-то более прочное, например DeskPi Pro. Этот вариант имеет достаточно внутреннего места для хранения SATA и поставляется с адаптером M.2 — SATA. Чтобы предотвратить перегрев вашего Raspberry Pi, он также оснащен радиатором и системой охлаждения ICE Tower.

Еще один хороший выбор — корпус Argon ONE M.2, который позволяет использовать диск SATA M.2 любого размера. Кроме того, вы можете выбрать прочный чехол только для Raspberry Pi и подключить стандартный внешний USB-накопитель.

Поздравляем, теперь вы настроили облачный сервер на Raspberry Pi с помощью NextCloudPi. Вы можете получить доступ к его панели управления с помощью веб-браузера на другом устройстве. Вы даже можете использовать приложение Nextcloud для iOS и Android.

В приведенной выше статье вы познакомились с «Как создать собственный облачный сервер Raspberry Pi с помощью Nextcloud». СоветыНадейтесь, что эта статья вам поможет! Если эта статья кажется вам интересной и полезной, не забудьте поделиться ею. Спасибо!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *