Облачное хранилище невероятно полезно для доступа к вашим данным с любого устройства. Обратной стороной является то, что вы должны доверить корпорации конфиденциальность и безопасность ваших ценных документов и фотографий, хранящихся на удаленных серверах.
Однако есть альтернатива: вы можете разместить свои файлы на собственном облачном сервере, работающем на компьютере в вашем доме или офисе. Один из самых популярных сервисов для достижения этой цели - 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 орудие труда.
Прочитайте больше: Как установить операционную систему на Raspberry Pi
Как только это будет сделано, вставьте карту microSD в Raspberry Pi и включите его. Пройдите через мастер приветствия, выбрав новый пароль (из соображений безопасности) и подключившись к вашей сети Wi-Fi.
Перед установкой ownCloud убедитесь, что ОС Raspberry Pi полностью обновлена. Если вы еще не сделали этого во время работы мастера приветствия, откройте окно терминала (Аксессуары> Терминал) и введите следующие команды:
sudo apt-get update
sudo apt-get upgrade
Это может занять несколько минут. Подключив Raspberry Pi к беспроводному маршрутизатору, узнайте его IP-адрес, введя:
IP-адрес
Запишите инет адрес под 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 перезапуск
3. Установить ownCloud
Теперь вы готовы к установке самого ownCloud. Загрузите последний стабильный ZIP-файл с официальная страница загрузок ownCloud к вашему Raspberry Pi. Мы скачали owncloud-complete-20210326.zip.
В окне Терминала переместите загруженный файл в папку /var/www/html каталог с:
cd Загрузки
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 / данные
sudo chown www-data: www-data / var / www / html / owncloud / данные
sudo chmod 750 / var / www / html / owncloud / данные
Если для хранения используется внешний USB-накопитель, подключите и смонтируйте его на Raspberry Pi, а затем введите вместо этого следующие команды:
sudo mkdir / media / ownclouddrive
sudo chown www-data: www-data / media / ownclouddrive
Судо chmod 750 / СМИ / ownclouddrive
Примечание. Если вы хотите переместить данные в другой каталог позже, см. ownCloud: руководство по перемещению каталога данных.
Затем введите следующие команды, чтобы предоставить права на запись, чтобы в дальнейшем избежать некоторых потенциальных ошибок входа в систему:
Судо chmod 777 / var / www / html / owncloud
sudo mkdir / var / lib / php / сессия
sudo chmod 777 / var / lib / php / сессия
Как только это будет сделано, пора перезагрузить Raspberry Pi, чтобы изменения вступили в силу:
перезагрузка sudo
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 стандартного размера доступно множество корпусов.
Вместо дешевого пластикового корпуса мы бы порекомендовали что-нибудь более прочное, например 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, которое можно использовать для доступа к серверу со смартфона или планшета.
Требуется синхронизация с облаком на вашем ПК с Linux? Вот пять лучших облачных сервисов, совместимых с Linux, доступных сегодня.
Читать далее
- Сделай сам
- Raspberry Pi
- Облачное хранилище
Независимый журналист, занимающийся технологиями и развлечениями, Фил - редактор множества официальных книг по Raspberry Pi. Давний любитель Raspberry Pi и электроники, он регулярно пишет статьи в журнал MagPi.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться