Установка Nextcloud на Raspberry Pi

From CusDeb KB
Jump to: navigation, search
This page is a translated version of the page Nextcloud on Raspberry Pi and the translation is 100% complete.

Введение

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

Об образе

Образ состоит из двух разделов: первый — загрузочный, а второй содержит корневую файловую систему Raspbian Stretch c предустановленным Docker для запуска трёх контейнеров:

Эти контейнеры собраны с помощью MMB. В контейнер с Nextcloud установлены следующие расширения:

  • Gallery – для предпросмотра фотографий и видео.
  • Calendar и Contacts – для синхронизации календарей и списка контактов.
  • Phone Sync – для синхронизации SMS сообщений.
  • Talk – для защищённых видеозвонков.
  • Video player – для просмотра видео.

Изначально образ не занимает всё место на SD-карте, но при первой загрузке запускается скрипт, который расширяет корневой раздел файловой системы на всю SD-карту.

Установка

  1. Купите образ с Nextcloud для Raspberry Pi здесь.
  2. Запишите образ на SD-карту с помощью Etcher.
  3. Вставьте SD-карту с образом в Raspberry Pi и включите питание.
  4. Узнайте IP-адрес Raspberry Pi в локальной сети. Это можно сделать как минимум тремя разными способами:
    • Наберите в строке браузера адрес админки вашего роутера, и посмотрите список устройств в локальной сети.
    • Воспользуйтесь программой Angry IP Scanner для сканирования локальной сети.
    • Подключите монитор и клавиатуру к Raspberry Pi, авторизуйтесь в системе(для авторизации используйте cusdeb в качестве логина и secret пароля) и выполните команду sudo ifconfig.
  5. Наберите в строке браузера http://x.x.x.x:8001/nc, где x.x.x.x – это IP-адрес Raspberry Pi в локальной сети. Если вы всё сделали правильно, то увидите страницу конфигурации Nextcloud.
  6. Задайте желаемый логин и пароль, затем нажмите кнопку "Завершить установку" для создания учётной записи администратора.

Nextcloud-finish-setup-ru.png

Проброс портов

Если планируете подключаться к Nextcloud через интернет, то вам необходимо открыть на вашем роутере 80-й порт и сделать так, чтобы все запросы, приходящие на этот порт извне, перенаправлялись на локальный адрес Raspberry Pi и порт 8001. Более подробную инструкцию по пробросу портов вы можете почитать в руководстве пользователя для вашей модели маршрутизатора.

Nextcloud настоятельно рекомендуется использовать через HTTPS. Для этого зарегистрируйте домен и получите для него сертификат, к примеру, через Let's Encrypt. Затем откройте 443-й порт на вашем роутере и сделайте так, чтобы все запросы, приходящие на этот порт, перенаправлялись на локальный адрес Raspberry Pi и порт 8001.

Ответы на часто задаваемые вопросы

Какой логин и пароль для подключения по SSH?

Используйте имя пользователя cusdeb и пароль secret. Рекомендуем сменить этот пароль.

Как изменить пароль?

Подключитесь к Raspberry Pi по SSH, выполните команду passwd и следуйте дальнейшим инструциям на экране.

Passwd.png

Где я могу найти свои файлы в системе?

Nextcloud сохраняет все загруженные файлы в /srv/nextcloud/data. Обратите внимание, что директория /srv/nextcloud/data и все ее содержимое принадлежат пользователю www-data.

Как корректно выключить Raspberry Pi?

Подключитесь к Raspberry Pi через SSH и выполните одну из следующих команд:

sudo systemctl poweroff — для выключения

sudo systemctl reboot — для перезагрузки

Еще можно использовать приложение SSH button для Android.

Как исправить ошибку "Доступ через недоверенный домен"?

Nextcloud-trusted-domain-ru.png

Подключитесь к Raspberry Pi по SSH, откройте конфиг командой sudo nano /srv/nextcloud/config.php и найдите секцию 'trusted_domains'.

'trusted_domains' => 
array (
  0 => '192.168.0.81:8001',
),

Затем допишите свой «белый IP-адрес» в эту секцию, например:

'trusted_domains' => 
array (
  0 => '192.168.0.81:8001',
  1 => 'xxx.xxx.xxx.xxx:8001',
),

Нажмите Ctrl + X чтобы сохранить изменения в config.php

Как настроить Wi-Fi

Подключите монитор и клавиатуру, затем включите Raspberry Pi. Установите и запустите raspi-config через терминал:

sudo apt update
sudo apt install raspi-config
sudo raspi-config

Выберите Network Options

Raspi-config-network-options.png

Выберите Wi-Fi:

Raspi-config-wifi.png

Введите имя (SSID) Wi-Fi сети:

Raspi-config-ssid.png

Введите пароль от Wi-Fi:

Raspi-config-ssid-pass.png

Если вам нужна продвинутая настройка Wi-Fi, то напишите нам, мы поможем в рамках технической поддержки.

Пишите нам

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

См. также