SUPLA (Docker) - zarządzanie własną instancją

User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

kudzu wrote: Mon Apr 08, 2019 6:44 am Ale to dotyczy trybu standalone
Tak, myślałem, że o taki tryb Ci chodzi. Nigdzie nie napisałeś, że masz uruchomione usługi w trybie proxy, a piszac o Apachu nie było to dla mnie jednoznaczne, bo to przecież serwer www tak jak Nginx.
kudzu wrote: Mon Apr 08, 2019 6:44 am Mój OPi nie jest podłączony bezpośrednio do WANu, a przez router. Port 80 i 443 WANu jest przekierowany na 80 i 443 IP w LANie mojego OPi. Apache zajmuje się obsługą subdomen. Jeśli zmienię domyślne porty Supli na inne niż 80 i 443, to będę musiał takich używać do łączenia z serwerem, ale wtedy stracę SSL. Muszę to zrobić przez Apache’a, ale jak?
Jak chcesz to zainstalować bezpośrednio w systemie obsługującym OPi i istniejące usługi zostawić tak jak są, to musisz zainstalować Supla-Cloud i Supla-Server ze źródeł, a nie przez dockera. Będziesz musiał się z tym trochę pobawić, zadbać o wszystkie potrzebne pakiety do prawidłowego działania suplowych usług.
Możesz też przez dockera gdzie o te wszystkie zależności zadbali już twórcy Supli, ale istniejące usługi webowe musiałbyś zdockeryzować, żeby działały w symbiozie na tych samych portach i przenieść je za uruchomione proxy. Zobacz jak wygląda to na przykładzie RPi. Tutaj to opisywałem.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
kudzu
Posts: 9
Joined: Fri Oct 05, 2018 9:13 am

Post

Fajnie, że się w końcu zrozumieliśmy. Trudno amatorowi ocenić, które informacje są ważne. Byłem przekonany, że
Na tej samej maszynie mam Apacha, MySQLa i jeszcze parę innych. Porty 80 i 443 mam zajęte przez Apacha.

Potrzebuję skonfigurować Supla Cloud tak, by móc w Apachu przypisać subdomenę.
wyczerpuje opis.

Dzięki Tobie wiem już o wiele więcej.

To jest właśnie bolączka projektu Supla - dokumentacja. Wielu fantastycznych ludzi poświęca swój czas na doskonalenie projektu od strony technicznej; na forum prowadzone są dyskusje na wysokim poziome merytorycznym. Ale znaleźć samemu informację nie wiedząc, czego dokładnie szukać, to tutaj trudna sztuka. Kliknięcie pomocy w Supla Cloud odsyła do forum. A na forum... Gdyby chociaż najważniejsze tematy były poprzypinane i na bierząco aktualizowane.
Ale projekt zacny.
plnuker
Posts: 98
Joined: Sun Dec 30, 2018 10:11 pm

Post

Jak skonfigurować maila w supla-docker?
konfiguracja:

# Mailer settings (SMTP)
MAILER_HOST=smtp.gmail.com
MAILER_PORT=587
MAILER_USER=[email protected]
MAILER_PASSWORD=xxxxx
MAILER_ENCRYPTION=TLSv1.2
MAILER_FROM=SUPLA_xxxx

dostaje bledy :
In SwiftmailerTransportFactory.php line 152:

The TLSv1.2 encryption is not supported
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

SUPLA.... Nareszcie w domu.
plnuker
Posts: 98
Joined: Sun Dec 30, 2018 10:11 pm

Post

Nie do konca o to mi chodzilo. Bardziej o konfiguracje dockera supla cloud w pliku .env, niz obsluge maila php symphony
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

Ale to jest dokładnie to co Ci nie działa. Na tej stronie jest info że możesz ustawić tylko ssl lub tls. Twojego TLSv1.2 nie rozumie.
plnuker
Posts: 98
Joined: Sun Dec 30, 2018 10:11 pm

Post

przy ustawieniach SSL, TLS, TLSv1 ,TLSv1.2, a nawet STARTTLS jest dokładnie tak samo.
sam gmail wymusza juz:
[000.052] TLS is an option on this server
[000.052] --> STARTTLS
[000.068] <-- 220 2.0.0 Ready to start TLS
[000.068] STARTTLS command works on this server
[000.094] Connection converted to SSL
SSLVersion in use: TLSv1_3
Cipher in use: TLS_AES_256_GCM_SHA384

czego swift mailer chyba nie potrafi strawić ;/
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

Co znaczy "TEMPORARILY_UNAVAILABLE" ?

Przywróciłem bazę po "wywrotce" karty w raspberry i taka oto informacja mnie powitała.

Do Cloud loguję się bez problemu.

Usunąłem i utworzyłem nową bazę, ale urządzenia nie rejestrują się: "BAD_CREDENTIALS"
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Musisz logi serwera sprawdzić. Może uprawnień nie ma do odtworzonej bazy.
SUPLA.... Nareszcie w domu.
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

pzygmunt wrote: Thu Dec 03, 2020 11:51 pm Musisz logi serwera sprawdzić. Może uprawnień nie ma do odtworzonej bazy.
Zabrakło restartu kontenerów po utworzeniu bazy.

Po wykonaniu poleceń:

Code: Select all

docker exec -u www-data supla-cloud php bin/console doctrine:database:drop --force
docker exec -u www-data supla-cloud php bin/console doctrine:database:create
cat supla.sql | docker exec -i supla-db mysql -u root --password=$DB_PASSWORD supla

docker restart supla-server supla-cloud supla-db
pojawił się problem, ale po:

Code: Select all

docker exec -u www-data supla-cloud php bin/console doctrine:database:drop --force
docker exec -u www-data supla-cloud php bin/console doctrine:database:create

docker restart supla-server supla-cloud supla-db

cat supla.sql | docker exec -i supla-db mysql -u root --password=$DB_PASSWORD supla

docker restart supla-server supla-cloud supla-db
od razu wszystko ruszyło.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl

Return to “FAQ / Jak to zrobić”