Install ioBroker

From Embedded Lab Vienna for IoT & Security
Jump to: navigation, search


This documentation describes how to install ioBroker on a Raspberry Pi 3 Model B+


In order to complete these steps, you must have followed before.


Step 1: System Update

In the command line interface enter:

sudo apt-get update && sudo apt-get upgrade

Step 2: Test for existing versions of nodejs and npm

Recommended version for node is 8.x with js-contoller 1.5.7, >6 for npm. Version numbers for node and nodejs must match.

node -v
nodejs -v
npm -v


If the commands don’t result in a shown version number, then proceed to Step 4.

Step 3: Uninstall existing node and node.js versions

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

Step 4: Install node.js for Linux and Raspberry 2/3

curl -sL | sudo -E bash -
sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
sudo reboot

Step 5: Install ioBroker

curl -sL | bash -

IoBroker installer.png

Step 5: Start ioBroker

Use commands:

sudo systemctl stop iobroker
sudo systemctl start iobroker
sudo systemctl restart iobroker
sudo systemctl status iobroker

Step 6: Launch ioBroker web interface

Go to https://localhost:8081

IoBroker localhost.png

Used Hardware