[TUTORIAL] SUPLA-DOCKER z użyciem Docker-Compose + CloudFlare + Proxy

edm
Posty: 440
Rejestracja: pn sty 15, 2018 6:18 pm

Robert Błaszczak pisze: śr mar 15, 2023 2:50 pm Ale po co stawiać serwer u kogoś, jak ma gotowe uruchomione i utrzymywane w Cloudzie?
Po to żeby nie być zależnym od internetu (awarii itp), i sterować harmonogramami, urządzeniami lokalnie po wifi / Lan.
Jeśli myślimy poważnie o "inteligentnym domu" a nie tylko włącz / wyłącz światło to nie wyobrażam sobie nie mieć "serwera" supli u siebie.
PS Z doświadczenia wiem że dostęp z zewnątrz wykorzystuje sporadycznie.
Wziąłem udział w Supla Offline Party 2023 :D
Awatar użytkownika
Robert Błaszczak
Posty: 3970
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontakt:

Nie łapię. A ten tunel VPN to po czym masz zestawiony? Przecież po Internecie.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
edm
Posty: 440
Rejestracja: pn sty 15, 2018 6:18 pm

Robert Błaszczak pisze: śr mar 15, 2023 4:23 pm Nie łapię. A ten tunel VPN to po czym masz zestawiony? Przecież po Internecie.
Złapiesz, bystry jesteś ;) tylko nie możemy się "zrozumieć".
Korzystając z oficjalnej darmowej supla cloud do sterowania urządzeniami w domu musisz mieć dostęp do internetu. Rozumiem że się zgadzasz.
Mając własny serwer supla cloud w domu, nie musisz mieć internetu i możesz bez problemu sterować urządzeniami w domu, po wifi lub lan. Ma to znaczenie przy sterowaniu bramami, ogrzewaniem itd. Natomiast internet i cały VPN jest potrzebny tylko w przypadku gdy chcę sterować moimi urządzeniami będąc poza domem np. w pracy.
Wziąłem udział w Supla Offline Party 2023 :D
Awatar użytkownika
Robert Błaszczak
Posty: 3970
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontakt:

To jest jasne. Tylko dla mnie istotniejsze jest sterowanie, kiedy jestem poza domem. W domu zanim znajdę smartfon, to szybciej zapalę światło łącznikiem :lol:

Owszem, sceny, skrypty, itp lokalnie jak najbardziej mają sens. Tyle że dla mnie dostępność zdalna jest nadrzędna. W moim pojęciu wszelka automatyka musi być realizowana autonomicznie w urządzeniu wykonawczym do tego przeznaczonym.

Wrócę jeszcze do Twojego rozwiązania z serwerem Supla u znajomego i zestawieniu tunelu VPN. Co to Ci daje?
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
edm
Posty: 440
Rejestracja: pn sty 15, 2018 6:18 pm

Robert Błaszczak pisze: śr mar 15, 2023 5:22 pm Wrócę jeszcze do Twojego rozwiązania z serwerem Supla u znajomego i zestawieniu tunelu VPN. Co to Ci daje?
Nie mam publicznego IP i póki co nie zanosi się szybko na to. W takim miejscu mieszkam...
Korzystając z rozwiązań VPN mam dostęp do swojej lokalnej sieci, w tym supli. I steruje tym tak jakbym miał publiczne Ip.
Oczywiście ma to swoje ograniczenia. Korzystam z przepustowości 2 łącz internetowych i download i upload ma znaczenie.
Ale do sterowania z aplikacji itp. w zupełności wystarcza.
Wziąłem udział w Supla Offline Party 2023 :D
Awatar użytkownika
Robert Błaszczak
Posty: 3970
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontakt:

Jasne. Tylko Ty sobie zrobiłeś własną "chmureczkę" stawiając serwer u znajomego, a Twoje urządzenia łączą się do tej "chmureczki" przez tunel VPN. Nie bardzo widzę tu jakieś korzyści w porównaniu do korzystania z publicznego Cloud. Tunel zestawiony przez dwóch operatorów, SLA dla jednego i drugiego łącza domowego nie jest określone. Podatność na awarie zdecydowanie wyższa, niż standardowo łącząc urządzenia do Cloud.
Co innego byłoby, jakbyś serwer miał w swojej sieci LAN, a tunelował tylko przez łącze znajomego ruch z klientów smartfonowych.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
Awatar użytkownika
klimasstudio
Posty: 1114
Rejestracja: śr sie 28, 2019 9:35 pm
Lokalizacja: localhost
Kontakt:

Albo zestawić tunel poprzez serwer VPN który będzie robić za publiczny IP.

Lub zainstalować zerotier na serwerze u podłączyć się do swojej sieci w zerotier a następnie aby zdalnie zarządzać apka najpierw łączymy się do zerotiere a potem apke supli.

Jest parę możliwości.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
edm
Posty: 440
Rejestracja: pn sty 15, 2018 6:18 pm

Robert Błaszczak pisze: śr mar 15, 2023 7:11 pm Jasne. Tylko Ty sobie zrobiłeś własną "chmureczkę" stawiając serwer u znajomego, a Twoje urządzenia łączą się do tej "chmureczki" przez tunel VPN. Nie bardzo widzę tu jakieś korzyści w porównaniu do korzystania z publicznego Cloud. Tunel zestawiony przez dwóch operatorów, SLA dla jednego i drugiego łącza domowego nie jest określone. Podatność na awarie zdecydowanie wyższa, niż standardowo łącząc urządzenia do Cloud.
Co innego byłoby, jakbyś serwer miał w swojej sieci LAN, a tunelował tylko przez łącze znajomego ruch z klientów smartfonowych.
Dobrze myślałem że się nie rozumiemy ;).
Moja "chmureczka" czyli Rpi z supla cloud i scripts na pokładzie jest u mnie w domu, a NIE u znajomego. Moje urządzenia domowe supla łączą się z moją "chmureczką" bezpośrednio po wifi i po kablu. I nie potrzeba do tego internetu, bo wszystko jest w tej samej sieci lokalnej. 100% bezawaryjności i odporność na brak internetu. U siebie w tej samej sieci mam mini komputer (mini pc) z zainstalowanym openwrt na którym działa wiele usług m.in VPN "klient". Który łączy się z VPN "serwer" który jest u znajomego (on ma publiczne IP), razem tworzą tunel. VPN-y wykorzystuje tylko po to aby z zewnątrz (czyli poza domem) sterować moimi urządzeniami supla, które mam w domu. Poza tym u siebie na tym opewrt mam serwer ftp, www, manager aria (ariaNG), ssh, i inne usługi, do których również dostaję się z zewnątrz za pomocą VPN. Także z smartfona.
Zapewniam Cię że działa to bardzo dobrze i wykorzystuje 100% transferu który w tym przypadku najwolniejszy jest po stronie Multimedia i upload wynosi 50 Mb/s.
VPN-y są tak skonfigurowane że tylko dostęp z zewnątrz do mnie idzie przez VPN. Jak korzystam w domu z komputera i swojego internetu to wychodzę normalnie z niepublicznego adresu IP swojego dostawcy Internetu i korzystam tylko ze swojego łącza internetowego 600/600 Mb/s. Znajomy ma dokładnie tak samo skonfigurowane, on wychodzi na świat ze swojego adresu IP publicznego i korzysta tylko ze swojego łącza internetowego 600/50 Mb/s. Owszem, nie było to proste, jest masa skomplikowanych przekierowań, na adresy tunelów, następnie na lokalne adresy Ip, porty... Ale do zrobienia.

Stawianie serwera supla cloud u znajomego mija się z celem. Wtedy faktycznie korzystałbym z oficjalnych serwerów.
Wziąłem udział w Supla Offline Party 2023 :D
Awatar użytkownika
Robert Błaszczak
Posty: 3970
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontakt:

No to się wszystko wyjaśniło. Faktycznie napisałeś, że postawiłeś serwer VPN u znajomego, a ja dałem plamę i przyjąłem, że postawiłeś serwer Supli u znajomego. :D . Teraz mamy jasność .

Sposób z taką konfiguracją VPN-ów całkiem fajny, acz wymagający sporej wiedzy w temacie konfiguracji sieci LAN/WAN, tuneli VPN oraz odpowiedniego sprzętu, który taką konfigurację umożliwi. Raczej na routerach dostarczanych przez operatorów nie da się tego zrobić.

Dzięki za pomysł, bo widzę pewne zastosowanie takiego rozwiązania dla siebie, ale nie jest to związane z Suplą.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
edm
Posty: 440
Rejestracja: pn sty 15, 2018 6:18 pm

Wiedza jest na forum, które przytoczyłem w którymś poście wyżej. Jest tam Cezary, który ogarnia nie takie tematy.
Ja wybrałem WireGuard ponieważ jest najmniej zasobożerny, nie ogranicza transferu. Są routery typu mikrotik gdzie powiedzmy VPN można "wyklikać" lecz ich wydajność jest pod znakiem zapytania. Mam Mikrotik RBD52G hAP ac2 lecz nie testowałem VPN. Kupiłem ze 3 lata temu na aliexpress 2 x mini pc, aluminiowa obudowa, pasywne chłodzenie. Jeden na intel i3, drugi na intel celeron N3160 i je wykorzystuje m.in do VPN. Zużycie prądu tylko 6,6W.
Wziąłem udział w Supla Offline Party 2023 :D
ODPOWIEDZ

Wróć do „FAQ / Jak to zrobić”