SUPLA (Docker) - zarządzanie własną instancją
-
slavo_s2k
- Posts: 241
- Joined: Sat Mar 10, 2018 7:32 pm
Próbuje zrobić kopię bazy danych, niestety mam błąd:
hasło mam zapisane (zmieniłem domyślne podczas intalacji na QNAPie), jak mogę sprawdzić czy hasło mam dobre?? może inny użytkownik niż root??
Code: Select all
Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect
-
milion81
- Posts: 194
- Joined: Mon May 07, 2018 8:34 am
Witam.
W jaki sposób zrobić przywrócenie danych z kopii zapasowej w przypadku zmiany z armv6 na armv7?
Rozumiem, że robię backup na armv6:
Potem stawiam od nowa serwer na armv7 na nowej karcie i co dalej ?
W jaki sposób zrobić przywrócenie danych z kopii zapasowej w przypadku zmiany z armv6 na armv7?
Rozumiem, że robię backup na armv6:
Code: Select all
source supla-docker/.env
docker exec supla-db mysqldump -u root --password="$DB_PASSWORD" supla > supla.sql-
Kaowiec
- Posts: 78
- Joined: Wed Jul 26, 2017 8:15 am
- Location: Czernichów
Powinno działać.Kaowiec wrote: Wed Feb 27, 2019 9:34 pm (...)
Czas na przywrócenie bazy:
po kolei lecą:Code: Select all
source supla-docker/.env 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
supla.sql oczywiście w katalogu głównym.
robię:
./suplash restart - kontenery się restartują
Wchodzę do clouda, mam swoje dane ale
Serwer is down
log mówi: "Incorect database version!"
robię jedyne co mi przychodzi do głowy:(...)Code: Select all
git pull ./supla.sh upgrade
-
milion81
- Posts: 194
- Joined: Mon May 07, 2018 8:34 am
OK, ale nie jest dla mnie jasna kwestia w jaki sposób następuje przywrócenie bazy...Kaowiec wrote: Tue Mar 19, 2019 7:50 amPowinno działać.Kaowiec wrote: Wed Feb 27, 2019 9:34 pm (...)
Czas na przywrócenie bazy:
po kolei lecą:Code: Select all
source supla-docker/.env 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
supla.sql oczywiście w katalogu głównym.
robię:
./suplash restart - kontenery się restartują
Wchodzę do clouda, mam swoje dane ale
Serwer is down
log mówi: "Incorect database version!"
robię jedyne co mi przychodzi do głowy:(...)Code: Select all
git pull ./supla.sh upgrade
Robię kopię bazy na armv6 (rozumiem że ta kopia zapisuje się na karcie), potem wszystko robię od nowa na na nowej karcie dla architektury armv7 ?
Kopia bazy jest zrzucona do pliku supla.sql w katalogu supla-docker. Musisz przekopiować ten plik na nową kartę do tego samego katalogu i dopiero zrobić przywrócenie z kopii.
SOP 2023 
SOP 2024
Czekam na kolejne Supla Offline Party
:
cz->b
+ila
SOP 2024
Czekam na kolejne Supla Offline Party
-
milion81
- Posts: 194
- Joined: Mon May 07, 2018 8:34 am
no i teraz wszystko jasnelesny8 wrote: Tue Mar 19, 2019 10:02 am Kopia bazy jest zrzucona do pliku supla.sql w katalogu supla-docker. Musisz przekopiować ten plik na nową kartę do tego samego katalogu i dopiero zrobić przywrócenie z kopii.
dzięki leśny8, na Ciebie zawsze można liczyć
-
kudzu
- Posts: 9
- Joined: Fri Oct 05, 2018 9:13 am
Hej,
możecie mnie pokierować albo odpowiedzieć na kilka pytań? Będę wdzięczny.
Akcja dzieje się na Orange Pi z Armbianem. Sklonowałem kontener (jeśli się poprawnie wyrażam) do katalogu domowego, uruchomiłem skrypt i mam już domyślną konfigurację. Na tym na razie poprzestałem.
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ę. Czy tak się da?
Do czego służy parametr CLOUD_DOMAIN? Czy mam tu podać adres lokalny serwera, mój adres publiczny czy może właśnie tę docelową domenę (tylko co wtedy na to Apache)?
A parametry FIRST_USER_EMAIL i _PASSWORD? Czy tu chodzi o to, bym mógł się zalogować po raz pierwszy do chmury, a potem mógł w chmurze zmienić swoje hasło?
A "mailer settings" - rozumiem, że tu powinienem podać dane jakiegoś swojego konta SMTP (na Orange Pi nie postawiłem serwera pocztowego), żeby serwer Supli mógł wysyłać wiadomości do użytkowników (czyli do mnie)?
możecie mnie pokierować albo odpowiedzieć na kilka pytań? Będę wdzięczny.
Akcja dzieje się na Orange Pi z Armbianem. Sklonowałem kontener (jeśli się poprawnie wyrażam) do katalogu domowego, uruchomiłem skrypt i mam już domyślną konfigurację. Na tym na razie poprzestałem.
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ę. Czy tak się da?
Do czego służy parametr CLOUD_DOMAIN? Czy mam tu podać adres lokalny serwera, mój adres publiczny czy może właśnie tę docelową domenę (tylko co wtedy na to Apache)?
A parametry FIRST_USER_EMAIL i _PASSWORD? Czy tu chodzi o to, bym mógł się zalogować po raz pierwszy do chmury, a potem mógł w chmurze zmienić swoje hasło?
A "mailer settings" - rozumiem, że tu powinienem podać dane jakiegoś swojego konta SMTP (na Orange Pi nie postawiłem serwera pocztowego), żeby serwer Supli mógł wysyłać wiadomości do użytkowników (czyli do mnie)?
Podajesz w tym parametrze domenę, subdomene lub adres IP Orange Pi.kudzu wrote: Sun Apr 07, 2019 8:57 pm ...
Potrzebuję skonfigurować Supla Cloud tak, by móc w Apachu przypisać subdomenę. Czy tak się da?
Do czego służy parametr CLOUD_DOMAIN? Czy mam tu podać adres lokalny serwera, mój adres publiczny czy może właśnie tę docelową domenę (tylko co wtedy na to Apache)?
Żeby nie gryzło się z Apachem musisz przestawić porty w zmiennych PORT_HTTP i PORT_HTTPS na inne niż 80 i 443.
Pierwszy użytkownik, możesz go dodać również z linki komend. Hasło możesz zmienić z chmury ale mailer musi działać.kudzu wrote: Sun Apr 07, 2019 8:57 pm A parametry FIRST_USER_EMAIL i _PASSWORD? Czy tu chodzi o to, bym mógł się zalogować po raz pierwszy do chmury, a potem mógł w chmurze zmienić swoje hasło?
Tak, ale nie jest to konieczne.kudzu wrote: Sun Apr 07, 2019 8:57 pmA "mailer settings" - rozumiem, że tu powinienem podać dane jakiegoś swojego konta SMTP (na Orange Pi nie postawiłem serwera pocztowego), żeby serwer Supli mógł wysyłać wiadomości do użytkowników (czyli do mnie)?
SOP 2023 
SOP 2024
Czekam na kolejne Supla Offline Party
:
cz->b
+ila
SOP 2024
Czekam na kolejne Supla Offline Party
-
kudzu
- Posts: 9
- Joined: Fri Oct 05, 2018 9:13 am
Ale to dotyczy trybu standalone, w którym Supla Cloud jest jednocześnie serwerem HTTP, dobrze rozumiem? Coś jak w RPi Monitorze, gdzie można sobie wybrać czy ma działać samodzielnie czy korzystać z innego serwera (np Apache)?lesny8 wrote: Sun Apr 07, 2019 9:40 pmPodajesz w tym parametrze domenę, subdomene lub adres IP Orange Pi.kudzu wrote: Sun Apr 07, 2019 8:57 pm ...
Potrzebuję skonfigurować Supla Cloud tak, by móc w Apachu przypisać subdomenę. Czy tak się da?
Do czego służy parametr CLOUD_DOMAIN? Czy mam tu podać adres lokalny serwera, mój adres publiczny czy może właśnie tę docelową domenę (tylko co wtedy na to Apache)?
Żeby nie gryzło się z Apachem musisz przestawić porty w zmiennych PORT_HTTP i PORT_HTTPS na inne niż 80 i 443.
A można uruchomić Supla Cloud inaczej, tak, by w Apache’u skonfigurować nową stronę i wskazać Suplę?
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?
