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



Попробуйте наш инструмент устранения неполадок

Raspberry Pi - это миниатюрный компьютер с мощностью бюджетного ПК или смартфона, но при этом достаточно мощный, чтобы вы могли создавать собственные устройства, медиацентры и даже серверы. Вы можете превратить свой Raspberry Pi в вездесущий облачный сервис, такой как Dropbox или Google Drive. Благодаря этому вы сможете получать доступ к своим файлам из удаленного места и обмениваться файлами с другими устройствами.



В этом руководстве я покажу вам два комплексных способа превратить Raspberry Pi в персональный облачный сервер. Прежде чем продолжить, я предполагаю, что ваш Pi включен, к нему подключены мышь и клавиатура, и, наконец, на нем установлена ​​ОС Raspbian.



Метод 1: Использование частного облака FE

Прежде чем продолжить работу с этим руководством, получите следующие файлы:



  1. Извлеките содержимое файла FEPrivateCloud_raspberryPi.tar.gz, используя следующую команду:

    tar -xvf FEPrivateCloud_raspberryPi.tar.gz

  1. Откройте терминал внутри извлеченной папки и измените права доступа к содержимому извлеченной папки с помощью следующих команд.

    chmod + x сервис
    chmod + x сервер

  1. Запустите службу частного облака FE, введя команду терминала:

    nohup ./service> privatecloud.log 2> & 1 &

  1. Войдите на сервер и настройте его, введя следующие команды:

    ./server -u [имя пользователя] -p [пароль] - введите учетные данные своей учетной записи FE Private Cloud.

    ./server -d (Создает полный каталог частного облака)



    ./server -quit (Выход из сервера)

    ./server -help (предлагает автономную помощь)


    Вы также можете использовать все это в одной команде, чтобы не вводить команды одну за другой:

    ./server -u [имя пользователя] -p [пароль] -d [путь / к / хранилищу / серверу –start

  2. На телефоне Android откройте FE Private Cloud, войдите в сервис и выберите Частное облако из меню.

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

Метод 2: Использование OwnCloud

OwnCloud - одно из лучших программ для Raspbian, которое поможет вам создать собственный защищенный облачный сервис хранения. С OwnCloud вы можете синхронизировать и обмениваться файлами, а также получать к ним доступ с любых устройств, подключенных к Интернету. Кроме того, OwnCloud предлагает шифрование и сохраняет старые версии всех измененных файлов, а также позволяет с меньшими усилиями откатиться к более старым версиям. Вот как установить и настроить OwnCloud на Raspberry Pi.

  1. Откройте сеанс терминала и добавьте репозитории 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

  1. Подключите носитель к Pi и введите команду «sudo blkid» в терминале - хранилище, скорее всего, будет смонтировано в « / dev / sdXx '. Обратите внимание на UUID дисков, который имеет форму xxxx-xxxx, а затем смонтируйте диск с помощью следующих команд. Команда предполагает, что на вашем диске была файловая система FAT32.

    sudo mkdir

    sudo mount -t vfat -o umask = 007, auto, uid = 33, gid = 33

  2. Запустите веб-браузер и перейдите к службе OwnCloud по адресу «192.168.x.x / owncloud», где «192.168.x.x» - это IP-адрес вашего Raspberry Pi. Поскольку это новая установка, вам будет предложено создать новую учетную запись пользователя.
  1. Настройте OwnCloud для использования базы данных MySQL и хранения файлов на подключенном устройстве хранения. Щелкните значок Хранилище и база данных меню, а затем введите «/ media / owncloud / data» в текстовое поле рядом с «Папкой данных», а затем выберите опцию «MySQL / MariaDB» в База данных

    Используйте localhost в качестве хоста, root в качестве имени пользователя и затем пароль, который вы установили ранее при настройке OwnCloud.

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

3 минуты на чтение