v2.3.26 Docker

Moderator: fracz

User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

Mam i ja :)
Widzimy się na Supla Offline Party Season 2026 :D

Image
tomekk87
Posts: 192
Joined: Fri Aug 02, 2019 12:19 pm

Post

fracz wrote: Wed Feb 24, 2021 10:42 pm SUPLA v2.3.26 na Dockery została wydana.

Aktualizacja - jak zawsze:

Code: Select all

git pull
./supla.sh upgrade
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ą).

Powodzenia ;)
Proszę o info gdzie wprowadzić te zmienne w Container Station na QNAPie
User avatar
michael
Posts: 1320
Joined: Wed Nov 09, 2016 8:00 am
Location: Wojkowice

Post

Najprawdopodobniej tej ścieżce znajdziesz plik .env

Code: Select all

/share/Container/container-station-data/application/supla/
:mrgreen: :mrgreen: :mrgreen:
tomekk87
Posts: 192
Joined: Fri Aug 02, 2019 12:19 pm

Post

michael wrote: Thu Feb 25, 2021 12:46 pm Najprawdopodobniej tej ścieżce znajdziesz plik .env

Code: Select all

/share/Container/container-station-data/application/supla/
Nie ma takiego pliku, jest plik docker-compose.yml i tam to wpisałem, ale nic się nie pojawiło w menu

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
User avatar
michael
Posts: 1320
Joined: Wed Nov 09, 2016 8:00 am
Location: Wojkowice

Post

sprawdź czy na pewno nie ma... ten plik jest niewidoczny. Spróbuj go edytować

Code: Select all

vi .env
lub

Code: Select all

nano .env
:mrgreen: :mrgreen: :mrgreen:
tomekk87
Posts: 192
Joined: Fri Aug 02, 2019 12:19 pm

Post

Jak się zaloguję przez ssh i użyję komendy

Code: Select all

vi .env
to chce utworzyć nowy plik.
You 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

Post

Dzień dobry.
Aby otworzyć plik .env, komendę

Code: Select all

vi .env
należy wpisać w folderze, gdzie jest on umieszczony
Proszę spróbować:

Code: Select all

cd /share/Container/container-station-data/application/supla/

Code: Select all

vi .env
Aby zapisać plik w vi, należy kliknąć klawisz Escape i wpisać

Code: Select all

:wq
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.
Last edited by jaku2k on Thu Feb 25, 2021 2:20 pm, edited 1 time in total.
Pozdrawiam
Jakub
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

W QNAP-ie zmiennymi środowiskowymi kontenerów można zarządzać z poziomu Web-a
SUPLA.... Nareszcie w domu.
tomekk87
Posts: 192
Joined: Fri Aug 02, 2019 12:19 pm

Post

jaku2k wrote: Thu Feb 25, 2021 2:02 pm Dzień dobry.
Aby otworzyć plik .env, komendę

Code: Select all

vi .env
należy wpisać w folderze, gdzie jest on umieszczony
Proszę spróbować:

Code: Select all

cd /share/Container/container-station-data/application/supla/

Code: Select all

vi .env
Aby zapisać plik w vi, należy kliknąć klawisz Escape i wpisać

Code: Select all

:wq
PS. 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.
Dzięki, już chyba wiem o co chodzi. Po aktualizacji przez ssh wystarczy dopisać w pliku

Code: Select all

docker-compose.yml
w Container Station następujące dane:

Code: 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
Po dopisaniu w cloudzie w integracjach pojawi się zakładka Broker MQTT
User avatar
PuteR
Posts: 1473
Joined: Wed Dec 06, 2017 10:07 am

Post

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=

Return to “supla-docker”