Robiąc tą metodą na jaki okres są wystawione certyfikaty, 3 m-ce?, odnawianie odbywa się tak samo?klimasstudio pisze: ↑pt lut 11, 2022 7:44 am Zawsze możesz domenę wydelegować do CloudFlare i tam wygenerować certy
[tutorial] Raspberry Pi – Docker, Proxy, Let’s Encrypt, SUPLA, SUPLA-Scripts...
Wziąłem udział w Supla Offline Party 2023
- klimasstudio
- Posty: 1116
- Rejestracja: śr sie 28, 2019 9:35 pm
- Lokalizacja: localhost
- Kontakt:
Jak widaćedm pisze: ↑pt lut 11, 2022 7:06 pmRobiąc tą metodą na jaki okres są wystawione certyfikaty, 3 m-ce?, odnawianie odbywa się tak samo?klimasstudio pisze: ↑pt lut 11, 2022 7:44 am Zawsze możesz domenę wydelegować do CloudFlare i tam wygenerować certy
Więc chodź OSUPLUJE Ci dom
Druk 3D - > https://klimastech.eu.org/druk-3d
Druk 3D - > https://klimastech.eu.org/druk-3d
- klimasstudio
- Posty: 1116
- Rejestracja: śr sie 28, 2019 9:35 pm
- Lokalizacja: localhost
- Kontakt:
Zrobiłem zmiany w pliku supla.sh oraz w pozostałych .yml lecz mam taki problem.
Kod: Zaznacz cały
pi@rpi-supla:~ $ supla-docker/supla.sh start
Starting SUPLA containers
Pulling supla-db (mariadb:)...
latest: Pulling from library/mariadb
ERROR: no matching manifest for linux/arm/v7 in the manifest list entries
Więc chodź OSUPLUJE Ci dom
Druk 3D - > https://klimastech.eu.org/druk-3d
Druk 3D - > https://klimastech.eu.org/druk-3d
- klimasstudio
- Posty: 1116
- Rejestracja: śr sie 28, 2019 9:35 pm
- Lokalizacja: localhost
- Kontakt:
Dobra zrobiłem to inaczej....
Pominołem PROXY bo u mnie port 80 i 433 przenosi na maline 10.10.1.3 na której mam nginxa z stronami www tam mam ustawione w pliku:
a w tym pliku...
Teraz wpisując: supla.domena.eu.org będąc wewnątrz sieci lub poza siecią dostęp do supla-cloud pod adresem lokalnym 10.10.1.4
Z racji że mam wszystko przez CloudFlare port 2015-2016 nie są dostępne z domeny supla.domena.eu.org musiał bym użyć domeny która ma wyłączoną "chmurkę" czyli np. vpn.domena.eu.org.
Z racji że mam EdgeMax ER-4 router muszę rozgryżć jak zrobić dostęp tzw. HairNAT
-----------------------
Zrobione mam tak:
1) W CloudFlare mam 3 subdomeny:
supla.domena.eu.org - włączona chmurka
scripts.domena.eu.org - włączona chmurka
vpn.domena.eu.org - wyłączona chmurka
2) domeny prowadzą do mojego publicznego IP i tylko ta vpn nie jest chroniona przez CF
Na routerze port 443 prowadzi do maliny tj. 10.10.1.3 gdzie jest nginx i mam konfiguracje subdomen tak jak na początku posta
3) Druga malina z SUPLA i SUPLA-SCRIPTS jest pod adresem 10.10.1.4 i tam port 443 to supla a scripts to 8443
4) w apce muszę podać adres email skonfigurowany do łączenia z supla i domene nie supla.domena.eu.org a vpn.domena.eu.org czyli ta która nie jest chroniona w CloudFlare.
5) Wszystko śmiga i się ze sobą łączy a co teraz jak przestanie działać internet... Jestem w domu na swoim wifi w tej samej sieci co malina z supla. W apce i urządzeniach mam podany publiczny adres www. Dla urządzeń rozumiem że przy rejestracji mogę podać lokalny ip malinki ale co z apką w takim razie ? Jak supla-scripts się łączy skoro mam podane domeny?
P.S - nie mogę znaleźć tematu gdzie są komendy na update dockerów supla-docker i supla-scripts oraz jak edytować bazę danych i inne przydatne komendy.
Pominołem PROXY bo u mnie port 80 i 433 przenosi na maline 10.10.1.3 na której mam nginxa z stronami www tam mam ustawione w pliku:
Kod: Zaznacz cały
/etc/nginx/conf.d/rveverseproxy.domena.conf
Kod: Zaznacz cały
# SUPLA
server {
listen 443 ssl http2;
server_name .supla.domena.eu.org;
keepalive_timeout 70;
ssl_certificate /etc/nginx/keys/domena.eu.org.crt;
ssl_certificate_key /etc/nginx/keys/domena.eu.org.key;
location / {
proxy_pass https://10.10.1.4:443;
}
#Next three lines allow websockets
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
Z racji że mam wszystko przez CloudFlare port 2015-2016 nie są dostępne z domeny supla.domena.eu.org musiał bym użyć domeny która ma wyłączoną "chmurkę" czyli np. vpn.domena.eu.org.
Z racji że mam EdgeMax ER-4 router muszę rozgryżć jak zrobić dostęp tzw. HairNAT
-----------------------
Zrobione mam tak:
1) W CloudFlare mam 3 subdomeny:
supla.domena.eu.org - włączona chmurka
scripts.domena.eu.org - włączona chmurka
vpn.domena.eu.org - wyłączona chmurka
2) domeny prowadzą do mojego publicznego IP i tylko ta vpn nie jest chroniona przez CF
Na routerze port 443 prowadzi do maliny tj. 10.10.1.3 gdzie jest nginx i mam konfiguracje subdomen tak jak na początku posta
3) Druga malina z SUPLA i SUPLA-SCRIPTS jest pod adresem 10.10.1.4 i tam port 443 to supla a scripts to 8443
4) w apce muszę podać adres email skonfigurowany do łączenia z supla i domene nie supla.domena.eu.org a vpn.domena.eu.org czyli ta która nie jest chroniona w CloudFlare.
5) Wszystko śmiga i się ze sobą łączy a co teraz jak przestanie działać internet... Jestem w domu na swoim wifi w tej samej sieci co malina z supla. W apce i urządzeniach mam podany publiczny adres www. Dla urządzeń rozumiem że przy rejestracji mogę podać lokalny ip malinki ale co z apką w takim razie ? Jak supla-scripts się łączy skoro mam podane domeny?
P.S - nie mogę znaleźć tematu gdzie są komendy na update dockerów supla-docker i supla-scripts oraz jak edytować bazę danych i inne przydatne komendy.
Więc chodź OSUPLUJE Ci dom
Druk 3D - > https://klimastech.eu.org/druk-3d
Druk 3D - > https://klimastech.eu.org/druk-3d
Chyba o to pytasz.klimasstudio pisze: ↑sob lut 12, 2022 7:34 pm P.S - nie mogę znaleźć tematu gdzie są komendy na update dockerów supla-docker i supla-scripts oraz jak edytować bazę danych i inne przydatne komendy.
Aktualizacja supla cloud
Kod: Zaznacz cały
cd supla-docker
./supla.sh upgrade
Kod: Zaznacz cały
cd supla-scripts
git pull
docker/suplascripts.sh restart
viewtopic.php?f=23&t=3078
Zanim wykonasz np. polecenie zmiany limitów lub jakiekolwiek zapytanie na bazie musisz wczytać hasło z pliku .env
Robisz to raz na sesję poleceniem:
Kod: Zaznacz cały
source supla-docker/.env
Wziąłem udział w Supla Offline Party 2023
Witam
Przy próbie aktualizacji otrzymuję taki komunikat
Co popsułem? I jak naprawić?
Przy próbie aktualizacji otrzymuję taki komunikat
Kod: Zaznacz cały
pi@SUPLA-SERWER:~/supla-docker $ ./supla.sh upgrade
Making database backup
mysqldump: supla has insufficent privileges to SHOW CREATE FUNCTION `version_to_int`!
Could not create the database backup. Is the application started?
pi@SUPLA-SERWER:~/supla-docker $
Dodałeś wcześniej ręcznie funkcję version_to_int z root-a ?
Miałem ten sam problem, tu masz rozwiązanie:
viewtopic.php?p=118813#p118813
viewtopic.php?p=118813#p118813
■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
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