Supla ❤ Docker

Moderator: fracz

Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

Żeby dostać się do dowolnej aplikacji uruchomionej w Twoim domu musisz posiadać zewnętrzny/publiczny adres IP. Jeśli jest on zmienny, problem rozwiążesz przez no-IP itp, ale musi on być publiczny. Informacje o tym jaki masz dostaniesz u swojego ISP i od razu możesz wtedy dopytać czy jest opcja dokupienia IP zewnętrznego.

Żeby wyjść "na świat" bez publicznego IP możesz skorzystać z VPNa, ale nie jest to tak proste do wyklikania i nie widziałem by ktoś już tu opisywał takie rozwiązanie.
Awatar użytkownika
kris.sg
Posty: 373
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

Witam
Udalo mi się postawić suplę na raspberry i supla scripts, poszlo bez problemu :)
widze ze jest opcja zrobienia kopii zapasowej : ./supla-docker/supla.sh backup
jak to przywrócić ?
druga sprawa czy mogę tez zrobić backup dla supla scripts i ewentualnie przywrocic ?

Pozdrawiam
Krzysiek
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

Przywrócenie danych: analogicznie jak przy imporcie (punkt od 3): viewtopic.php?f=40&t=2696

Kopia i przywrócenie danych skryptów - podobnie jak w cloudzie (w pliku supla.sh masz komendy).

W przypadku skryptów do pełnego przywrócenia danych konieczny jest jeszcze klucz szyfrujący z var/system/key. Bez niego z przywróconych/przeniesionych danych nie będzie się dało odczytać danych autentykujących użytkowników do SUPLA API.
tijo
Posty: 227
Rejestracja: pt gru 01, 2017 12:44 pm

fracz pisze: sob gru 23, 2017 5:21 pm W instancjach dockerowych musisz wykonać to zapytanie w konetenerze.

Kod: Zaznacz cały

source supla-docker/.env && docker exec supla-db mysql -u supla --password=$DB_PASSWORD supla -e "UPDATE supla_user SET limit_aid = 1000, limit_loc = 1000, limit_iodev = 1000, limit_schedule = 1000"
Gdzie to wpisać na qnap?
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

Musisz się sshować do qnapa i wykonać powyższą komendę (w dowolnym katalogu).

W QNAPie nie ma pliku .env, więc jest odrobinę inaczej:

Kod: Zaznacz cały

DB_PASSWORD=HasloDoBazyPodanePrzyInstalacji
docker exec supla-db mysql -u supla --password=$DB_PASSWORD supla -e "UPDATE supla_user SET limit_aid = 1000, limit_loc = 1000, limit_iodev = 1000, limit_schedule = 1000"
Nazwa kontenera (supla-cloud) może być nieco inna - sprawdzisz ją wykonując komendę docker ps.
tijo
Posty: 227
Rejestracja: pt gru 01, 2017 12:44 pm

można sprawdzić jakąś komendą albo gdzieś w pliku jakie są limity?
dudu
Posty: 53
Rejestracja: ndz lut 25, 2018 8:54 pm

A będzie to działać na Qnap TS212P z 512 MB RAM? Czy lepiej zainwestować w Malinę 3?
vuhazu
Posty: 34
Rejestracja: śr gru 21, 2016 2:19 pm

How to clear cache for supla cloud?
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

vuhazu pisze: pt mar 30, 2018 9:32 am How to clear cache for supla cloud?
Have a look at viewtopic.php?p=18514#p18514

Why do you need to clear the cache?
vuhazu
Posty: 34
Rejestracja: śr gru 21, 2016 2:19 pm

example
i want change OUD_DOMAIN

Kod: Zaznacz cały

nano supla-docker/.env
but after clear cache, it not change
ODPOWIEDZ

Wróć do „supla-docker”