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

User avatar
kris.sg
Posts: 482
Joined: Mon Aug 07, 2017 8:08 pm
Location: Przezchlebie
Has thanked: 1 time
Been thanked: 1 time

Post

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:

Code: Select all

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
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

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

Code: Select all

source supla-docker/.env
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
kris.sg
Posts: 482
Joined: Mon Aug 07, 2017 8:08 pm
Location: Przezchlebie
Has thanked: 1 time
Been thanked: 1 time

Post

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
Posts: 411
Joined: Thu May 03, 2018 5:56 am

Post

lesny8 wrote: Mon Dec 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.
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

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

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

Code: Select all

docker ps
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
PioKar
Posts: 411
Joined: Thu May 03, 2018 5:56 am

Post

lesny8 wrote: Sun Jan 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

Code: Select all

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.
User avatar
PuteR
Posts: 1473
Joined: Wed Dec 06, 2017 10:07 am

Post

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

Code: Select all

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ć.
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Dla Buster-a

Code: Select all

sudo pip3 install docker-compose
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
tijo
Posts: 264
Joined: Fri Dec 01, 2017 12:44 pm
Been thanked: 1 time

Post

#3
PROXY Let’s Encrypt

Czy możemy pominąć ten krok jeżeli instalujemy sobie serwerek bez wyjścia na świat?
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Możesz zainstalować w trybie standalone wtedy pomijasz ten krok ;)
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila

Return to “FAQ / Jak to zrobić”