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

Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

klimasstudio pisze: pn lis 15, 2021 8:36 am
lesny8 pisze: ndz lis 14, 2021 7:58 pm
klimasstudio pisze: ndz lis 14, 2021 7:03 pm pi@raspberrypi:~ $ sudo apt install pip3
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package pip3

Kod: Zaznacz cały

sudo apt install python3-setuptools
sudo pip3 install docker-compose
i tutaj mam kolejne błedy... Pewnie wynika to z tego że używam nowszej wersji Raspbiana. Nie myślał nikt aby przygotować gotowy .img z opisem co gdzie w configach poustawiać ? Dodatkowo krótki opis co gdzie jak włączać spr. logi itp ? Dodam że ja używam nowszego raspbiana bo odpalam go z SSH nie mam aktualnie żadnej karty wolnej. Jak wgram starego to malina nie rusza.

Z mojej obserwacji wynika że inny Raspbian i już albo czegoś nie ma albo inaczej trzeba kombinować bo już są inne nowsze pakiety i nie współgrają ze sobą.
Tworzenie obrazu się nie sprawdzało, dlatego powstał ten tutorial.
Osobiści też mam na jednej malinie nowszy system, ale z postawieniem nie było większego problemu.
Co do pakietów i ich zależności to nie trzeba nic kombinować. Podstawa to aktualne repo dla apt, lub apt-get.
Cała instalacja Supli w dockerze na malinie sprowadza się do tego, że najpierw instalujesz docker, potem docker-compose i pobierasz gitem repo Supli, uruchamiasz kontenery i działa ;)
Ten tutorial powstał kawał czasu temu, dla tych którzy chcieli mieć swój serwer, ale nie koniecznie mieli wiedzę jak to zrobić. Pasowało by zaktualizować dla obowiązującej wersji malinowego systemu ale nie ma kiedy :roll:
Czekam na kolejne Supla Offline Party 👍
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

effendi pisze: pn lis 15, 2021 8:47 am Extra, dockery ruszyły:

Kod: Zaznacz cały

docker ps
CONTAINER ID        IMAGE                                                 COMMAND                  CREATED              STATUS              PORTS                                      NAMES
a6b5dd48ba13        supla/supla-server:arm32v7                            "/usr/bin/server-ent…"   About a minute ago   Up About a minute   0.0.0.0:2015-2016->2015-2016/tcp           supla-server
cac88a39bd8a        supla/supla-cloud:arm32v7                             "docker-php-entrypoi…"   About a minute ago   Up About a minute   80/tcp                                     supla-cloud
336f47c19746        lesny8/rpi-docker-gen                                 "/usr/local/bin/dock…"   41 minutes ago       Up 41 minutes                                                  nginx-gen
c72fa816c8e8        lesny8/rpi-docker-letsencrypt-nginx-proxy-companion   "/bin/bash /app/entr…"   41 minutes ago       Up 41 minutes                                                  nginx-letsencrypt
72f2ad49c8d5        nginx                                                 "/docker-entrypoint.…"   41 minutes ago       Up 41 minutes       0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   nginx-web
8f21f89e3bad        hypriot/rpi-mysql:5.5
Strona na czerwono :(
PS.: po usunięci cache - 502

Kod: Zaznacz cały

docker network inspect webproxy
Czekam na kolejne Supla Offline Party 👍
effendi
Posty: 165
Rejestracja: śr kwie 26, 2017 9:36 am

Kod: Zaznacz cały

docker network inspect webproxy
[
    {
        "Name": "webproxy",
        "Id": "d562ad8c36bfa6d70b6d4f44d3875581f305171f226f15b49b924e2ce0f29888",
        "Created": "2021-11-15T07:06:18.222540096+01:00",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": {},
            "Config": [
                {
                    "Subnet": "172.19.0.0/16",
                    "Gateway": "172.19.0.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "336f47c19746651b5dd36399baa4b0e666097e0e7e1e989ee33d32773d10266a": {
                "Name": "nginx-gen",
                "EndpointID": "5dec9340b76213359824380d9ec888185fa95e7cb2f2b05cba8b7abd093c18fd",
                "MacAddress": "02:42:ac:13:00:03",
                "IPv4Address": "172.19.0.3/16",
                "IPv6Address": ""
            },
            "72f2ad49c8d56b29d5cc7f7fd1e7c206a1aa190690bf755e260bb9cb3ed921bf": {
                "Name": "nginx-web",
                "EndpointID": "f7f3fb61f92b1b3e8c294b29c38c450e98a2eb4e2f274ec3f50ca08c91af6b77",
                "MacAddress": "02:42:ac:13:00:02",
                "IPv4Address": "172.19.0.2/16",
                "IPv6Address": ""
            },
            "c72fa816c8e887521e5b5b6e9e0c1aac77dbb10bb209b49ea3d11bf0811ef59e": {
                "Name": "nginx-letsencrypt",
                "EndpointID": "9dfd02dc2c666d4e06ffe4a34ed6505aab860c7743c25bb1570f5dec213b7927",
                "MacAddress": "02:42:ac:13:00:04",
                "IPv4Address": "172.19.0.4/16",
                "IPv6Address": ""
            },
            "cac88a39bd8adba210379f7681d8c827ec8ae84177a7da3854a435fa4c5cb4cf": {
                "Name": "supla-cloud",
                "EndpointID": "7f737f85adff7c733ecbe14e67c3245f934af8d5225dea6776ff2ded23c8cd47",
                "MacAddress": "02:42:ac:13:00:05",
                "IPv4Address": "172.19.0.5/16",
                "IPv6Address": ""
            }
        },
        "Options": {},
        "Labels": {}
    }
]
Pogodynka >>
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

Kod: Zaznacz cały

docker network inspect supla_default
docker logs --tail=50 nginx-web
docker logs --tail=50 supla-cloud
dane wrażliwe możesz zamienić na xxxxxx albo daj na priv
Ostatnio zmieniony pn lis 15, 2021 4:38 pm przez lesny8, łącznie zmieniany 1 raz.
Czekam na kolejne Supla Offline Party 👍
effendi
Posty: 165
Rejestracja: śr kwie 26, 2017 9:36 am

poszło na priv
Pogodynka >>
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

Podrzuc jeszcze

Kod: Zaznacz cały

docker network inspect supla_default
Czekam na kolejne Supla Offline Party 👍
effendi
Posty: 165
Rejestracja: śr kwie 26, 2017 9:36 am

Kod: Zaznacz cały

docker network inspect supla_default
[
    {
        "Name": "supla_default",
        "Id": "92394f3dbd7b92707f3e79b1c9a05b686d9e040bc692101a4b240aadd9d04b61",
        "Created": "2020-07-06T18:30:27.827780818+02:00",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "172.18.0.0/16",
                    "Gateway": "172.18.0.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": true,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "8f21f89e3bad2b7ef0d5a0807264b0d0cd9dba1e9eea65225a13a9f7e6a645f2": {
                "Name": "supla-db",
                "EndpointID": "d7e33e3e92809c27e2b38dbaf90c08676f6b556edeabe91c820dd203d9b07927",
                "MacAddress": "02:42:ac:12:00:02",
                "IPv4Address": "172.18.0.2/16",
                "IPv6Address": ""
            },
            "a6b5dd48ba13e9209c48a9fa91cf7326f896f87319e47d1269a6b9298c1cf8b0": {
                "Name": "supla-server",
                "EndpointID": "2a07c4e8817f2ad1220f59a91d9ff413f7882d9b9c32cb66f361a76d0b254cc6",
                "MacAddress": "02:42:ac:12:00:04",
                "IPv4Address": "172.18.0.4/16",
                "IPv6Address": ""
            },
            "cac88a39bd8adba210379f7681d8c827ec8ae84177a7da3854a435fa4c5cb4cf": {
                "Name": "supla-cloud",
                "EndpointID": "01101f0a59b008c70e828922c9fc3faf8feb751c079a918dd480ac08b0ff7d0e",
                "MacAddress": "02:42:ac:12:00:03",
                "IPv4Address": "172.18.0.3/16",
                "IPv6Address": ""
            }
        },
        "Options": {},
        "Labels": {
            "com.docker.compose.network": "default",
            "com.docker.compose.project": "supla",
            "com.docker.compose.version": "1.26.2"
        }
    }
]
Pogodynka >>
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

Twoja konfiguracja jest poprawna. Problem jest z ostatnim wydanym obrazem nginx. Zmieniłem na wersje wcześniejszą, z którą do tej pory wszystko działało poprawnie. Pobierz zmiany i przebuduj. Powinno zacząć działać ;)

Kod: Zaznacz cały

cd ~/docker-compose-letsencrypt-nginx-proxy-companion
git pull
./start.sh
Czekam na kolejne Supla Offline Party 👍
Awatar użytkownika
klimasstudio
Posty: 1114
Rejestracja: śr sie 28, 2019 9:35 pm
Lokalizacja: localhost
Kontakt:

Na moim RPI4-4GB działa tylko najnowszy ISO czy to z karty czy to z SSD więc muszę się pomęczyć... Tylko teraz ważna kwestia. Mogę użyć najnowszego DOCKERA i pozostałych libek ?
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
Awatar użytkownika
lesny8
Posty: 2808
Rejestracja: pn gru 11, 2017 9:43 pm

Oczywiście, że możesz ;)
Zerknij na to
https://dev.to/elalemanyo/how-to-instal ... rry-pi-1mo
Czekam na kolejne Supla Offline Party 👍
ODPOWIEDZ

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