Монтаж

Какая версия Node.js мне нужна?

ioBroker работает на Node.js. Рекомендуется использовать версию Node.js 22 с долгосрочной поддержкой (LTS).

Не следует использовать нечетные номера версий (21, 23, 25…). Это ветки разработки, не имеющие долгосрочной поддержки.

В операционных системах Debian, Ubuntu и Raspberry Pi скрипт установки ioBroker автоматически устанавливает Node.js. Для ручной установки:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

Проверить установленную версию можно с помощью следующей команды:

node -v
npm -v

Они оба должны быть совместимы.nodeCurrent ,nodeNewest иnodeNewestNext Если на вкладке «Хосты» отображаются несоответствия, необходимо обновить данные.

Подробности: Установите Node.js

Как установить ioBroker?

Метод зависит от операционной системы:

системаПрочь
Linux (Debian, Ubuntu, Raspberry Pi OS)Обычная процедура. Одна команда выполнена: установка под Linux.
докерЕсли хост Docker или NAS уже доступны: Docker
ПроксмоксЕсли ioBroker должен работать параллельно с другими сервисами: Proxmox
WindowsWindows
macOSТолько для тестирования и разработки: macOS

В Linux достаточно следующего:

curl -sLf https://iobroker.net/install.sh | bash -

После этого администратор находится в подчинении.http://<IP-Adresse>:8081 доступен.

Для тех, кто не уверен: Debian без графического интерфейса на мини-ПК с SSD — это путь с наименьшим количеством неожиданностей.

Как правильно обновить Node.js?

В рамках одной основной версии (например, с 22.9 на 22.11) достаточно обычного обновления системы:

sudo apt update && sudo apt upgrade

Обновление до основной версии (например, с 20 до 22) — это совсем другое дело. В этом случае необходимо пересобрать модули; в противном случае адаптеры больше не будут запускаться. Это обрабатывается командой.iob nodejs-update .

!> Создайте резервную копию заранее. И никогда не пропускайте основные версии и не переключайтесь на нечетные версии.

Полный процесс описан в разделе «Обновление Node.js».

Обновление самого ioBroker отличается от обновления Node.js. Информацию об ioBroker см. в разделе «Обновление» .