Supla ❤ Docker

Moderator: fracz

User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

Ż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.
User avatar
kris.sg
Posts: 482
Joined: Mon Aug 07, 2017 8:08 pm
Location: Przezchlebie
Has thanked: 1 time
Been thanked: 1 time

Post

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
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

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
Posts: 264
Joined: Fri Dec 01, 2017 12:44 pm
Been thanked: 1 time

Post

fracz wrote: Sat Dec 23, 2017 5:21 pm W instancjach dockerowych musisz wykonać to zapytanie w konetenerze.

Code: Select all

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?
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

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

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

Code: Select all

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
Posts: 264
Joined: Fri Dec 01, 2017 12:44 pm
Been thanked: 1 time

Post

można sprawdzić jakąś komendą albo gdzieś w pliku jakie są limity?
dudu
Posts: 53
Joined: Sun Feb 25, 2018 8:54 pm

Post

A będzie to działać na Qnap TS212P z 512 MB RAM? Czy lepiej zainwestować w Malinę 3?
vuhazu
Posts: 34
Joined: Wed Dec 21, 2016 2:19 pm

Post

How to clear cache for supla cloud?
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

vuhazu wrote: Fri 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
Posts: 34
Joined: Wed Dec 21, 2016 2:19 pm

Post

example
i want change OUD_DOMAIN

Code: Select all

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

Return to “supla-docker”