[tutorial] Raspberry Pi – Docker, Proxy, Let’s Encrypt, SUPLA, SUPLA-Scripts...

Awatar użytkownika
kris.sg
Posty: 372
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

dokładnie zgadza się @lesny8 :)
zapomniałem przelogować się jak robiłem wg twojego poradnika.
teraz poszło supla zainstalowana, ale mam problem z przywróceniem bazy ze starej maliny:

Kod: Zaznacz cały

pi@raspberrypi:~ $ docker exec -u www-data supla-cloud php bin/console doctrine:database:drop --force
Dropped database `supla` for connection named default
pi@raspberrypi:~ $ docker exec -u www-data supla-cloud php bin/console doctrine:database:create
Created database `supla` for connection named default
pi@raspberrypi:~ $ cat supla.sql | docker exec -i supla-db mysql -u pi --password=$DB_PASSWORD supla
ERROR 1045 (28000): Access denied for user 'pi'@'localhost' (using password: NO)
read unix @->/var/run/docker.sock: read: connection reset by peer
hasło do bazy ustawiłem w .env takie same jak na starym rpi
■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
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

A czemu użytkownik pi a nie root?
Wczytałeś sobie wcześniej zmienne?

Kod: Zaznacz cały

source supla-docker/.env
Czekam na kolejne Supla Offline Party 👍
Awatar użytkownika
kris.sg
Posty: 372
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

faktycznie nie doczytałem faq
baza przywrócona :)
■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
PioKar
Posty: 411
Rejestracja: czw maja 03, 2018 5:56 am

lesny8 pisze: pn gru 03, 2018 1:19 am Czołem suplowicze!

Ten tutorial jest dla użytkowników SUPLI, którzy posiadają Raspberry Pi, i którzy chcieliby mieć własną instancję SUPLA - Cloud w domu z zielonym, poprawnym certyfikatem zweryfikowanym przez Let’s Encrypt. Obok własnej instancji SUPLI można zaparkować SUPLA-Scripts od @fracz, lub cokolwiek innego.


Witam.
Czy kolega mógłby swoimi słowami dopisać krok po kroku jak TO rozwiązać na Twojej instalacji.
viewtopic.php?f=23&t=5935
Pewnie nie tylko ja mam pi stawiane według twojej instrukcji.
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

A dostałeś w ogóle takiego maila?
Robiłeś już to?

Pokaż może co masz uruchomione i z jakich obrazów

Kod: Zaznacz cały

docker ps
Czekam na kolejne Supla Offline Party 👍
PioKar
Posty: 411
Rejestracja: czw maja 03, 2018 5:56 am

lesny8 pisze: ndz sty 26, 2020 7:48 pm A dostałeś w ogóle takiego maila?
Robiłeś już to?

Pokaż może co masz uruchomione i z jakich obrazów

Kod: Zaznacz cały

docker ps
Już się ogarnąłem.
Maila dostałem na malinę stawianą we wrześniu przez znajomego.
A drugą stawiałem potem według Twojej instrukcji.
Już poprawiłem pierwszą malinę i jest ok.
Dzięki.
Awatar użytkownika
PuteR
Posty: 1421
Rejestracja: śr gru 06, 2017 10:07 am

Stawiam wszystko od nowa ale już na początku jakiś problem (no jak żeby inaczej :P)

Kod: Zaznacz cały

pi@raspberrypi:~ $ docker -v && docker-compose -v
Docker version 19.03.6, build 369ce74
Traceback (most recent call last):
  File "/usr/local/bin/docker-compose", line 6, in <module>
    from compose.cli.main import main
  File "/usr/local/lib/python2.7/dist-packages/compose/cli/main.py", line 18, in <module>
    import docker.errors
  File "/usr/local/lib/python2.7/dist-packages/docker/__init__.py", line 2, in <module>
    from .api import APIClient
  File "/usr/local/lib/python2.7/dist-packages/docker/api/__init__.py", line 2, in <module>
    from .client import APIClient
  File "/usr/local/lib/python2.7/dist-packages/docker/api/client.py", line 10, in <module>
    from .build import BuildApiMixin
  File "/usr/local/lib/python2.7/dist-packages/docker/api/build.py", line 6, in <module>
    from .. import auth
  File "/usr/local/lib/python2.7/dist-packages/docker/auth.py", line 9, in <module>
    from .utils import config
  File "/usr/local/lib/python2.7/dist-packages/docker/utils/__init__.py", line 3, in <module>
    from .decorators import check_resource, minimum_version, update_headers
  File "/usr/local/lib/python2.7/dist-packages/docker/utils/decorators.py", line 4, in <module>
    from . import utils
  File "/usr/local/lib/python2.7/dist-packages/docker/utils/utils.py", line 13, in <module>
    from .. import tls
  File "/usr/local/lib/python2.7/dist-packages/docker/tls.py", line 5, in <module>
    from .transport import SSLHTTPAdapter
  File "/usr/local/lib/python2.7/dist-packages/docker/transport/__init__.py", line 3, in <module>
    from .ssladapter import SSLHTTPAdapter
  File "/usr/local/lib/python2.7/dist-packages/docker/transport/ssladapter.py", line 23, in <module>
    from backports.ssl_match_hostname import match_hostname
ImportError: No module named ssl_match_hostname
lesny8 narazie nie odpowiada, a że mam chwile to może ruszył bym z tym dziś dalej. Ktoś wie o co może chodzić.
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

Dla Buster-a

Kod: Zaznacz cały

sudo pip3 install docker-compose
Czekam na kolejne Supla Offline Party 👍
tijo
Posty: 227
Rejestracja: pt gru 01, 2017 12:44 pm

#3
PROXY Let’s Encrypt

Czy możemy pominąć ten krok jeżeli instalujemy sobie serwerek bez wyjścia na świat?
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

Możesz zainstalować w trybie standalone wtedy pomijasz ten krok ;)
Czekam na kolejne Supla Offline Party 👍
ODPOWIEDZ

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