Robiąc tą metodą na jaki okres są wystawione certyfikaty, 3 m-ce?, odnawianie odbywa się tak samo?klimasstudio wrote: Fri Feb 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...
-
edm
- Posts: 677
- Joined: Mon Jan 15, 2018 6:18 pm
- Been thanked: 2 times
Wziąłem udział w Supla Offline Party 2023 
-
klimasstudio
- Posts: 1273
- Joined: Wed Aug 28, 2019 9:35 pm
- Location: localhost
Jak widaćedm wrote: Fri Feb 11, 2022 7:06 pmRobiąc tą metodą na jaki okres są wystawione certyfikaty, 3 m-ce?, odnawianie odbywa się tak samo?klimasstudio wrote: Fri Feb 11, 2022 7:44 am Zawsze możesz domenę wydelegować do CloudFlare i tam wygenerować certy![]()
You do not have the required permissions to view the files attached to this post.
Więc chodź OSUPLUJE Ci dom
Druk 3D - > https://klimastech.eu.org/druk-3d
Druk 3D - > https://klimastech.eu.org/druk-3d
-
klimasstudio
- Posts: 1273
- Joined: Wed Aug 28, 2019 9:35 pm
- Location: localhost
Zrobiłem zmiany w pliku supla.sh oraz w pozostałych .yml lecz mam taki problem.
Code: Select all
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 entriesWięc chodź OSUPLUJE Ci dom
Druk 3D - > https://klimastech.eu.org/druk-3d
Druk 3D - > https://klimastech.eu.org/druk-3d
-
klimasstudio
- Posts: 1273
- Joined: Wed Aug 28, 2019 9:35 pm
- Location: localhost
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:
Code: Select all
/etc/nginx/conf.d/rveverseproxy.domena.confCode: Select all
# 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
-
edm
- Posts: 677
- Joined: Mon Jan 15, 2018 6:18 pm
- Been thanked: 2 times
Chyba o to pytasz.klimasstudio wrote: Sat Feb 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
Code: Select all
cd supla-docker
./supla.sh upgradeCode: Select all
cd supla-scripts
git pull
docker/suplascripts.sh restartviewtopic.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:
Code: Select all
source supla-docker/.envWziąłem udział w Supla Offline Party 2023 
-
makrz
- Posts: 401
- Joined: Tue Nov 27, 2018 1:43 pm
- Location: Opole
Witam
Przy próbie aktualizacji otrzymuję taki komunikat
Co popsułem? I jak naprawić?
Przy próbie aktualizacji otrzymuję taki komunikat
Code: Select all
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 $
-
kris.sg
- Posts: 482
- Joined: Mon Aug 07, 2017 8:08 pm
- Location: Przezchlebie
- Has thanked: 1 time
- Been thanked: 1 time
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
