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
Kod: Zaznacz cały
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:
Kod: Zaznacz cały
sudo raspi-config
Kod: Zaznacz cały
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 pi
Kod: Zaznacz cały
sudo reboot
Sprawdzamy czy docker zainstalował się poprawnie:
Kod: Zaznacz cały
docker -v
docker-compose -v
Pobieramy Suplę:
Kod: Zaznacz cały
git clone https://github.com/SUPLA/supla-docker.git
cd supla-docker
./supla.sh
Kod: Zaznacz cały
nano .env
Kod: Zaznacz cały
./supla.sh start
Czekamy aż wszystko przejdzie, po tym serwer wstanie i będzie działał do zaniku napięcia.
Skrypt autostart po zaniku napięcia:
Kod: Zaznacz cały
sudo nano /etc/init.d/clean-boot
Kod: Zaznacz cały
#!/bin/sh
cd /home/pi/supla-docker
docker-compose rm -fs
./supla.sh start
Kod: Zaznacz cały
sudo chmod +x /etc/init.d/clean-boot
Kod: Zaznacz cały
sudo update-rc.d clean-boot defaults
Kod: Zaznacz cały
nano docker-compose.yml
Kod: Zaznacz cały
restart: unless-stopped