Przenoszenie lokalnego clouda Supli na inną maszynę

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

śr gru 09, 2020 2:47 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
1x MEW-01, 3x LIW-01, 3x SBW-02, 5x PNW-01, 2x ROW-01, 2x ROW-02, 2x ROW-04m, 2x ROW-07, 1x DIW-01
2x Sonoff BRIDGE RF 433
mariusz_70
Posty: 99
Rejestracja: czw lis 10, 2016 5:51 pm
Lokalizacja: Koszalin

śr gru 09, 2020 7:57 pm

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: 1241
Rejestracja: pt gru 27, 2019 6:22 pm

śr gru 09, 2020 10:24 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
1x MEW-01, 3x LIW-01, 3x SBW-02, 5x PNW-01, 2x ROW-01, 2x ROW-02, 2x ROW-04m, 2x ROW-07, 1x DIW-01
2x Sonoff BRIDGE RF 433
Awatar użytkownika
Goral64
Posty: 1241
Rejestracja: pt gru 27, 2019 6:22 pm

śr gru 09, 2020 10:28 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
1x MEW-01, 3x LIW-01, 3x SBW-02, 5x PNW-01, 2x ROW-01, 2x ROW-02, 2x ROW-04m, 2x ROW-07, 1x DIW-01
2x Sonoff BRIDGE RF 433
Awatar użytkownika
lesny8
Posty: 1539
Rejestracja: pn gru 11, 2017 9:43 pm

śr gru 09, 2020 10:55 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: 1241
Rejestracja: pt gru 27, 2019 6:22 pm

śr gru 09, 2020 11:02 pm

Dzięki @lesny8 jesteś wielki :)
RPi4: Supla Cloud + Supla Scripts + Proxy + Let's Encrypt
1x MEW-01, 3x LIW-01, 3x SBW-02, 5x PNW-01, 2x ROW-01, 2x ROW-02, 2x ROW-04m, 2x ROW-07, 1x DIW-01
2x Sonoff BRIDGE RF 433
Awatar użytkownika
lesny8
Posty: 1539
Rejestracja: pn gru 11, 2017 9:43 pm

śr gru 09, 2020 11:34 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: 1241
Rejestracja: pt gru 27, 2019 6:22 pm

czw gru 10, 2020 6:57 am

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
1x MEW-01, 3x LIW-01, 3x SBW-02, 5x PNW-01, 2x ROW-01, 2x ROW-02, 2x ROW-04m, 2x ROW-07, 1x DIW-01
2x Sonoff BRIDGE RF 433
Awatar użytkownika
Goral64
Posty: 1241
Rejestracja: pt gru 27, 2019 6:22 pm

sob gru 12, 2020 9:23 pm

Ostatni zwiecha kilka razy dziennie... no nic, startujemy z reinstalką...
RPi4: Supla Cloud + Supla Scripts + Proxy + Let's Encrypt
1x MEW-01, 3x LIW-01, 3x SBW-02, 5x PNW-01, 2x ROW-01, 2x ROW-02, 2x ROW-04m, 2x ROW-07, 1x DIW-01
2x Sonoff BRIDGE RF 433
Awatar użytkownika
Goral64
Posty: 1241
Rejestracja: pt gru 27, 2019 6:22 pm

sob gru 12, 2020 11:41 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
1x MEW-01, 3x LIW-01, 3x SBW-02, 5x PNW-01, 2x ROW-01, 2x ROW-02, 2x ROW-04m, 2x ROW-07, 1x DIW-01
2x Sonoff BRIDGE RF 433
ODPOWIEDZ

Wróć do „Pomoc”