Przenoszenie lokalnego clouda Supli na inną maszynę

Awatar użytkownika
Goral64
Posty: 2320
Rejestracja: pt gru 27, 2019 6:22 pm

W sumie to na tę samą, tylko malina mi się wiesza co jakiś czas i chciałem od nowa zainstalować system na niej i odtworzyć clouda bezstratnie.
Jest gdzieś jakiś tutek co trzeba zrobić krok po kroku? Mam instalkę dockerową w trybie proxy.
RPi4: Supla Cloud + Supla Scripts + Proxy + Let's Encrypt + MQTT
1xMEW-01, 4xLIW-01, 3xSBW-02, 9xPNW-01, 6xROW-01, 4xROW-02, 2xROW-04m, 3xROW-07, 1xDIW-01, 1x mROW-02, 1x mSRW-01, 2xSRW-01, 2xSLW-01, 2xSLW-02
2xBRIDGE RF 433, 15xSP111, 8xS26
mariusz_70
Posty: 103
Rejestracja: czw lis 10, 2016 5:51 pm
Lokalizacja: Koszalin

Goral64 pisze: śr gru 09, 2020 2:47 pm malina mi się wiesza co jakiś czas
Miałem takie same objawy pi4 bardzo się grzeje.

https://botland.com.pl/blog/jak-rozwiaz ... rry-pi-4b/

Zainwestowałem w nową aluminiową obudowę z wentylatorem i objawy jak na razie ustały(testuje 8 dni).
Obudowa bardzo dobrze odprowadza ciepło bez włączonego wentylatora (wentylator aktywuje się przy (50º)
jest też możliwość podłączenia dysku ssd m2:

https://www.youtube.com/watch?v=adGWaiXpb2s

Kod: Zaznacz cały


pi@raspberrypi:~ $ lsusb
Bus 002 Device 002: ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Kod: Zaznacz cały


pi@raspberrypi:~ $ /opt/vc/bin/vcgencmd measure_temp
temp=39.4'C

Na malinie stoi:
- SUPLA
- SUPLA Scripts
- kontroler UNIFI
- serwer wydruku
Awatar użytkownika
Goral64
Posty: 2320
Rejestracja: pt gru 27, 2019 6:22 pm

No właśnie. Temperatura... Już przy pierwszych zwiechach ubrałem malinkę w aluminiową obudowę i temperaturka śmigała w granicach ok. 35-40°C. Po dołączeniu dysku przeniosłem ją z półki i położyłem na routerze i na nią położyłem jeszcze dysk w obudowie plastikowej i temperaturka dobijała do 52°C, może faktycznie to to? Będę obserwował. Położyłem z powrotem na półkę i przykryłem niewykorzystaną aluminiową obudową dla RPi3B+. temperaturka po 4 minutach spadła z 52°C do 40°C. Ciekawe czy w nocy znowu się zawiesi...
RPi4: Supla Cloud + Supla Scripts + Proxy + Let's Encrypt + MQTT
1xMEW-01, 4xLIW-01, 3xSBW-02, 9xPNW-01, 6xROW-01, 4xROW-02, 2xROW-04m, 3xROW-07, 1xDIW-01, 1x mROW-02, 1x mSRW-01, 2xSRW-01, 2xSLW-01, 2xSLW-02
2xBRIDGE RF 433, 15xSP111, 8xS26
Awatar użytkownika
Goral64
Posty: 2320
Rejestracja: pt gru 27, 2019 6:22 pm

Jednak patrząc na historię temperatury to malina zwieszała się i przy 40°C, chyba że skok temperatury był tak nagły, że nie odłożył się ani razu w historii zapisywanej co 10 minut... :(

RPI3B+ na którym stoi OctoPi do drukarki 3D nie ma aluminiowej obudowy i cały czas "jałowo" pracuje w temperaturze 46-49°C i się nie wiesza.
RPi4: Supla Cloud + Supla Scripts + Proxy + Let's Encrypt + MQTT
1xMEW-01, 4xLIW-01, 3xSBW-02, 9xPNW-01, 6xROW-01, 4xROW-02, 2xROW-04m, 3xROW-07, 1xDIW-01, 1x mROW-02, 1x mSRW-01, 2xSRW-01, 2xSLW-01, 2xSLW-02
2xBRIDGE RF 433, 15xSP111, 8xS26
Awatar użytkownika
lesny8
Posty: 2137
Rejestracja: pn gru 11, 2017 9:43 pm

Goral64 pisze: śr gru 09, 2020 2:47 pm ...
chciałem od nowa zainstalować system na niej i odtworzyć clouda bezstratnie.
Jest gdzieś jakiś tutek co trzeba zrobić krok po kroku? Mam instalkę dockerową w trybie proxy.
Mówisz i masz, ale najlepiej sprawdź na drugim nośniku ;)

1. Zrób kopię bazy i pliku .env. Skopiuj oba pliki z lokalizacji domowej na jakiś nośnik.

Kod: Zaznacz cały

cd ~
source supla-docker/.env
docker exec supla-db mysqldump --routines -u root --password="$DB_PASSWORD" supla > supla.sql
cp supla-docker/.env ~/
2. Zgaś malinę.
3. Zainstaluj na karcie/dysku nowy OS i zaktualizuj pakiety

Kod: Zaznacz cały

sudo apt update
sudo apt upgrade -y
4. Zainstaluj co niezbędne

Kod: Zaznacz cały

sudo apt install -y git curl python3-pip
curl -sSL https://get.docker.com | sh
sudo usermod -aG docker pi
logout
sudo pip3 install docker-compose
5. Pobierz i uruchom kontenery Proxy

Kod: Zaznacz cały

cd ~
git clone https://github.com/lesny8/docker-compose-letsencrypt-nginx-proxy-companion.git
cd docker-compose-letsencrypt-nginx-proxy-companion/
cp .env.sample .env
./start.sh
6. Pobierz gita supli skopiuj swój plik .env z backapu i uruchom skrypt, aby pobrały się obrazy, utworzyły kontenery i wystartowały

Kod: Zaznacz cały

cd ~
git clone https://github.com/SUPLA/supla-docker.git
cp ~/.env ~/supla-docker/.env
./supla-docker/supla.sh start
7. Przywróć kopię bazy

Kod: Zaznacz cały

source supla-docker/.env
docker exec -u www-data supla-cloud php bin/console doctrine:database:drop --force
docker exec -u www-data supla-cloud php bin/console doctrine:database:create
cat supla.sql | docker exec -i supla-db mysql -u root --password=$DB_PASSWORD supla
8. Na końcu restart

Kod: Zaznacz cały

./supla-docker/supla.sh restart
Awatar użytkownika
Goral64
Posty: 2320
Rejestracja: pt gru 27, 2019 6:22 pm

Dzięki @lesny8 jesteś wielki :)
RPi4: Supla Cloud + Supla Scripts + Proxy + Let's Encrypt + MQTT
1xMEW-01, 4xLIW-01, 3xSBW-02, 9xPNW-01, 6xROW-01, 4xROW-02, 2xROW-04m, 3xROW-07, 1xDIW-01, 1x mROW-02, 1x mSRW-01, 2xSRW-01, 2xSLW-01, 2xSLW-02
2xBRIDGE RF 433, 15xSP111, 8xS26
Awatar użytkownika
lesny8
Posty: 2137
Rejestracja: pn gru 11, 2017 9:43 pm

Oj tam, oj tam... bez przesady ;)

A propo temperatury to ja zapodałem sobie obudowę z plastiku z wentylatorem uruchamianym przez PWM, można też włączyć lub wyłączyć go na stałe suwakiem ON/OFF/PWM

Aktualnie temperatura u mnie z załączonym wentylatorem
pi@RPi4B:~ $ vcgencmd measure_temp
temp=43.8'C

i spada, ale sięgała nawet 55 stopni, domyślnie taki wpis jest w instrukcji dla gpio-fan i przekroczenie tej temperatury aktywuje działanie wentylatora. Przestawiłem na 50 stopni i od jakiegoś czasu się nie zatrzymuje. Histereza wynosi chyba 10 stopni, więc jak spadnie do 40 to się wyłączy.
Awatar użytkownika
Goral64
Posty: 2320
Rejestracja: pt gru 27, 2019 6:22 pm

Niestety, wygląda, że to nie temperatura, dziś w nocy zawisł przy 39°C. Tak więc chyba dziś reinstall...
RPi4: Supla Cloud + Supla Scripts + Proxy + Let's Encrypt + MQTT
1xMEW-01, 4xLIW-01, 3xSBW-02, 9xPNW-01, 6xROW-01, 4xROW-02, 2xROW-04m, 3xROW-07, 1xDIW-01, 1x mROW-02, 1x mSRW-01, 2xSRW-01, 2xSLW-01, 2xSLW-02
2xBRIDGE RF 433, 15xSP111, 8xS26
Awatar użytkownika
Goral64
Posty: 2320
Rejestracja: pt gru 27, 2019 6:22 pm

Ostatni zwiecha kilka razy dziennie... no nic, startujemy z reinstalką...
RPi4: Supla Cloud + Supla Scripts + Proxy + Let's Encrypt + MQTT
1xMEW-01, 4xLIW-01, 3xSBW-02, 9xPNW-01, 6xROW-01, 4xROW-02, 2xROW-04m, 3xROW-07, 1xDIW-01, 1x mROW-02, 1x mSRW-01, 2xSRW-01, 2xSLW-01, 2xSLW-02
2xBRIDGE RF 433, 15xSP111, 8xS26
Awatar użytkownika
Goral64
Posty: 2320
Rejestracja: pt gru 27, 2019 6:22 pm

@lesny8 Twój tutek poszedł bezbłędnie i supla cloud chodzi... zobaczymy czy przetrwa bez zwiechy noc...
jutro doinstaluję resztę ficzersów i zobaczymy czy coś to dało czy malina na śmieci
RPi4: Supla Cloud + Supla Scripts + Proxy + Let's Encrypt + MQTT
1xMEW-01, 4xLIW-01, 3xSBW-02, 9xPNW-01, 6xROW-01, 4xROW-02, 2xROW-04m, 3xROW-07, 1xDIW-01, 1x mROW-02, 1x mSRW-01, 2xSRW-01, 2xSLW-01, 2xSLW-02
2xBRIDGE RF 433, 15xSP111, 8xS26
ODPOWIEDZ

Wróć do „Pomoc”