Nextcloud на Raspberry Pi/ru

From CusDeb KB
Jump to: navigation, search

Данная статья рассказывает о том, как использовать образ, подготовленный командой разработчиков cusdeb.com для создание Dropbox-подобного хранилища на базе Raspberry Pi и Nextcloud 12.

Подготовка и первый запуск

Для начала скачайте образ для Raspberry Pi. Кстати, с помощью cusdeb.com вы можете создавать собственные кастомизированные образы для Raspberry Pi, а также скачивать готовые образы с предустановленным программным обеспечением для решения типовых задач из магазина приложений.

После того как сжатый gzip'ом образ окажется у вас, разожмите его командой gzip -d имя-образа.img.gz, если вы используете одну из Unix-подобных операционных систем (macOS в том числе), или воспользуйтесь программой 7-Zip, если вы используете Windows. Затем запишете образ на SD-карту и загрузите с нее устройство. Для записи образа воспользуйтесь командой sudo dd if=имя-образа.img of=/dev/sdX bs=4M, если вы используете Unix, или Win32 Disk Imager, если вы используете Windows. Внимание! Первая загрузка системы займет 5-7 минут, а все последующие будут проходить в обычном режиме. Не забывайте, что устройство также должно быть подключено к локальной сети.

Теперь осталось дело за малым – найти ip-адрес устройства в локальной сети. Его можно получить как минимум тремя разными способами:

  • из админки роутера
  • программой Angry IP Scanner (для Windows и Unix)
  • или командой sudo ifconfig, авторизовавшись в только что загруженной системе (для авторизации используйте ubuntu в качестве логина и пароля).

К примеру, ip-адресом устройства в локальной сети оказался 192.168.1.37. Введите в адресной строке вашего браузер http://192.168.1.37:8001/nc, чтобы приступить к конфигурации Nextcloud. На этом этапе создается учетная запись администратора, а также настраивается подключение к базе данных. Введите любую пару логин/пароль, которую сочтете нужным, а затем нажмите кнопку "Завершить установку". Не забудьте установить мобильный и десктопный клиенты для удобной синхронизации между вашим облачным хранилищем и устройствами.

Nextcloud vs. ownCloud

Nextcloud – это форк ownCloud, который был сделан ключевыми разработчиками после ухода из компании ownCloud Inc. Стоит заметить, что форк еще не успел далеко уйти от родительского проекта, поэтому если у вас установлен мобильный или десктопный клиент от ownCloud, то он может использоваться для вашего нового облачного хранилища.

Немного о самом образе

Образ состоит из двух разделов: первый используется в качестве загрузочного, а второй – для хранения корневой файловой системы. На втором разделе установлена Ubuntu 16.04.2 для архитектуры armhf и Docker 1.10.3, предназначенный для запуска двух контейнеров – MySQL 5.5.54 и Nextcloud 12. Dockerfile'ы контейнеров доступны на GitHub.

Пишите нам

По всем вопросам пишите на info@cusdeb.com.

См. также