Zarządzanie własną instancją SUPLA (Docker)

Post Reply
User avatar
fracz
Posts: 702
Joined: Fri Oct 28, 2016 10:56 pm
Location: Rybna

Tue Feb 13, 2018 12:11 am

Nazwy kontenerów używane w komendach (supla-cloud, supla-db) mogą być nieco inne na Twoim serwerze. Znajdź swoje nazwy wykonując komendę docker ps.
dockerps.png
dockerps.png (28.9 KiB) Viewed 187 times
Jeśli w poniższych komendach pojawiają się zmienne środowiskowe typu $DB_PASSWORD, możesz je przed wykonaniem komendy ustawić manualnie, np:

Code: Select all

DB_PASSWORD=HasloDoBazyDanych
albo użyć pliku .env z konfiguracji dockera i załadować je automatycznie:

Code: Select all

source supla-docker/.env
Po takiej konfiguracji komendy już można wklejać bez żadnych modyfikacji.
Last edited by fracz on Wed Feb 14, 2018 7:26 am, edited 1 time in total.
User avatar
fracz
Posts: 702
Joined: Fri Oct 28, 2016 10:56 pm
Location: Rybna

Tue Feb 13, 2018 11:58 pm

Tworzenie nowych kont bez potwierdzania mailowego

Code: Select all

docker exec -it -u www-data supla-cloud php bin/console supla:create-confirmed-user
Zwiększenie limitów na wszystko dla wszystkich istniejących użytkowników

Code: Select all

docker exec supla-db mysql -u supla --password=$DB_PASSWORD supla -e "UPDATE supla_user SET limit_aid = 1000, limit_loc = 1000, limit_iodev = 1000, limit_schedule = 1000"
Zwiększenie limitów na wszystko dla wybranego użytkownika

Code: Select all

docker exec supla-db mysql -u supla --password=$DB_PASSWORD supla -e "UPDATE supla_user SET limit_aid = 1000, limit_loc = 1000, limit_iodev = 1000, limit_schedule = 1000 WHERE email='user@supla.org'"
Wyświetlenie listy użytkowników wraz z limitami

Code: Select all

docker exec supla-db mysql -u supla --password=$DB_PASSWORD supla -e "SELECT id,email,enabled,reg_date,limit_aid,limit_loc,limit_iodev,limit_client,limit_schedule FROM supla_user"
Dezaktywacja konta wybranego użytkownika

Code: Select all

docker exec supla-db mysql -u supla --password=$DB_PASSWORD supla -e "UPDATE supla_user SET enabled=0 WHERE email='user@supla.org'"
Kopia zapasowa bazy danych

Code: Select all

docker exec supla-db mysqldump -u root --password="$DB_PASSWORD" supla > supla.sql
tijo
Posts: 22
Joined: Fri Dec 01, 2017 12:44 pm

Wed Feb 14, 2018 12:23 am

Tego było trzeba większości ludkom z qnap-em....THX wielkie!!
Post Reply