Raspberry Pi - это миниатюрный компьютер с мощностью бюджетного ПК или смартфона, но при этом достаточно мощный, чтобы вы могли создавать собственные устройства, медиацентры и даже серверы. Вы можете превратить свой Raspberry Pi в вездесущий облачный сервис, такой как Dropbox или Google Drive. Благодаря этому вы сможете получать доступ к своим файлам из удаленного места и обмениваться файлами с другими устройствами.
В этом руководстве я покажу вам два комплексных способа превратить Raspberry Pi в персональный облачный сервер. Прежде чем продолжить, я предполагаю, что ваш Pi включен, к нему подключены мышь и клавиатура, и, наконец, на нем установлена ОС Raspbian.
Метод 1: Использование частного облака FE
Прежде чем продолжить работу с этим руководством, получите следующие файлы:
- Клиент FE Private Cloud Raspberry Pi (Убедитесь, что у вас есть учетная запись FE Private Cloud)
- File Expert для Android
- Извлеките содержимое файла FEPrivateCloud_raspberryPi.tar.gz, используя следующую команду:
tar -xvf FEPrivateCloud_raspberryPi.tar.gz
- Откройте терминал внутри извлеченной папки и измените права доступа к содержимому извлеченной папки с помощью следующих команд.
chmod + x сервис
chmod + x сервер
- Запустите службу частного облака FE, введя команду терминала:
nohup ./service> privatecloud.log 2> & 1 &
- Войдите на сервер и настройте его, введя следующие команды:
./server -u [имя пользователя] -p [пароль] - введите учетные данные своей учетной записи FE Private Cloud.
./server -d (Создает полный каталог частного облака)
./server -quit (Выход из сервера)
./server -help (предлагает автономную помощь)
Вы также можете использовать все это в одной команде, чтобы не вводить команды одну за другой:./server -u [имя пользователя] -p [пароль] -d [путь / к / хранилищу / серверу –start
- На телефоне Android откройте FE Private Cloud, войдите в сервис и выберите Частное облако из меню.
После подключения к серверу вы можете получать доступ к своим файлам и управлять ими с нескольких устройств с помощью смартфона и других устройств либо у себя дома, либо из удаленного места.
Метод 2: Использование OwnCloud
OwnCloud - одно из лучших программ для Raspbian, которое поможет вам создать собственный защищенный облачный сервис хранения. С OwnCloud вы можете синхронизировать и обмениваться файлами, а также получать к ним доступ с любых устройств, подключенных к Интернету. Кроме того, OwnCloud предлагает шифрование и сохраняет старые версии всех измененных файлов, а также позволяет с меньшими усилиями откатиться к более старым версиям. Вот как установить и настроить OwnCloud на Raspberry Pi.
- Откройте сеанс терминала и добавьте репозитории OwnCloud, а затем установите OwnCloud с помощью следующих команд:
wget http://download.opensuse.org/repositories/isv:OwnCloud:community/Debian_7.0/Release.key
sudo apt-key добавить -Release.key
sudo apt-get update
sudo apt-get install owncloud - он устанавливает базу данных MySQL как зависимость и попросит вас установить пароль root, что вам и нужно.
Заголовки sudo a2enmod переписывают env
sudo apachectl перезапуск
Если вы хотите загрузить файлы размером более 2 МБ, откройте файл конфигурации PHP, расположенный в в текстовом редакторе найдите строки «upload_max_filesize» и «post_max_size_variables», а затем измените их значение с «2M» на желаемый предел размера, например «2G» или «512M».
Вы также можете установить ускоритель с помощью «sudo apt-get install apc» и создать ini-файл по адресу а затем добавьте в файл следующие строки:
extension = apc.so
apc.enabled = 1
apc.shm_size = 30
- Подключите носитель к Pi и введите команду «sudo blkid» в терминале - хранилище, скорее всего, будет смонтировано в « / dev / sdXx '. Обратите внимание на UUID дисков, который имеет форму xxxx-xxxx, а затем смонтируйте диск с помощью следующих команд. Команда предполагает, что на вашем диске была файловая система FAT32.
sudo mkdir
sudo mount -t vfat -o umask = 007, auto, uid = 33, gid = 33
- Запустите веб-браузер и перейдите к службе OwnCloud по адресу «192.168.x.x / owncloud», где «192.168.x.x» - это IP-адрес вашего Raspberry Pi. Поскольку это новая установка, вам будет предложено создать новую учетную запись пользователя.
- Настройте OwnCloud для использования базы данных MySQL и хранения файлов на подключенном устройстве хранения. Щелкните значок Хранилище и база данных меню, а затем введите «/ media / owncloud / data» в текстовое поле рядом с «Папкой данных», а затем выберите опцию «MySQL / MariaDB» в База данных
Используйте localhost в качестве хоста, root в качестве имени пользователя и затем пароль, который вы установили ранее при настройке OwnCloud.
На этом этапе вы можете начать загружать файлы на свой сервер, настраивать клиентов и изучать другие функции OwnCloud. Если вы хотите получить доступ к серверу OwnCloud из удаленного места, вам нужно будет включить переадресацию портов на своем маршрутизаторе, инструкции для которой вы можете найти на веб-сайте поставщика маршрутизатора.
3 минуты на чтение