Проблема с запуском Node-Red

Добрый день! Подскажите пожалуйста новичку. Поставил NodeRed на WirenBoard 8 согласно руководства, после установки и попытки запуска по адресу сервера не переходит, пишет:
-RED[313]: file will not be recoverable, you will have to delete it and re-enter
-RED[313]: your credentials.
-RED[313]: You should set your own key using the ‘credentialSecret’ option in
-RED[313]: your settings file. Node-RED will then re-encrypt your credentials
-RED[313]: file using your chosen key the next time you deploy a change.
-RED[313]: ---------------------------------------------------------------------
-RED[313]: 30 Apr 07:33:48 - [warn] Encrypted credentials not found
-RED[313]: 30 Apr 07:33:48 - [info] Server now running at http://127.0.0.1:1880/
-RED[313]: 30 Apr 07:33:48 - [info] Starting flows
-RED[313]: 30 Apr 07:33:48 - [info] Started flows
MobaXterm_WB_20250430_123939.rtf (77,5 КБ)

Добрый день!

Если Node-RED установлен в Docker и командная строка показывает, что он работает, но вы не можете подключиться к нему через браузер, возможно, проблема в сетевых настройках Docker или конфигурации Node-RED. Вот несколько шагов, которые помогут вам диагностировать и решить проблему:

  1. Проверьте, что контейнер работает: Выполните команду:
docker ps

Убедитесь, что контейнер с Node-RED запущен и работает.
2. Проверьте проброс портов: Убедитесь, что порты контейнера проброшены правильно. Если вы следовали инструкции, контейнер должен пробрасывать порт 1880 (или любой другой, который вы указали) на хост-машину. Проверьте это в выводе команды:

docker ps
  1. Проверьте конфигурацию Node-RED: Убедитесь, что Node-RED слушает на всех интерфейсах. Проверьте конфигурацию Node-RED в файле settings.js, убедитесь, что параметр uiPort установлен правильно и нет ограничений на интерфейсы.
  2. Проверьте брандмауэр: Убедитесь, что порт 1880 (или другой указанный вами порт) не блокируется брандмауэром на вашей машине. Откройте порт или временно отключите брандмауэр для проверки.
  3. Проверьте доступность сервера: Выполните команду:
curl http://127.0.0.1:1880

Если сервер Node-RED работает и правильно настроен, вы должны получить HTML-код страницы Node-RED в ответе.

Если после выполнения всех этих шагов проблема не решена, пожалуйста, предоставьте больше информации о конфигурации вашей системы, команду, которую вы используете для запуска контейнера, и диагностический файл. Это поможет в дальнейшем анализе и решении проблемы.

1 лайк

Добрый день! Проблема еще актуальна?

Добрый день, сегодня попробую переустановить контейнер и NodeRed c подключением контроллера к интернету через Ethernet, до этого подключался по Wi-Fi. По Wifi запустить контейнер не удалось.

Все получилось, спасибо. Не по тому IP стучался)