Na wstępie podziękowania dla @lesny8 i @fracz.
Stawiamy system na karcie SD z 2017-11-29-raspbian-stretch-lite.img (na chwilę obecną najnowsza wersja).
Po utworzeniu systemu tworzymy na karcie pliki:
- ssh (pozostawiam pusty)
- wpa_supplicant.conf
Zawartość wpa_supplicant.conf
Code: Select all
country=PL
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="wifi1
psk="haslo1"
key_mgmt=WPA-PSK
}
network={
ssid="wifi2"
psk="haslo2
key_mgmt=WPA-PSK
}Tak utworzoną kartę ładujemy do Pi Zero W i czekam aż się uruchomi.
Potem uruchamiamy putty i łączymy się z Pi.
Zmieniamy domyślne hasło "raspberry" na swoje można to zrobić tu:
Code: Select all
sudo raspi-configCode: Select all
sudo apt-get update
sudo apt-get -y install git curl
sudo apt-get -y install python-pip && pip
curl -sSL https://get.docker.com | sh
sudo pip install docker-compose
sudo usermod -a -G docker piCode: Select all
sudo rebootSprawdzamy czy docker zainstalował się poprawnie:
Code: Select all
docker -v
docker-compose -vPobieramy Suplę:
Code: Select all
git clone https://github.com/SUPLA/supla-docker.git
cd supla-docker
./supla.shCode: Select all
nano .envCode: Select all
./supla.sh startCzekamy aż wszystko przejdzie, po tym serwer wstanie i będzie działał do zaniku napięcia.
Skrypt autostart po zaniku napięcia:
Code: Select all
sudo nano /etc/init.d/clean-bootCode: Select all
#!/bin/sh
cd /home/pi/supla-docker
docker-compose rm -fs
./supla.sh startCode: Select all
sudo chmod +x /etc/init.d/clean-bootCode: Select all
sudo update-rc.d clean-boot defaultsCode: Select all
nano docker-compose.ymlCode: Select all
restart: unless-stopped