v2.3.26 Docker
Moderator: fracz
-
tomekk87
- Posts: 192
- Joined: Fri Aug 02, 2019 12:19 pm
Proszę o info gdzie wprowadzić te zmienne w Container Station na QNAPiefracz wrote: Wed Feb 24, 2021 10:42 pm SUPLA v2.3.26 na Dockery została wydana.
Aktualizacja - jak zawsze:
Konfiguracja dostępu do swojego brokera MQTT za pomocą nowych zmiennych środowiskowych w .env (należy je zdefiniować w swojej konfiguracji w pliku .env, a następnie zrestartować aplikację, chyba że zrobicie to przed aktualizacją).Code: Select all
git pull ./supla.sh upgrade
Powodzenia![]()
-
michael
- Posts: 1320
- Joined: Wed Nov 09, 2016 8:00 am
- Location: Wojkowice
Najprawdopodobniej tej ścieżce znajdziesz plik .env
Code: Select all
/share/Container/container-station-data/application/supla/-
tomekk87
- Posts: 192
- Joined: Fri Aug 02, 2019 12:19 pm
Nie ma takiego pliku, jest plik docker-compose.yml i tam to wpisałem, ale nic się nie pojawiło w menumichael wrote: Thu Feb 25, 2021 12:46 pm Najprawdopodobniej tej ścieżce znajdziesz plik .envCode: Select all
/share/Container/container-station-data/application/supla/
Wprowadziłem to tutaj tylko nie wiem czy dobrze:
Code: Select all
supla-cloud:
environment:
ADMIN_EMAIL:
CLOUD_DOMAIN:
DB_PASSWORD: password
FIRST_USER_EMAIL:
FIRST_USER_PASSWORD: pass
ACCOUNTS_REGISTRATION_ENABLED: 'false'
MQTT_BROKER_ENABLED: 'false'
MQTT_BROKER_HOST:
MQTT_BROKER_PORT: 8883
MQTT_BROKER_TLS: 'true'
MQTT_BROKER_USERNAME:
MQTT_BROKER_PASSWORD:
MQTT_BROKER_CLIENT_ID:
MAILER_ENCRYPTION: ssl
MAILER_FROM: ''
MAILER_HOST: ''
MAILER_PASSWORD: ''
MAILER_PORT: 465
MAILER_USER: ''
RECAPTCHA_ENABLED: 'false'
RECAPTCHA_PRIVATE_KEY: ''
RECAPTCHA_PUBLIC_KEY: ''
SECRET: notsosecret
SUPLA_PROTOCOL: https
VOLUMES_DIR: ${PWD}
image: supla/supla-cloud
links:
- supla-db:supla-db
- supla-server:supla-server
ports:
- 9998:80
- 9999:443
restart: always
volumes:
- ${PWD}/ssl/cloud:/etc/apache2/ssl:z
- ${PWD}/cloud-local:/var/www/cloud/var/local
- ${PWD}/server:/supla-server:z
supla-db:
environment:
MYSQL_DATABASE: supla
MYSQL_PASSWORD: password
MYSQL_ROOT_PASSWORD: password
MYSQL_USER: supla
image: mysql:5.7.20
restart: always
volumes:
- /var/lib/mysql
supla-server:
environment:
DB_PASSWORD: password
CLOUD_DOMAIN:
image: supla/supla-server
links:
- supla-db:supla-db
ports:
- 2016:2016
- 2015:2015
restart: always
volumes:
- ${PWD}/ssl/server:/etc/supla-server/ssl:z
- ${PWD}/server:/var/run/supla:z-
michael
- Posts: 1320
- Joined: Wed Nov 09, 2016 8:00 am
- Location: Wojkowice
sprawdź czy na pewno nie ma... ten plik jest niewidoczny. Spróbuj go edytować
lub
Code: Select all
vi .envCode: Select all
nano .env-
tomekk87
- Posts: 192
- Joined: Fri Aug 02, 2019 12:19 pm
Jak się zaloguję przez ssh i użyję komendy to chce utworzyć nowy plik.
Code: Select all
vi .envYou do not have the required permissions to view the files attached to this post.
-
jaku2k
- Posts: 920
- Joined: Sun May 24, 2020 8:40 pm
- Has thanked: 1 time
Dzień dobry.
Aby otworzyć plik .env, komendę należy wpisać w folderze, gdzie jest on umieszczony
Proszę spróbować:
Aby zapisać plik w vi, należy kliknąć klawisz Escape i wpisać
PS. Nie używam Qnapa, więc nie wiem, jak się tam poruszać. W tym wątku jest objaśnione, jak zaktualizować Suplę na tych NAS-ach.
Aby otworzyć plik .env, komendę
Code: Select all
vi .envProszę spróbować:
Code: Select all
cd /share/Container/container-station-data/application/supla/Code: Select all
vi .envCode: Select all
:wq
Last edited by jaku2k on Thu Feb 25, 2021 2:20 pm, edited 1 time in total.
Pozdrawiam
Jakub
Jakub
-
tomekk87
- Posts: 192
- Joined: Fri Aug 02, 2019 12:19 pm
Dzięki, już chyba wiem o co chodzi. Po aktualizacji przez ssh wystarczy dopisać w plikujaku2k wrote: Thu Feb 25, 2021 2:02 pm Dzień dobry.
Aby otworzyć plik .env, komendęnależy wpisać w folderze, gdzie jest on umieszczonyCode: Select all
vi .env
Proszę spróbować:Code: Select all
cd /share/Container/container-station-data/application/supla/Aby zapisać plik w vi, należy kliknąć klawisz Escape i wpisaćCode: Select all
vi .envPS. Nie używam Qnapa, więc nie wiem, jak się tam poruszać. W tym wątku jest objaśnione, jak zaktualizować tam Suplę na Qnapie.Code: Select all
:wq
Code: Select all
docker-compose.ymlCode: Select all
MQTT_BROKER_ENABLED: 'true'
MQTT_BROKER_HOST: adres hosta
MQTT_BROKER_PORT: 8883
MQTT_BROKER_TLS: 'true'
MQTT_BROKER_USERNAME: nazwa użytkownika
MQTT_BROKER_PASSWORD: hasło
MQTT_BROKER_CLIENT_ID: id klienta-
PuteR
- Posts: 1473
- Joined: Wed Dec 06, 2017 10:07 am
Jak powinna wyglądać składnia "MQTT_BROKER_HOST="?? To ma być adres ip maszyny z jakimś dopiskiem czy może raczej domena ma być podana?? Próbuję na różne sposoby i nic, rozumiem że użytkownika, hasło i ID_CLIENT mogę dać dowolne.
Code: Select all
# MQTT Broker settings (you have to run the broker yourself)
MQTT_BROKER_ENABLED=false
MQTT_BROKER_HOST=
MQTT_BROKER_PORT=8883
MQTT_BROKER_TLS=true
MQTT_BROKER_USERNAME=
MQTT_BROKER_PASSWORD=
MQTT_BROKER_CLIENT_ID=