Pomoc Instalacja Supli w najnowszej wersji Container Station 3

BraveHeartt007

Entry Technician
Q Associate
13 Listopad 2017
35
2
8
38
QNAP
TS-x53D
Ethernet
1 GbE
Witam,
potrzebuje zainstalować i skonfigurować Suple na serwerze QNAP w najnowszej wersji Container Station 3.
Wiem że mam utworzyć nowy kontener. W konfiguracji obrazu Docker Hub i wpisałem obraz supla/supla-cloud:latest.
Gdy przechodzę dalej w Skonfiguruj kontener nie wiem czy tu tam zmieniać jakieś porty. Nie mogę znaleźć info jak to ma być skonfigurowane.
Bardzo proszę o pomoc.
 
Pewnie nie bo za dużo tych zmiennych do zmiany/podania.
Ale czemu nie robisz tego z oficjalnej strony: GitHub - SUPLA/supla-docker ?
Tam inaczej wygląda polecenie do klonowania: git clone GitHub - SUPLA/supla-docker
1693895547517-png.png
z tego powodu...
nie wiem co dalej ;/
 
To co napisałem wyżej:
Kod:
[/tmp] # git clone git://github.com/SUPLA/supla-docker.git
Cloning into 'supla-docker'...
fatal: unable to connect to github.com:
github.com[0: 140.82.121.3]: errno=Connection timed out

[/tmp] # git clone https://github.com/SUPLA/supla-docker.git
Cloning into 'supla-docker'...
remote: Enumerating objects: 2056, done.
remote: Counting objects: 100% (363/363), done.
remote: Compressing objects: 100% (136/136), done.
remote: Total 2056 (delta 230), reused 357 (delta 227), pack-reused 1693
Receiving objects: 100% (2056/2056), 329.33 KiB | 1.02 MiB/s, done.
Resolving deltas: 100% (1197/1197), done.
 
No to pobierz zip wrzuć przez web-gui rozpakuj wejdz przez ssh do tego katalogu i dalej lecisz z komendami i tak nie bedzie Ci działać imho
jaką komendę mam użyć by ruszyła instalacja jak wejdę w folder do którego skopiowałem cały

1693912069313.png

próbowałem na różne sposoby
Połączono posty:

1693912706920.png

nie map pojęcia co ja źle robię ;/
 
Za bardzo skaczesz z jednej metody instalacji na drugą tego nie sposób ogarnąć "GitHub - SUPLA/supla-docker" to repozytorium wykorzystuje komendę "docker-compose" pamiętasz? komunikat "unknown command" ?
Powtarzanie tej czynności jest bez sensowne chyba ze dodasz sobie jak sugerował @Damian alias

Bash:
alias docker-compose='docker compose'
Ale to trzeba dodać do ".bashrc" albo do innego profilu shella żeby zawsze działało nie do restartu.

Znalazłeś gotowy "docker-compose.yaml" plik pozmieniać zmienne adresy na swoje dane i tyle.

Tak czy siak musisz się w końcu zdecydować która metodę wybierasz
 
Kod:
# Where the SUPLA Cloud will be accessible? Put domain or IP address here with port.
CLOUD_DOMAIN=cloud.supla.org

W tej części jaki adres mam wpisać bo ruszyłem dalej mam nadzieje że się uda hahaha.
To ma QNAP'a? jeśli tak czy to ma być adres wewnętrzny sieci czy może być ten z DDNS myQNAPcloud ?
 
Ok sorry doczytałem komentarz linijka wyżej xD "# Where the SUPLA Cloud will be accessible? Put domain or IP address here with port." mysqQNAPcloud. jak na moje oko powinien być xD pewnie porty będziesz musiał ogarnąć
 
Bash:
ssh nas

cd /share/Container/apps

wget -c https://github.com/sedzisz/supla-docker/archive/refs/heads/master.zip

unzip master.zip

rm master.zip

cd supla-docker-master

chmod +x supla.sh

# BŁĄD
#Error response from daemon: driver failed programming external connectivity on endpoint supla-cloud (bb1f9a1c7c41785263bed3f01ff406e5a89da8d4fca1e226b2f53145dd4701de): listen tcp4 0.0.0.0:443: bind: address already in use
# Oznacza ze dany port jest używany zmień na inny
# EDYTUJ PLIK .env zmień zmienną PORT_HTTPS=443 naprzykład na 9443 jeżeli nie masz pewności czy port nie jest używany PORT_HTTP=88

sudo ./supla.sh start

Jak coś pójdzie nie tak po uruchomieniem skryptu supla.sh trzeba zrobić porządki. wywołaj komendę "docker compose down:"

Zrzut ekranu z 2023-09-05 16-06-05.png

1693923126940.png



Adres supli to https://ADRES_NASA_LOKALNY:9443/ taki sobie port ustawiłem

Zrzut ekranu z 2023-09-05 16-10-12.png


* nie mam entware-sdk zainstalowanego u mnie psuje PATH

Tak tylko informacyjnie:
Bash:
[sedzisz@NAS ~]$ docker -v
Docker version 20.10.22-qnap7, build 57ed8b8
[sedzisz@NAS ~]$ docker compose version
Docker Compose version v2.14.1-qnap1
 
# EDYTUJ PLIK .env zmień zmienną PORT_HTTPS=443 naprzykład na 9443 jeżeli nie masz pewności czy port nie jest używany PORT_HTTP=88 #Error response from daemon: driver failed programming external connectivity on endpoint supla-cloud (bb1f9a1c7c41785263bed3f01ff406e5a89da8d4fca1e226b2f53145dd4701de): listen tcp4 0.0.0.0:443: bind: address already in use
Czy coś jeszcze mam zmieniać w tym pliku oprócz portu i adresu?
 
Tak tylko informacyjnie:
Bash:
[sedzisz@NAS ~]$ docker -v
Docker version 20.10.22-qnap7, build 57ed8b8
[sedzisz@NAS ~]$ docker compose version
Docker Compose version v2.14.1-qnap1
Dzięki do tego akurat doszedłem sam :D poczytałem o dokerze i się dowiedziałem że najnowsza wersja ma inne komendy niż wcześniejsza :p
Połączono posty:

1693926826006.png

to się odnosi do tego
Kod:
 DB_PASSWORD="$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)"

ROZWIĄZANE
w piliku .env.default trzeba jeszcze wpisać
Kod:
FIRST_USER_EMAIL=
FIRST_USER_PASSWORD=
 
  • Lubię to
Reakcje: 3Qn
Właśnie nic nie wyskakuje tylko jest próba logowania cały czas
i jak zrobić jak mam internet z upc żebym mógł logować przez adres IP z myQNAPcloud jaki jest w ddns? czy to będzie działac tylko po sieci wewnętrznej?
 

Użytkownicy znaleźli tą stronę używając tych słów:

  1. supla
  2. qnap supla
  3. command not found
  4. nie działą https
  5. docker station 3
  6. zmienne ip
  7. repozytorium
  8. https://forum.qnap.net.pl/threads/instalacja-supli-w-najnowszej-wersji-container-station-3.40721/
  9. entware