Powiadomienia
Wyczyść wszystko
OpenHAB
29
Wpisów
8
Użytkownicy
1
Reactions
8,205
Wyświetleń
Aktualnie męczę instalację mqtt na nas-ie Synology. Widziałem tutoriale jak postawić mqtt z użyciem Docker-a. Nie mogę tego ogarnąć. Jeszcze.
Mam postawione mosquitto w dockerze u siebie na QNAP'ie - zapewne w Synology będzie podobnie. Korzystam z własnego image'u, który dostępny jest tutaj https://github.com/kadasz/image-mosquitto - wypróbuj. Jeżeli masz jakieś problemy, pytaj w tym wątku lub priv.
Dodane : 16/05/2018 5:12 pm
Dzięki za wsparcie 🙂
Nie wiedziałem nawet jak się zabrać nawet na budowanie obrazu z Twojego repo.
Polecenie
git clone https://github.com/kadasz/image-mosquitto
nawet nie ruszyło.
Spróbowałem więc od tutoriala Phil'a Hawthorne - opublikował filmik ( https://www.youtube.com/watch?v=QtqgvoheXGQ)
jak to robi przy pomocy repo toke/docker-mosquitto ( https://github.com/toke/docker-mosquitto).
Na nas-ie ściągnąłem to repo, resztę robiłem przez ssh jak Phil. Utworzyłem trzy katalogi przez ssh, chociaż mogłem normalnie w File Station, ale co tam 🙂 Skopiowałem treść pliku mosquitto.conf z repo do swojego pliku mosquitto.conf w lokalizacji /volume1/docker/mqtt/config, przeklepałem długą linijkę z filmiku z Youtube i nic. Nie mam uprawnień do dostępu do demona - chyba coś takiego (Clipboard01.gif). W tym miejscu jestem.
Dodane : 16/05/2018 11:26 pm
Dzięki za wsparcie 🙂
Nie wiedziałem nawet jak się zabrać nawet na budowanie obrazu z Twojego repo.
@_aro_ wszystko masz opisane w źródle tego obrazu na githubie - https://github.com/kadasz/image-mosquitto#how-to-use-this-image
Dodane przez: _Aro_
Polecenie
git clone https://github.com/kadasz/image-mosquitto
nawet nie ruszyło.
Zakładam, że nie masz zainstalowanego git'a, wklep polecenie which git lub whereis git - jeżeli któreś z tych poleceń nie zwróci Ci lokalizacji gita to musisz go zainstalować. Co do budowy obrazu i uruchomienie, wszystko działa - przed chwilą testowałem:
# whereis git
git: /usr/bin/git /usr/share/man/man1/git.1.gz
# git clone https://github.com/kadasz/image-mosquitto
Cloning into 'image-mosquitto'...
remote: Counting objects: 47, done.
remote: Compressing objects: 100% (38/38), done.
remote: Total 47 (delta 17), reused 25 (delta 7), pack-reused 0
Unpacking objects: 100% (47/47), done.
Checking connectivity... done.
# cd image-mosquitto
~/image-mosquitto# docker build -t image-mosquitto .
Sending build context to Docker daemon 128.5kB
Step 1/26 : FROM phusion/baseimage:latest
latest: Pulling from phusion/baseimage
281a73dee007: Pull complete
2aea1b77cff7: Pull complete
59a714b7d8bf: Pull complete
0218064da0a9: Pull complete
ebac621dcea3: Pull complete
a3ed95caeb02: Pull complete
b580731643cc: Pull complete
faa5fbdba239: Pull complete
Digest: sha256:29479c37fcb28089eddd6619deed43bcdbcccf2185369e0199cc51a5ec78991b
Status: Downloaded newer image for phusion/baseimage:latest
---> 166cfc3f6974
Step 2/26 : MAINTAINER Karol D Sz
---> Running in 3eaab6d994ec
Removing intermediate container 3eaab6d994ec
---> 73ad38278e64
Step 3/26 : ENV TZ Europe/Warsaw
...
Removing intermediate container bc34b428f457
---> 7195e071be56
Step 26/26 : CMD ["/sbin/my_init"]
---> Running in 5e6b3f62e249
Removing intermediate container 5e6b3f62e249
---> ba7edf3aa9d5
Successfully built ba7edf3aa9d5
Successfully tagged image-mosquitto:latest
~/image-mosquitto# docker run -d --name mqtt --hostname mqtt -p 1883:1883 image-mosquitto
821c9ee84c6ed4eb97481677fa679742899fcc43d7f116005a7a2fa18710f180
Dodane przez: _Aro_
Nie mam uprawnień do dostępu do demona - chyba coś takiego (Clipboard01.gif). W tym miejscu jestem.
Dokładnie, jak napisałeś nie masz uprawnień, aby uruchomić kontener. Zatem, uruchamiasz polecenie docker poprzez sudo, lub dodajesz użytkownika arek do grupy docker wykonując polecenie: sudo usermod -aG docker arek, bądź działasz sobie z poziomu użytkownika root 🙂
Dodane : 17/05/2018 9:53 am
Dzięki za poświęcony czas i pomoc.
A więc tak: zainstalowałem Git Server z Centrum Pakietów. Zalogowałem się przez shh, polecenie whereis git w ogóle nie działa (command not found), which git wskazuje tylko /bin/git. Dobra. Repo się ściągnęło
# git clone https://github.com/kadasz/image-mosquitto
Cloning into 'image-mosquitto'...
remote: Counting objects: 47, done.
remote: Compressing objects: 100% (38/38), done.
remote: Total 47 (delta 17), reused 25 (delta 7), pack-reused 0
Unpacking objects: 100% (47/47), done.
Co prawda bez tej linii poniżej, nie wiem dlaczego.
Checking connectivity... done.
Dalej doker zbudował obraz image-mosquitto, przewinęło się 1500 linii aż do successfully built i successfully tagged image-mosquitto:latest i rzeczywiście ostatnia linia to sudo docker run -d --name mqtt --hostname mqtt -p 1883:1883 image-mosquitto. Poszło ! 🙂
Teraz wrócę do artykułu Adriana o geolokalizacji ( https://www.smartnydom.pl/geolokalizacja-w-inteligentnym-domu/) i dalej będę męczył 🙂
Ale już z uśmiechem na twarzy 🙂 Jeszcze raz wielkie dzięki !
Dodane : 17/05/2018 7:24 pm
adrian reacted
Nie ma problemu 🙂 najważniejsze że działa, małymi kroczkami byle by do przodu 🙂
Dodane : 17/05/2018 8:58 pm
Może trochę odgrzebuję temat ale tytuł tematu nawet pasuje to nie będę nowego zakładał. Otóż mam taki przypadek że korzystam z chmury myopenhab.org i po około tygodniowej bezbłędnej pracy nagle straciłem dostęp przez chmurę. W aplikacji na androidzie się nic nie umiało załadować a przez przeglądarkę po zalogowaniu się status był nawet "online" ale mimo to po wejściu kręciło się kółeczko i w końcu timeout wywalił. Po powrocie do domu na lokalnym IP wszystko działa. Uruchomiłem ponownie linuxa i już działa połączenie przez chmurę. Piszę to dlatego że już drugi raz miałem taki przypadek i pytanie czy ktoś się z tym spotkał i jak ewentualnie temu zaradzić.
Dodane : 13/11/2018 6:38 pm
Cześć
Mam dokładnie ten sam problem. Po zalogowaniu na stronę mam pełen dostęp do serwera, a w aplikacji na androidzie tylko kręci się kółeczko. Mam wrażenie, że problem zaczął występować od ostatniej aktualizacji aplikacji.
Dodane : 13/11/2018 7:53 pm
U mnie to samo
Dodane : 14/11/2018 12:39 pm
są problemy generalnie - ale nie ma jasnej komunikacji
Dodane : 14/11/2018 8:40 pm
Strona 2 / 2
Poprzednia