Raspberry Pi ru

maslennikov-yv edited this page Jan 9, 2019 · 13 revisions

Установка Raspbian:

Первым делом необходимо прошить флеш-карту образом Raspbian Stretch Lite (или Raspbian Stretch with desktop, если планируется подключать экран), используя инструкции. Далее необходимо создать два дополнительных файла в директории /boot флеш-карты. Пустой файл с именем ssh (для автозапуска sshd) и wpa_supplicant.conf содержащий настройки для подключения к сети WiFi:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
 ssid="ssid_name"
 scan_ssid=1
 psk="password"
 key_mgmt=WPA-PSK
}

не забудьте заменить ssid_name и password на свои. Если не планируется подключаться к сети WiFi второй файл можно не создавать.

Загрузка и установка необходимого ПО:

Вставляем флеш-карту в Raspberry Pi подключаем питание и дожидаемся загрузки, далее используя интерфейс WiFi роутера (или с помощью команды nmap -sn 192.168.0.0/24) узнаем выделенный IP адрес. Подключаемся к терминалу используя имя pi и пароль raspberry: ssh pi@IP_ADDRESS. Пользователи Windows могут использовать PuTTY
Устанавливаем git, docker и docker-compose:

sudo apt-get update && sudo apt-get install git

curl -sSL https://get.docker.com/ | sh

sudo gpasswd -a ${USER} docker

sudo apt-get install python-pip
sudo pip install docker-compose

Текущая версия (18.09.0) докер содержит ошибку, лечится установкой предыдущей версии:
sudo apt-get install docker-ce=18.06.1~ce~3-0~raspbian

Клонирование проекта:

sudo git clone https://github.com/maslennikov-yv/znp /srv/znp
cd /srv/znp
sudo git checkout rpi

Запуск контейнеров:

docker-compose up -d
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.