Tryb proxy (poprawne certyfiakty SSL, Let's Encrypt)
Moderator: fracz
lesny8 zrobiłem jak odpisałeś, ale to chyba też nic za bardzo nie daje. Po uruchomieniu maliny czy restarcie routera procesy nie działają i muszę je uruchomić ręcznie. Zauważyłem, że jak uruchomię je ręcznie to po wydaniu komendy ps jakiś czas je widać ale po około godzinie już ich nie ma są tylko te dwa podstawowe. Czy to znaczy że są zamknięte a wszystko działa tylko do czasu aż router nie zmieni adresu IP?
Jak zrobisz uruchamianie w cronie to w procesach nie będziesz już nic widział i tak ma być, bo program się wykonuje i zamyka. Crone pilnuje by uruchamiać skrypt z wywołaniem programu co określony czas.
Alternatywne uruchomienie programu może być z opcją -b co jest dobre dla tych, którzy nie mają dostępu do crona. Wtedy program się im nie zamyka a zostaje uruchomiony w pamięci. Wówczas po wylistowaniu uruchomionych procesów jest widoczny na liście.
Obecna konfiguracja działa tak, że jeśli zmieni Ci się adres IP, to najpóźniej po 5minutach wpis w DNS zostanie uaktualniony, bo crone wywoła skrypt, a ten uruchomi dwa razy program z parametrami. Program za każdym razem się wykona wysyłając pakiet z aktualnym adresem IP i zamknie, a serwer DDNS po jego odebraniu dokona modyfikacji wpisu dla przesyłanej domeny.
Przetestuj po zmianie IP, powinno wszystko działać
Alternatywne uruchomienie programu może być z opcją -b co jest dobre dla tych, którzy nie mają dostępu do crona. Wtedy program się im nie zamyka a zostaje uruchomiony w pamięci. Wówczas po wylistowaniu uruchomionych procesów jest widoczny na liście.
Obecna konfiguracja działa tak, że jeśli zmieni Ci się adres IP, to najpóźniej po 5minutach wpis w DNS zostanie uaktualniony, bo crone wywoła skrypt, a ten uruchomi dwa razy program z parametrami. Program za każdym razem się wykona wysyłając pakiet z aktualnym adresem IP i zamknie, a serwer DDNS po jego odebraniu dokona modyfikacji wpisu dla przesyłanej domeny.
Przetestuj po zmianie IP, powinno wszystko działać
Czekam na kolejne Supla Offline Party
lesny8 znowu potrzebuję twojej pomocy wczoraj wieczorem przywiesiła mi się malina i musiałem ją odłączyć od sieci. Po tym zabiegu zaczęły dziać się jakieś dziwne rzeczy i w rezultacie moja supla nie działa. Nie łączy się aplikacja, nie mogę wejść na clouda a ni na scripty i urządzenia też się nie łączą. Próbowałem już wszystko restartować włączenie z maliną ale nic to nie daje.
Po kolei co wykonałem:
Po wyłączałem wszytko:
Następnie wszystko włączyłem start wszystkiego bez żadnych błędów.
polecenie docker ps daje taki wynik
i tyle nic nie działa dalej. Dodam że nic nie zmieniałem po prostu te nagłe odłączenie od zasilania. W czym tkwi błąd. Proszę pomóż. Z góry dzięki.
Po kolei co wykonałem:
Po wyłączałem wszytko:
Kod: Zaznacz cały
supla-scripts/docker/suplascripts.sh stop
Kod: Zaznacz cały
./supla-docker/supla.sh stop
Kod: Zaznacz cały
docker-compose stop
polecenie docker ps daje taki wynik
Kod: Zaznacz cały
pi@raspberrypi:~ $ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f92143ea1a2c sameersbn/bind:latest "/sbin/entrypoint.sh…" 5 weeks ago Up 26 minutes 53/tcp, 0.0.0.0:53->53/udp, 0.0.0.0:10000->10000/tcp bind
b895045b0363 supla/supla-server:arm32v7 "/usr/bin/server-ent…" 7 weeks ago Up 59 seconds 0.0.0.0:2015-2016->2015-2016/tcp supla-server
3492ab167a52 supla/supla-cloud:arm32v7 "docker-php-entrypoi…" 7 weeks ago Up About a minute 80/tcp supla-cloud
982f9b745a67 hypriot/rpi-mysql:5.5 "/entrypoint.sh mysq…" 7 weeks ago Restarting (1) 13 seconds ago supla-db
fb9c1ad6f4ab wouterds/rpi-docker-letsencrypt-nginx-proxy-companion "/bin/bash /app/entr…" 7 weeks ago Up 2 minutes nginx-letsencrypt
2e28b0b600d6 wouterds/rpi-docker-gen "/usr/local/bin/dock…" 7 weeks ago Up 2 minutes nginx-gen
d37daf13476d nginx "nginx -g 'daemon of…" 7 weeks ago Up 2 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp nginx-web
Coś się posypało z kontenerem bazy bo się restartuje, zatrzymaj, usuń i utwórz na nowo kontenery
Po kilku chwilach pokaż wynik
Kod: Zaznacz cały
cd ~/supla-docker/
./supla.sh stop
docker-compose rm -fs
./supla.sh start
Kod: Zaznacz cały
docker ps
Czekam na kolejne Supla Offline Party
lesny8 tak to wygląda teraz i dalej nie dziala
Kod: Zaznacz cały
pi@raspberrypi:~/supla-docker $ cd ~/supla-docker/
pi@raspberrypi:~/supla-docker $ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b3dbb3fd82ed supla/supla-server:arm32v7 "/usr/bin/server-ent…" 17 minutes ago Up 16 minutes 0.0.0.0:2015-2016->2015-2016/tcp supla-server
7221664a76ee supla/supla-cloud:arm32v7 "docker-php-entrypoi…" 18 minutes ago Up About a minute 80/tcp supla-cloud
7b928f26008d hypriot/rpi-mysql:5.5 "/entrypoint.sh mysq…" 19 minutes ago Restarting (1) 31 seconds ago supla-db
f92143ea1a2c sameersbn/bind:latest "/sbin/entrypoint.sh…" 5 weeks ago Up 3 hours 53/tcp, 0.0.0.0:53->53/udp, 0.0.0.0:10000->10000/tcp bind
6d05d106a581 suplascripts_suplascripts "docker-php-entrypoi…" 6 weeks ago Up 3 hours 80/tcp suplascripts
736758ef6e92 hypriot/rpi-mysql:5.5 "/entrypoint.sh mysq…" 7 weeks ago Up 3 hours 3306/tcp suplascripts-db
fb9c1ad6f4ab wouterds/rpi-docker-letsencrypt-nginx-proxy-companion "/bin/bash /app/entr…" 7 weeks ago Up 3 hours nginx-letsencrypt
823f4de9080c httpd:alpine "httpd-foreground" 7 weeks ago Up 3 hours 80/tcp supla-scripts
2e3e9dbada99 httpd:alpine "httpd-foreground" 7 weeks ago Up 3 hours 80/tcp supla-docker
d37daf13476d nginx "nginx -g 'daemon of…" 7 weeks ago Restarting (1) 55 seconds ago nginx-web
pi@raspberrypi:~/supla-docker $
Klepnij jeszcze to
Kod: Zaznacz cały
docker stop nginx-web && docker rm nginx-web
cd ~/docker-compose-letsencrypt-nginx-proxy-companion/
./start.sh
Czekam na kolejne Supla Offline Party
lesny8 zrobiłem to co podałeś, poniżej jak to wyglądało. Niestety dalej nie trybi, czy można coś jeszcze zrobić czy zostanie ewentualnie stawianie wszystkie od nowa i pewnie cała noc zarwana haha.
Kod: Zaznacz cały
pi@raspberrypi:~ $ docker stop nginx-web && docker rm nginx-web
nginx-web
nginx-web
pi@raspberrypi:~ $ cd ~/docker-compose-letsencrypt-nginx-proxy-companion/
pi@raspberrypi:~/docker-compose-letsencrypt-nginx-proxy-companion $ ./start.sh
Error response from daemon: network with name webproxy already exists
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 16288 100 16288 0 0 26755 0 --:--:-- --:--:-- --:--:-- 26745
Pulling nginx-web ...
Pulling nginx-gen ...
Pulling nginx-letsencrypt ...
Pulling nginx-gen ... pulling from wouterds/rpi-docker-...
Pulling nginx-web ... pulling from library/nginx
Pulling nginx-gen ... digest: sha256:97365a411e33553296...
Pulling nginx-gen ... status: image is up to date for w...
Pulling nginx-letsencrypt ... pulling from wouterds/rpi-docker-...
Pulling nginx-letsencrypt ... digest: sha256:754dc5d4ab39f1608c...
Pulling nginx-letsencrypt ... status: image is up to date for w...
Pulling nginx-gen ... done
Pulling nginx-letsencrypt ... done
Pulling nginx-web ... pulling fs layer
Pulling nginx-web ... pulling fs layer
Pulling nginx-web ... pulling fs layer
Pulling nginx-web ... downloading (100.0%)
Pulling nginx-web ... verifying checksum
Pulling nginx-web ... download complete
Pulling nginx-web ... downloading (1.0%)
Pulling nginx-web ... downloading (2.0%)
Pulling nginx-web ... downloading (1.0%)
Pulling nginx-web ... downloading (3.1%)
Pulling nginx-web ... downloading (2.1%)
Pulling nginx-web ... downloading (4.1%)
Pulling nginx-web ... downloading (5.1%)
Pulling nginx-web ... downloading (3.1%)
Pulling nginx-web ... downloading (6.1%)
Pulling nginx-web ... downloading (4.2%)
Pulling nginx-web ... downloading (7.2%)
Pulling nginx-web ... downloading (5.2%)
Pulling nginx-web ... downloading (8.2%)
Pulling nginx-web ... downloading (9.2%)
Pulling nginx-web ... downloading (6.2%)
Pulling nginx-web ... downloading (10.2%)
Pulling nginx-web ... downloading (7.2%)
Pulling nginx-web ... downloading (11.3%)
Pulling nginx-web ... downloading (8.2%)
Pulling nginx-web ... downloading (12.3%)
Pulling nginx-web ... downloading (9.3%)
Pulling nginx-web ... downloading (13.3%)
Pulling nginx-web ... downloading (14.4%)
Pulling nginx-web ... downloading (10.3%)
Pulling nginx-web ... downloading (15.4%)
Pulling nginx-web ... downloading (11.3%)
Pulling nginx-web ... downloading (16.4%)
Pulling nginx-web ... downloading (12.3%)
Pulling nginx-web ... downloading (17.4%)
Pulling nginx-web ... downloading (13.3%)
Pulling nginx-web ... downloading (18.4%)
Pulling nginx-web ... downloading (14.3%)
Pulling nginx-web ... downloading (19.4%)
Pulling nginx-web ... downloading (15.4%)
Pulling nginx-web ... downloading (20.4%)
Pulling nginx-web ... downloading (21.5%)
Pulling nginx-web ... downloading (16.4%)
Pulling nginx-web ... downloading (22.5%)
Pulling nginx-web ... downloading (17.5%)
Pulling nginx-web ... downloading (23.5%)
Pulling nginx-web ... downloading (18.5%)
Pulling nginx-web ... downloading (24.6%)
Pulling nginx-web ... downloading (19.5%)
Pulling nginx-web ... downloading (25.6%)
Pulling nginx-web ... downloading (20.5%)
Pulling nginx-web ... downloading (26.6%)
Pulling nginx-web ... downloading (21.6%)
Pulling nginx-web ... downloading (27.6%)
Pulling nginx-web ... downloading (22.7%)
Pulling nginx-web ... downloading (28.7%)
Pulling nginx-web ... downloading (23.8%)
Pulling nginx-web ... downloading (29.7%)
Pulling nginx-web ... downloading (25.8%)
Pulling nginx-web ... downloading (31.7%)
Pulling nginx-web ... downloading (26.8%)
Pulling nginx-web ... downloading (32.7%)
Pulling nginx-web ... downloading (28.9%)
Pulling nginx-web ... downloading (33.7%)
Pulling nginx-web ... downloading (30.9%)
Pulling nginx-web ... downloading (34.8%)
Pulling nginx-web ... downloading (33.0%)
Pulling nginx-web ... downloading (36.8%)
Pulling nginx-web ... downloading (35.0%)
Pulling nginx-web ... downloading (38.9%)
Pulling nginx-web ... downloading (37.1%)
Pulling nginx-web ... downloading (40.9%)
Pulling nginx-web ... downloading (39.2%)
Pulling nginx-web ... downloading (42.9%)
Pulling nginx-web ... downloading (42.3%)
Pulling nginx-web ... downloading (46.1%)
Pulling nginx-web ... downloading (44.3%)
Pulling nginx-web ... downloading (48.1%)
Pulling nginx-web ... downloading (50.1%)
Pulling nginx-web ... downloading (47.4%)
Pulling nginx-web ... downloading (49.4%)
Pulling nginx-web ... downloading (53.2%)
Pulling nginx-web ... downloading (55.3%)
Pulling nginx-web ... downloading (52.5%)
Pulling nginx-web ... downloading (57.3%)
Pulling nginx-web ... downloading (54.5%)
Pulling nginx-web ... downloading (59.4%)
Pulling nginx-web ... downloading (56.5%)
Pulling nginx-web ... downloading (62.4%)
Pulling nginx-web ... downloading (59.6%)
Pulling nginx-web ... downloading (64.4%)
Pulling nginx-web ... downloading (62.7%)
Pulling nginx-web ... downloading (66.5%)
Pulling nginx-web ... downloading (65.8%)
Pulling nginx-web ... downloading (68.5%)
Pulling nginx-web ... downloading (68.9%)
Pulling nginx-web ... downloading (70.5%)
Pulling nginx-web ... downloading (71.9%)
Pulling nginx-web ... downloading (75.0%)
Pulling nginx-web ... downloading (72.6%)
Pulling nginx-web ... downloading (78.1%)
Pulling nginx-web ... downloading (73.6%)
Pulling nginx-web ... downloading (80.1%)
Pulling nginx-web ... downloading (81.2%)
Pulling nginx-web ... downloading (74.6%)
Pulling nginx-web ... downloading (82.2%)
Pulling nginx-web ... downloading (75.6%)
Pulling nginx-web ... downloading (83.2%)
Pulling nginx-web ... downloading (76.6%)
Pulling nginx-web ... downloading (84.3%)
Pulling nginx-web ... downloading (77.6%)
Pulling nginx-web ... downloading (85.3%)
Pulling nginx-web ... downloading (86.3%)
Pulling nginx-web ... downloading (78.7%)
Pulling nginx-web ... downloading (87.3%)
Pulling nginx-web ... downloading (79.7%)
Pulling nginx-web ... downloading (88.3%)
Pulling nginx-web ... downloading (80.7%)
Pulling nginx-web ... downloading (90.4%)
Pulling nginx-web ... downloading (82.8%)
Pulling nginx-web ... downloading (92.4%)
Pulling nginx-web ... downloading (84.8%)
Pulling nginx-web ... downloading (94.5%)
Pulling nginx-web ... downloading (95.5%)
Pulling nginx-web ... downloading (86.8%)
Pulling nginx-web ... downloading (96.5%)
Pulling nginx-web ... downloading (87.8%)
Pulling nginx-web ... downloading (97.5%)
Pulling nginx-web ... downloading (88.9%)
Pulling nginx-web ... downloading (98.6%)
Pulling nginx-web ... downloading (89.9%)
Pulling nginx-web ... downloading (99.6%)
Pulling nginx-web ... verifying checksum
Pulling nginx-web ... download complete
Pulling nginx-web ... downloading (91.9%)
Pulling nginx-web ... downloading (94.0%)
Pulling nginx-web ... downloading (96.0%)
Pulling nginx-web ... extracting (1.0%)
Pulling nginx-web ... downloading (97.0%)
Pulling nginx-web ... extracting (3.1%)
Pulling nginx-web ... downloading (98.1%)
Pulling nginx-web ... extracting (5.1%)
Pulling nginx-web ... downloading (99.1%)
Pulling nginx-web ... extracting (7.1%)
Pulling nginx-web ... verifying checksum
Pulling nginx-web ... download complete
Pulling nginx-web ... extracting (8.2%)
Pulling nginx-web ... extracting (10.2%)
Pulling nginx-web ... extracting (12.2%)
Pulling nginx-web ... extracting (14.3%)
Pulling nginx-web ... extracting (15.3%)
Pulling nginx-web ... extracting (17.3%)
Pulling nginx-web ... extracting (19.4%)
Pulling nginx-web ... extracting (21.4%)
Pulling nginx-web ... extracting (23.4%)
Pulling nginx-web ... extracting (25.5%)
Pulling nginx-web ... extracting (27.5%)
Pulling nginx-web ... extracting (28.5%)
Pulling nginx-web ... extracting (29.6%)
Pulling nginx-web ... extracting (31.6%)
Pulling nginx-web ... extracting (33.6%)
Pulling nginx-web ... extracting (35.7%)
Pulling nginx-web ... extracting (36.7%)
Pulling nginx-web ... extracting (38.7%)
Pulling nginx-web ... extracting (40.8%)
Pulling nginx-web ... extracting (42.8%)
Pulling nginx-web ... extracting (44.8%)
Pulling nginx-web ... extracting (46.9%)
Pulling nginx-web ... extracting (48.9%)
Pulling nginx-web ... extracting (51.0%)
Pulling nginx-web ... extracting (53.0%)
Pulling nginx-web ... extracting (55.0%)
Pulling nginx-web ... extracting (56.1%)
Pulling nginx-web ... extracting (58.1%)
Pulling nginx-web ... extracting (60.1%)
Pulling nginx-web ... extracting (62.2%)
Pulling nginx-web ... extracting (63.2%)
Pulling nginx-web ... extracting (65.2%)
Pulling nginx-web ... extracting (66.2%)
Pulling nginx-web ... extracting (68.3%)
Pulling nginx-web ... extracting (70.3%)
Pulling nginx-web ... extracting (72.4%)
Pulling nginx-web ... extracting (73.4%)
Pulling nginx-web ... extracting (75.4%)
Pulling nginx-web ... extracting (77.5%)
Pulling nginx-web ... extracting (79.5%)
Pulling nginx-web ... extracting (81.5%)
Pulling nginx-web ... extracting (83.6%)
Pulling nginx-web ... extracting (84.6%)
Pulling nginx-web ... extracting (85.6%)
Pulling nginx-web ... extracting (87.7%)
Pulling nginx-web ... extracting (88.7%)
Pulling nginx-web ... extracting (89.7%)
Pulling nginx-web ... extracting (90.7%)
Pulling nginx-web ... extracting (92.7%)
Pulling nginx-web ... extracting (93.8%)
Pulling nginx-web ... extracting (94.8%)
Pulling nginx-web ... extracting (95.8%)
Pulling nginx-web ... extracting (96.8%)
Pulling nginx-web ... extracting (97.8%)
Pulling nginx-web ... extracting (98.9%)
Pulling nginx-web ... extracting (99.9%)
Pulling nginx-web ... extracting (100.0%)
Pulling nginx-web ... pull complete
Pulling nginx-web ... extracting (1.1%)
Pulling nginx-web ... extracting (2.2%)
Pulling nginx-web ... extracting (4.4%)
Pulling nginx-web ... extracting (5.5%)
Pulling nginx-web ... extracting (7.7%)
Pulling nginx-web ... extracting (9.9%)
Pulling nginx-web ... extracting (12.1%)
Pulling nginx-web ... extracting (14.3%)
Pulling nginx-web ... extracting (15.4%)
Pulling nginx-web ... extracting (17.6%)
Pulling nginx-web ... extracting (19.8%)
Pulling nginx-web ... extracting (22.0%)
Pulling nginx-web ... extracting (24.2%)
Pulling nginx-web ... extracting (25.3%)
Pulling nginx-web ... extracting (27.5%)
Pulling nginx-web ... extracting (28.6%)
Pulling nginx-web ... extracting (30.8%)
Pulling nginx-web ... extracting (33.0%)
Pulling nginx-web ... extracting (34.1%)
Pulling nginx-web ... extracting (35.2%)
Pulling nginx-web ... extracting (37.4%)
Pulling nginx-web ... extracting (38.5%)
Pulling nginx-web ... extracting (40.7%)
Pulling nginx-web ... extracting (42.9%)
Pulling nginx-web ... extracting (45.1%)
Pulling nginx-web ... extracting (46.2%)
Pulling nginx-web ... extracting (48.4%)
Pulling nginx-web ... extracting (50.6%)
Pulling nginx-web ... extracting (51.7%)
Pulling nginx-web ... extracting (52.8%)
Pulling nginx-web ... extracting (53.9%)
Pulling nginx-web ... extracting (55.0%)
Pulling nginx-web ... extracting (56.1%)
Pulling nginx-web ... extracting (57.2%)
Pulling nginx-web ... extracting (58.3%)
Pulling nginx-web ... extracting (60.5%)
Pulling nginx-web ... extracting (61.6%)
Pulling nginx-web ... extracting (62.7%)
Pulling nginx-web ... extracting (63.8%)
Pulling nginx-web ... extracting (64.9%)
Pulling nginx-web ... extracting (66.0%)
Pulling nginx-web ... extracting (67.1%)
Pulling nginx-web ... extracting (69.3%)
Pulling nginx-web ... extracting (71.5%)
Pulling nginx-web ... extracting (73.7%)
Pulling nginx-web ... extracting (75.8%)
Pulling nginx-web ... extracting (76.9%)
Pulling nginx-web ... extracting (78.0%)
Pulling nginx-web ... extracting (79.1%)
Pulling nginx-web ... extracting (81.3%)
Pulling nginx-web ... extracting (83.5%)
Pulling nginx-web ... extracting (85.7%)
Pulling nginx-web ... extracting (87.9%)
Pulling nginx-web ... extracting (89.0%)
Pulling nginx-web ... extracting (90.1%)
Pulling nginx-web ... extracting (92.3%)
Pulling nginx-web ... extracting (94.5%)
Pulling nginx-web ... extracting (95.6%)
Pulling nginx-web ... extracting (97.8%)
Pulling nginx-web ... extracting (98.9%)
Pulling nginx-web ... extracting (100.0%)
Pulling nginx-web ... extracting (100.0%)
Pulling nginx-web ... pull complete
Pulling nginx-web ... extracting (100.0%)
Pulling nginx-web ... extracting (100.0%)
Pulling nginx-web ... pull complete
Pulling nginx-web ... digest: sha256:56bcd35e8433343dba...
Pulling nginx-web ... status: downloaded newer image fo...
Pulling nginx-web ... done
Starting nginx-gen ...
nginx-letsencrypt is up-to-date
Creating nginx-web ...
Starting nginx-gen ... done
Creating nginx-web ... done
pi@raspberrypi:~/docker-compose-letsencrypt-nginx-proxy-companion $