В настоящее время процедура установки ioBroker значительно упрощена.

Автор: | 25.01.2019

Инструкция по установке ioBroker на компьютер с операционной системой, основанной на Linux.

Подготовительные операции.
Обновление системы, установка Node.js и недостающих пакетов.

1. Обновим список пакетов и систему

sudo apt update
sudo apt upgrade

2. Проверим версии установленных пакетов Node.js и npm

node -v
nodejs -v
npm -v

3. Если хотя бы одна из команд не показывает номер версии (что указывает на то, что пакет не установлен) переходим к пункту 4, если же установленная версия Node.js ниже v8.15.0, а npm ниже v6.4.1, придется сначала полностью удалить устаревшие пакеты и перезагрузить компьютер

sudo apt --purge remove node
sudo apt --purge remove nodejs
sudo apt autoremove
sudo reboot

4. Установим Node.js и npm

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install -y nodejs

5. Вернемся к пункту 2 и проверим правильность установки Node.js и npm

6. Установим необходимые недостающие пакеты и перезагрузим компьютер

sudo apt install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev 
sudo reboot

Установка собственно ioBroker.

1. ioBroker устанавливается всего лишь одной командой, которая может быть выполнена как обычным пользователем, так и пользователем root

curl -sL https://raw.githubusercontent.com/ioBroker/ioBroker/stable-installer/installer.sh | bash -

В результате успешной установке увидим в терминале

ioBroker was installed successfully
Open http://localhost:8081 in a browser and start configuring!

Если это так, установка завершена и можно переходить к настройке.
Открываем в браузере http://IP-адрес:8081

http://IP-адрес:8081

где IP-адрес — адрес компьютера с установленным ioBroker

Внимание!

Вместо привычных команд типа:

sudo systemctl stop iobroker

и пр., необходимо использовать следующие команды:

iobroker stop
iobroker start
iobroker restart
iobroker status

Это особенность Linux, а не ioBroker, не влияющая на функциональность системы. Тем не менее команда разработчиков работает над этой особенностью.

Эта запись — перевод официального руководства

В настоящее время процедура установки ioBroker значительно упрощена.: 2 комментария

  1. roman.esm

    Поставил с помощью скрипта. Теперь он стартует с правами пользователя «ioBroker». Из-за этого не хватает прав, например, на запуск HAM в глобальном режиме. Раньше, когда запускал его с правами root (sudo iobroker start), такой проблемы не было. Как это поправить?

Добавить комментарий