SUPLA & QNAP

Awatar użytkownika
lesny8
Posty: 2803
Rejestracja: pn gru 11, 2017 9:43 pm

Loguj się tylko przez https.
Dodaj wyjątek bezpieczeństwa do przeglądarki. Przeglądarka krzyczy, że witryna jest niebezpieczna, bo SSL nie jest wystawiony przez znanych jej wystawców.
Czekam na kolejne Supla Offline Party 👍
Awatar użytkownika
mario026
Posty: 76
Rejestracja: pn sty 11, 2021 9:27 pm

Witam!
Zmieniłem ikonę (np. na żelazko) i na stronie fajnie to pokazuje a w aplikacji cały czas mam starą (żarówkę).
Czy te ikony trzeba gdzieś dodać na własnym serwerze?
Jeszcze jedno pytanie, mając swój serwer czy można robić aktualizację oprogramowania, tak jak jest na supla.org?
Wszyscy mają prawo do szczęścia, ale nie wszyscy mają szczęście do prawa :D
Awatar użytkownika
lesny8
Posty: 2803
Rejestracja: pn gru 11, 2017 9:43 pm

mario026 pisze: wt paź 19, 2021 6:52 am Witam!
Zmieniłem ikonę (np. na żelazko) i na stronie fajnie to pokazuje a w aplikacji cały czas mam starą (żarówkę).
Czy te ikony trzeba gdzieś dodać na własnym serwerze?
Jeszcze jedno pytanie, mając swój serwer czy można robić aktualizację oprogramowania, tak jak jest na supla.org?
Ikony pobierane są w aplikacji z chmury na porcie 443. Trzeba chyba wpisać w .yml domene/IP z portem żeby wszystko działało na niestandardowych portach. Nie mam teraz jak tego sprawdzić.
Aktualizację można jak najbardziej robić. Jeśli są wydane nowe wersje kontenerów wystarczy zatrzymać aplikację, wejść do .yml, zasymulować zmianę i zapisać(ja tak bynajmniej kiedyś robiłem). Pobiorą się wówczas nowe kontenery, jeśli są i wykona się upgrade. Czasami wymagane po wszystkim jest ponowne zatrzymanie aplikacji i uruchomienie.
Czekam na kolejne Supla Offline Party 👍
Awatar użytkownika
mario026
Posty: 76
Rejestracja: pn sty 11, 2021 9:27 pm

Niestety nic to nie dało dopisałem .yml domene/IP z portem 443 i nadal w aplikacji mam standardowe ikony
tak wyglada mój .yml

Kod: Zaznacz cały

supla-cloud:
  environment:
    ADMIN_EMAIL: xxx@o2.pl
    CLOUD_DOMAIN: domena:443
    DB_PASSWORD: password
    FIRST_USER_EMAIL: xxx@o2.pl
    FIRST_USER_PASSWORD: hasło
    MAILER_ENCRYPTION: ssl
    MAILER_FROM: ''
    MAILER_HOST: ''
    MAILER_PASSWORD: ''
    MAILER_PORT: 587
    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
  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
Wszyscy mają prawo do szczęścia, ale nie wszyscy mają szczęście do prawa :D
Awatar użytkownika
lesny8
Posty: 2803
Rejestracja: pn gru 11, 2017 9:43 pm

Ale instalacje Supli masz na IP QNAPa na porcie 443??
Domyślnie w kreatorze podpowiadane są porty dla http i https na 9998 i 9999.
443 domyślnie jest dla systemu QTS, zmieniałeś sobie to?

Ja u siebie zwolniłem port 443 i taki mam dla połączeń https dla Supli.

viewtopic.php?p=94182#p94182

Ewentualnie jeśli nie masz i nie chcesz połączeń https na porcie 443 to w .yml dodaj dla supla-server zmienną CLOUD_DOMAIN z adresem i portem. Nigdy tego nie sprawdzałem, ale jesli dobrze pamiętam to o tej zmiennej w kontenerze supla-server @pzygmunt gdzieś kiedyś pisał

Kod: Zaznacz cały

...
supla-server:
  environment:
    DB_PASSWORD: password
    CLOUD_DOMAIN: 192.168.0.5:9999
...
Czekam na kolejne Supla Offline Party 👍
Awatar użytkownika
mario026
Posty: 76
Rejestracja: pn sty 11, 2021 9:27 pm

Próbowałem już chyba wszystkiego, port 443 zwolniłem, w aplikacji pobiera mi tylko te 3 pierwsze ikony (standardowe)
żelazka aplikacja nie wyświetla
Nie może wyświetlić w aplikacji żadnej ikony alternatywnej, na stronie nie ma tego problemu, a aplikacja nie pobiera.
skoro pobiera te trzy standardowe to z portami chyba wszystko ok, tak?
Załączniki
Zrzut ekranu 2021-10-19 233139.jpg
Zrzut ekranu 2021-10-19 233139.jpg (36.26 KiB) Przejrzano 633 razy
Wszyscy mają prawo do szczęścia, ale nie wszyscy mają szczęście do prawa :D
Awatar użytkownika
lesny8
Posty: 2803
Rejestracja: pn gru 11, 2017 9:43 pm

Te standardowe są też standardowo w aplikacji i apka ich nie pobiera, bo ma je w swoich zasobach.
Przed chwilą na testowej instancji na QNAPie dodałem do kanału nową ikonkę. Wszedłem w apkę, poczekałem chwilę i się pojawiła dla tego kanału.
Instancje mam na domyślnym dla https porcie 443
Czekam na kolejne Supla Offline Party 👍
Awatar użytkownika
mario026
Posty: 76
Rejestracja: pn sty 11, 2021 9:27 pm

Możesz pokazać mi jak u Ciebie wygląda plik .yml?
a może tu jest jakiś problem adres QNAP to 192.168.1.12
Załączniki
Bez tytułu.png
Bez tytułu.png (69.06 KiB) Przejrzano 587 razy
Wszyscy mają prawo do szczęścia, ale nie wszyscy mają szczęście do prawa :D
Awatar użytkownika
lesny8
Posty: 2803
Rejestracja: pn gru 11, 2017 9:43 pm

mario026 pisze: śr paź 20, 2021 9:10 am Możesz pokazać mi jak u Ciebie wygląda plik .yml?
a może tu jest jakiś problem adres QNAP to 192.168.1.12
Domyślnie mam zainstalowaną Suple na qnapie przez terminal, a nie przez kreator, dlatego sorry za zwłokę. Testowałem harmonogramy i musiałem odczekać zanim się przeniosę na instalację z kreatora. Tak po przeniesieniu wygląda mój .yml

Kod: Zaznacz cały

supla-cloud:
  environment:
    ADMIN_EMAIL: moj@mail.pl
    CLOUD_DOMAIN: domena.local
    DB_PASSWORD: dbpassword
    FIRST_USER_EMAIL: moj@mail.pl
    FIRST_USER_PASSWORD: haslo
    MAILER_ENCRYPTION: ssl
    MAILER_FROM: ''
    MAILER_HOST: ''
    MAILER_PASSWORD: ''
    MAILER_PORT: 465
    MAILER_USER: ''
    RECAPTCHA_ENABLED: 'false'
    RECAPTCHA_PRIVATE_KEY: ''
    RECAPTCHA_PUBLIC_KEY: ''
    ACCOUNTS_REGISTRATION_ENABLED: 'false'
    SECRET: secret
    SUPLA_PROTOCOL: https
    VOLUMES_DIR: ${PWD}
  image: supla/supla-cloud
  links:
  - supla-db:supla-db
  - supla-server:supla-server
  ports:
  - 81:80
  - 443: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: dbpassword
    MYSQL_ROOT_PASSWORD: dbpassword
    MYSQL_USER: supla
  image: mysql:5.7.20
  restart: always
  volumes:
  - /var/lib/mysql
supla-server:
  environment:
    DB_PASSWORD: dbpassword
  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
Jak widać nic nadzwyczajnego, ale zauważyłem, że jest tak jak piszesz. Jak przełączyłem instancję na tą z kreatora i przeniosłem sobie bazę to mi apka ikonki nie pobiera dla kanału :roll: Dziwne to to.
Czekam na kolejne Supla Offline Party 👍
Awatar użytkownika
mario026
Posty: 76
Rejestracja: pn sty 11, 2021 9:27 pm

Witam!
A jest gdzieś instrukcja jak zainstalować przez terminal?
Wszyscy mają prawo do szczęścia, ale nie wszyscy mają szczęście do prawa :D
ODPOWIEDZ

Wróć do „Nowości”