Po otrzymaniu informacji, że na QNAPie pojawiła się nowa wersja Container Station 3 (beta) postanowiłem ją przetestować na drugim sprzęcie, którego jestem szczęśliwym posiadaczem. Po aktualizacji CS do wersji 3 pojawiły się problemy z działaniem SUPLI. Nie zależało mi na tej instancji, więc postanowiłem ją usunąć i zainstalować ponownie. Pierwszy problem, który napotkałem to brak możliwości usunięcia kontenerów SUPLI z aplikacji CS 3. Z tym problemem poradziłem sobie za pomocą PORTAINERA, z którego korzystam w sytuacjach problematycznych z CS.
Po usunięciu kontenerów wziąłem się za instalację SUPLI oczywiście z wykorzystaniem aplikacji Container Station 3 i już na samym początku pojawił się problem.
Jak napisał kolega @projector w poście viewtopic.php?p=137478#p137478
Postanowiłem pokombinować i dostosować kod yaml , aby można było utworzyć nową aplikację SUPLI w CS3. Poniżej przedstawiam kod (nie jestem inforamtykiem, więc z góry przepraszam jeśli coś nie działa - u mnie ruszyło):Supla przestała działać, domniemana przyczyna brak obsługi Docker Compose V1, tylko V2 i V3. Czy ktoś może udostępnić szablon yaml dla Suply z wersją Docker Compose V2 i nowszą?
Kod: Zaznacz cały
version: '3'
services:
supla-cloud:
environment:
ADMIN_EMAIL: supla@wp.pl
CLOUD_DOMAIN: ip_QNAPa:9999
DB_PASSWORD: password
FIRST_USER_EMAIL: supla@wp.pl
FIRST_USER_PASSWORD: pass
ACCOUNTS_REGISTRATION_ENABLED: 'false'
MAILER_ENCRYPTION: ssl
MAILER_FROM: 'suplaQNAP@o2.pl'
MAILER_HOST: 'poczta.o2.pl'
MAILER_PASSWORD: 'passw'
MAILER_PORT: 465
MAILER_USER: 'suplaQNAP'
RECAPTCHA_ENABLED: 'false'
RECAPTCHA_PRIVATE_KEY: ''
RECAPTCHA_PUBLIC_KEY: ''
SECRET: notsosecret
SUPLA_PROTOCOL: https
VOLUMES_DIR: ${PWD}
MQTT_BROKER_ENABLED: 'true'
MQTT_BROKER_HOST: ip_brokera
MQTT_BROKER_PORT: 1883
MQTT_BROKER_TLS: 'false'
MQTT_BROKER_USERNAME: supla
MQTT_BROKER_PASSWORD: password
MQTT_BROKER_CLIENT_ID: supla
image: supla/supla-cloud
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: pass
MYSQL_ROOT_PASSWORD: pass
MYSQL_USER: supla
image: mariadb
ports:
- 3304:3306
restart: always
volumes:
- /var/lib/mysql
supla-server:
environment:
DB_PASSWORD: password
CLOUD_DOMAIN: ip_QNAPa:9999
MQTT_BROKER_ENABLED: 'true'
MQTT_BROKER_HOST: ip_brokera
MQTT_BROKER_PORT: 1883
MQTT_BROKER_TLS: 'false'
MQTT_BROKER_USERNAME: supla
MQTT_BROKER_PASSWORD: password
MQTT_BROKER_CLIENT_ID: supla
image: supla/supla-server
ports:
- 2016:2016
- 2015:2015
restart: always
volumes:
- ${PWD}/ssl/server:/etc/supla-server/ssl:z
- ${PWD}/server:/var/run/supla:z