Создайте свой собственный облачный сервер Raspberry Pi с Nextcloud

Создайте свой собственный облачный сервер Raspberry Pi с Nextcloud

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





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





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





Nextcloud против ownCloud для Raspberry Pi: что лучше?

Другой вариант для вашего домашнего облачного сервера Raspberry Pi - ownCloud. Фактически, Nextcloud - это независимое дочернее предприятие ownCloud, созданное некоторыми из основных участников последнего.

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



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

Есть два основных метода установки Nextcloud на Raspberry Pi. Первый - использовать Устройство Nextcloud Ubuntu для Raspberry Pi. Для этого вам потребуется открыть учетную запись SSO Ubuntu, а также сгенерировать ключи SSH для удаленного доступа и запуска вашего нового сервера Nextcloud.

В качестве альтернативы NextCloudPi - это специальная версия Nextcloud, разработанная для работы на Raspberry Pi 3 или 4. Это метод, который мы здесь используем.





Сначала загрузите последний файл образа ОС NextCloudPi с Сайт OwnYourBits . Откройте папку с пометкой RPi с указанием даты (не в версии Berryboot). Загрузите файл BZ2 или используйте торрент для его загрузки (рекомендуется).

Распакуйте файл с помощью инструмента архивирования (например, WinRAR или 7-Zip для Windows) на вашем компьютере; теперь у вас есть папка, содержащая файл IMG.





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

  • Нажмите Выберите ОС
  • Выбирать Использовать индивидуальный и перейдите к IMG-файлу NextCloudPi
  • Нажмите Выберите Хранилище и выберите свою карту microSD (обычно называемую чем-то вроде «Generic Storage Device»)
  • Нажмите Напишите и ждем, пока это будет написано и проверено

Связанный: Как установить операционную систему на Raspberry Pi

2. Загрузите Nextcloud на Raspberry Pi.

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

3. Подключитесь к Wi-Fi.

Входить sudo raspi-config и выберите 2 Параметры сети , тогда N2 Беспроводная локальная сеть . Выберите свою страну, а затем SSID (имя) и пароль вашего маршрутизатора. Выбирать Заканчивать чтобы вернуться в командную строку.

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

ip addr

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

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

sudo service ssh start

Затем из командной строки или терминала другого компьютера вы можете ввести ssh pi @ [IP-адрес вашего Pi] для доступа к командной строке Raspberry Pi.

4. Включите веб-интерфейс Nextcloud.

Входить sudo ncp-config и выберите да если будет предложено обновить. В следующем меню выберите КОНФИГУРАЦИЯ и используйте стрелку вниз, чтобы прокрутить список до конца.

Здесь выберите NC-Webui , затем стереть нет и введите да . Нажмите Входить а потом любой ключ. Выбирать Назад а также Заканчивать для выхода из инструмента настройки.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sudo mkdir /media/USBdrive

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

мой телефон не подключается к моему компьютеру

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

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

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

9. Выберите вариант для вашего сервера Nextcloud.

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

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

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

Создайте свой собственный облачный сервер Raspberry Pi: успех

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

Делиться Делиться Твитнуть Эл. адрес Превратите свой Raspberry Pi в Mac или ПК с помощью Twister OS

Зарядите свой Raspberry Pi с помощью Twister OS, придав ему потрясающий новый вид, вдохновленный Windows и macOS.

Читать далее
Похожие темы
  • Сделай сам
  • Raspberry Pi
  • Облачное хранилище
Об авторе Фил Кинг(Опубликовано 22 статей)

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

Ещё от Phil King

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться