Strona 1 z 1

Octoprint zmiana portu i hosta

: 18 lip 2017, 19:29
autor: Zepco
Hejka,
Usiłuję zmienić port na którym nasłuchuje serwer Octoprint. Dodałem parametr host i port w /home/pi/.octoprint/config.yaml, ale nadal nie ma efektu.

Kod: Zaznacz cały

server:
  host: 0.0.0.0
  port: 7000
Po restarcie ps -aux pokazuje:

Kod: Zaznacz cały

pi        1822  4.0  5.3 180760 46672 ?        Sl   17:02   1:00 /home/pi/oprint/bin/python /home/pi/oprint/bin/octoprint --host=127.0.0.1 --port=5000
Jest jeszcze jakieś miejsce żeby to zmienić? Port jeszcze przeżyję, ale chciałbym ustawić host na 0.0.0.0, żeby można było się dostać także z zewnątrz, ponieważ chcę zrobić przekierowanie na routerze

Re: Octoprint zmiana portu i hosta

: 18 lip 2017, 19:46
autor: dragonn
to co widzisz w ps aux to jest parametr podawany do uruchomienia octroprint i on może nadpisywać to co jest w config.yaml. Jak uruchamiasz octoprint przy starcie systemu?

Re: Octoprint zmiana portu i hosta

: 18 lip 2017, 19:49
autor: Zepco
Tak, to jest octopi uruchomiony na malince i tam standardowo pakuje się jako usługa systemowa. Szukałem w tamtym skrypcie, ale nie mogę znaleźć kiedy sobie dopisuje te parametry.

Re: Octoprint zmiana portu i hosta

: 18 lip 2017, 19:50
autor: Zepco
Znalazłem! Plik /etc/default/octoprint
Szukałem katalogu /etc/octoprint, a on ma to gdzie indziej. Dzięki za naprowadzenie.

Re: Octoprint zmiana portu i hosta

: 18 lip 2017, 20:06
autor: Zepco
Okazuje się, że serwer startuje na porcie 5000, ale dostęp do niego przez port 80 na octopi załatwiony jest za pomocą haproxy.

Także powyższy plik zostawiłem bez naruszenia i zmieniłem /etc/haproxy/haproxy.cfg dodając jeszcze jeden frontend wskazujący na backend octoprint. I teraz lokalnie śmigam na porcie 80, a z zewnątrz na tym który mam przekierowany.

Teraz w octodroid czy innej apce dla androida ustawiam swoją domenę z dodanym portem i śmiga aż miło. :-)

Pół dnia siedziałem nad rozwiązaniem przeszukując skrypty, a tu takie proste rozwiązanie. Może kiedyś komuś się przyda.

Re: Octoprint zmiana portu i hosta

: 18 lip 2017, 20:10
autor: dragonn
Hmmm a wiesz że na routrze możesz przekierować z portu na inny port? Przekierowanie na routrze nie musi być 80 do 80.

Re: Octoprint zmiana portu i hosta

: 18 lip 2017, 20:14
autor: Zepco
Niestety w moim nie ma takiej opcji :(
Bez nazwy.png

Re: Octoprint zmiana portu i hosta

: 18 lip 2017, 20:26
autor: dragonn
Oo.... jaki głupi router, pierwszy raz widzę tak wybrakowane opcje xD.

Re: Octoprint zmiana portu i hosta

: 18 lip 2017, 21:56
autor: Zepco
Ano głupi. Wziąłem go ze względu na szybkie wifi z dobrym zasięgiem. Rozczarowanie konfiguracją było po fakcie, bo nie spodziewałem się takiego bubla.

Re: Octoprint zmiana portu i hosta

: 19 lip 2017, 10:42
autor: kaworu
Zepco pisze:Ano głupi. Wziąłem go ze względu na szybkie wifi z dobrym zasięgiem. Rozczarowanie konfiguracją było po fakcie, bo nie spodziewałem się takiego bubla.
To może sprawdź czy możesz na niego wgrać http://www.dd-wrt.com/site/support/router-database ?