Как построить облачный сервер Raspberry Pi с ownCloud

Как построить облачный сервер Raspberry Pi с ownCloud

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





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





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





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

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

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



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

1. Подготовьте Raspberry Pi

В отличие от Nextcloud, который предлагает собственный образ ОС для Raspberry Pi в виде NextCloudPi, который вы записываете на карту microSD , а также опция Ubuntu Appliance ownCloud устанавливается в рамках существующей итерации стандартной версии Raspberry Pi OS.





Если вы еще не установили Raspberry Pi OS, запишите ее на карту microSD (рекомендуется 8 ГБ или выше) на другом компьютере, используя Тепловизор Raspberry Pi орудие труда.

как включить bluetooth на Mac

Подробнее: Как установить операционную систему на Raspberry Pi





Как только это будет сделано, вставьте карту microSD в Raspberry Pi и включите его. Пройдите через мастер приветствия, выбрав новый пароль (из соображений безопасности) и подключившись к вашей сети Wi-Fi.

Перед установкой ownCloud убедитесь, что ОС Raspberry Pi полностью обновлена. Если вы еще не сделали этого во время работы мастера приветствия, откройте окно терминала ( Аксессуары> Терминал ) и введите следующие команды:

sudo apt-get update
sudo apt-get upgrade

Это может занять несколько минут. Подключив Raspberry Pi к беспроводному маршрутизатору, узнайте его IP-адрес, введя:

ip addr

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

2. Установите Apache 2, PHP 5 и SQLite.

Перед установкой самого ownCloud вам необходимо добавить основные компоненты серверного стека. Чтобы установить HTTP-сервер Apache, в Терминале введите:

sudo apt-get install apache2

После завершения установки вы должны проверить, что он работает. Откройте веб-браузер на другом компьютере и введите IP-адрес Raspberry Pi. Вы должны получить веб-страницу Apache по умолчанию с надписью «Это работает!»

Теперь вы готовы установить язык веб-сценариев PHP, систему управления базами данных SQLite и другие необходимые пакеты с помощью этой команды терминала:

sudo apt-get install php7.3 php7.3-gd sqlite php7.3-sqlite php7.3-curl
php7.3-zip php3-dom php7.3-intl

После того, как все они будут успешно установлены, перезапустите веб-сервер Apache с помощью следующей команды:

sudo service apache2 restart

3. Установите ownCloud

Теперь вы готовы к установке самого ownCloud. Загрузите последний стабильный ZIP-файл с официальная страница загрузок ownCloud к вашему Raspberry Pi. Мы скачали owncloud-complete-20210326.zip .

В окне Терминала переместите загруженный файл в папку / var / www / html каталог с:

cd Downloads
sudo mv owncloud-complete-20210326.zip /var/www/html

Перейдите в этот каталог и разархивируйте файл:

как узнать, кто вас заблокировал на фейсбуке
cd /var/www/html
sudo unzip -q owncloud-complete-20210326.zip

Затем вам нужно создать каталог данных для ownCloud и изменить его разрешения. Если вы просто используете карту microSD в качестве хранилища на сервере, введите следующие команды:

sudo mkdir /var/www/html/owncloud/data
sudo chown www-data:www-data /var/www/html/owncloud/data
sudo chmod 750 /var/www/html/owncloud/data

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

sudo mkdir /media/ownclouddrive
sudo chown www-data:www-data /media/ownclouddrive
sudo chmod 750 /media/ownclouddrive

Примечание. Если вы хотите переместить данные в другой каталог позже, см. ownCloud: руководство по перемещению каталога данных .

Затем введите следующие команды, чтобы предоставить права на запись, чтобы в дальнейшем избежать некоторых потенциальных ошибок входа в систему:

sudo chmod 777 /var/www/html/owncloud
sudo mkdir /var/lib/php/session
sudo chmod 777 /var/lib/php/session

Как только это будет сделано, пора перезагрузить Raspberry Pi, чтобы изменения вступили в силу:

sudo reboot

4. Настройте ownCloud.

В веб-браузере перейдите на IP-адрес Raspberry Pi, следуя / owncloud , например 192.168.1.132/owncloud .

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

Должен появиться экран входа в систему ownCloud. Если вы видите предупреждение о производительности SQLite, игнорируйте его.

Теперь вам необходимо зарегистрировать учетную запись администратора, введя имя пользователя и пароль. Обязательно запишите их. Благодаря этому ваше личное собственное облако теперь доступно с использованием этой учетной записи.

Войдите в систему и начните изучать веб-панель управления для своего собственного сервера ownCloud. Для начала вы можете просмотреть пару папок для документов и фотографий.

Чтобы добавить дополнительные функции, щелкните меню в левом верхнем углу и выберите Рынок. Вы можете просмотреть доступные приложения и установить все, что захотите, например Календарь и офисный пакет Collabora.

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

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

6. Выберите вариант для своего сервера ownCloud.

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

посылка Amazon повреждена и не будет доставлена

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

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

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

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

Делиться Делиться Твитнуть Эл. адрес 5 лучших облачных хранилищ Linux в 2021 году

Требуется синхронизация с облаком на вашем ПК с Linux? Вот пять лучших облачных сервисов, совместимых с Linux, доступных сегодня.

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

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

Ещё от Phil King

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

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

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