Монтаж
Какая версия 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 |
| Windows | Windows |
| 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 см. в разделе «Обновление» .