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

edm
Posts: 472
Joined: Mon Jan 15, 2018 6:18 pm

Post

Gdzieś było ale nie mogę znaleźć.
Jak usunąć z konsoli zainstalowaną supla cloud i wszystko co jest z nią związane. Docker itp. ma pozostać.
Chcę tylko usunąć to się zainstalowało po wykonaniu:

Code: Select all

git clone https://github.com/SUPLA/supla-docker.git
...
./supla-docker/supla.sh start
Następnie będę próbował nowej instalacji (różne kombinacje) aby się pozbyć Status unhealthy (niezdrowy), oraz ⠸ supla-db The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm/v7) and no specific platform was requested opisywany tutaj viewtopic.php?p=146234#p146234
Wziąłem udział w Supla Offline Party 2023 :D
User avatar
lesny8
Posts: 2882
Joined: Mon Dec 11, 2017 9:43 pm

Post

Dla composera w wersji v1.x

Code: Select all

docker-compose down
dla v2.x

Code: Select all

docker compose down
Czekam na kolejne Supla Offline Party 👍
edm
Posts: 472
Joined: Mon Jan 15, 2018 6:18 pm

Post

pi@raspberrypi:~ $ docker compose down

Code: Select all

no configuration file provided: not found
Wziąłem udział w Supla Offline Party 2023 :D
User avatar
lesny8
Posts: 2882
Joined: Mon Dec 11, 2017 9:43 pm

Post

edm wrote: Sat Mar 11, 2023 10:12 am pi@raspberrypi:~ $ docker compose down

Code: Select all

no configuration file provided: not found
Wejdź najpierw do katalogu supla-docker
Czekam na kolejne Supla Offline Party 👍
edm
Posts: 472
Joined: Mon Jan 15, 2018 6:18 pm

Post

lesny8 wrote: Sat Mar 11, 2023 3:11 pm Wejdź najpierw do katalogu supla-docker
Ok pomogło ;).
@lesny8 może znasz rozwiązanie problemu z niezdrowymi kontenerami supla-cloud i supla-server dla arm32v7.
Wgląda na to że obecny obraz supla-cloud:arm32v7 i supla-server:arm32v7 nie jest dostosowany do obecnej wersji docker, lub odwrotnie.
Występuje to bez względu na to czy instalowałem supla na Raspberry pi 3B+ na 2023-02-21-raspios-bullseye-armhf-lite 32-bit czy na mini pc x86 z debianem na pokładzie.
Więcej informacji w tym temacie tutaj viewtopic.php?t=12538 są tam tylko 2 strony.
Wziąłem udział w Supla Offline Party 2023 :D
NetAs
Posts: 136
Joined: Mon May 28, 2018 7:06 am
Location: Wrocław

Post

Pytanko, instalując Let;s Encrypt wg opisu gdzie on domyslnie ustawia path na folder glowny, bo po wpisaniu swojej domeny mam: 503 Service Temporarily Unavailable - chciałbym tutaj wrzucić cos innego. Oczywiscie wpisujac supla.xxxxxx.pl wszystko działa, lecz nie wiem na ktory folder xxxxx.pl kieruje?
marcinlobko
Posts: 18
Joined: Mon Oct 12, 2020 7:43 pm

Post

Dzień dobry
Usiłuję postawić na Raspberry Pi 3b+ za pomocą tego świetnego tutorialu swój własny serwer.
Czy jest jakiś nowszy tutorial dla Raspbiana w sumie już Raspberry Pi OS Lite?
Może jakiś obraz dysku do wrzucenia na kartę SD?

Mam problem:
Raz utknąłem na

Code: Select all

pip: command not found
Zainstalowałem:

Code: Select all

sudo apt install python3-pip
Po komendzie:

Code: Select all

sudo pip3 install docker-compose
Otrzymałem poniższy błąd:

Code: Select all

error: can't find Rust compiler
  
  If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
  
  To update pip, run:
  
      pip install --upgrade pip
  
  and then retry package installation.
  
  If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
  
  This package requires Rust >=1.56.0.
Zainstalowałem Rust

Code: Select all

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Nadal otrzymuję ten sam error.
Pomóżcie bracia w Supli :)
1 x Sonoff Mini
1 x Shelly Plus 1PM
8 x Shelly 1 z Shelly button
1 x ESP8206 01
User avatar
lesny8
Posts: 2882
Joined: Mon Dec 11, 2017 9:43 pm

Post

Poradnik już jest nieco nieaktualny, muszę kiedyś przysiąść i go zaktualizować.
Po pierwsze poradnik pisany był na obecnie przestarzały już system, po drugie compose można teraz zainstalowacy jako plugin dockera.
Zerknij sobie
https://docs.docker.com/compose/install/linux/

Po pobraniu repo z Suplą zmień w skrypcie wywołania compose usuwając myślnik i wstawiając spację, czyli np. zamiast

Code: Select all

docker-compose up
ma być

Code: Select all

docker compose up
Czekam na kolejne Supla Offline Party 👍
marcinlobko
Posts: 18
Joined: Mon Oct 12, 2020 7:43 pm

Post

Dziękuję
1 x Sonoff Mini
1 x Shelly Plus 1PM
8 x Shelly 1 z Shelly button
1 x ESP8206 01
NetAs
Posts: 136
Joined: Mon May 28, 2018 7:06 am
Location: Wrocław

Post

Mam wszystko skonfigurowane wg tego poradnika i oczywiście wszystko działa.
Zastanawiam się czy jest możliwość aby wygenerować certyfikat dla subdomeny dla homeassistant-a na innym serverze w tej samej sieci lokalnej ? Domena zewnętrzna zarejestrowana, przekierowanie na server z let's encrypt jest, subdomeny dla supla i scripts działają bo są w dokerze na tym samym serverze, ale jak to zrobić dla HA który jest na innym serverze?

Return to “FAQ / Jak to zrobić”