Node.js und npm
!> Mit dem iobroker-Installationsskript ist eine getrennte Installation von Node.js und npm auf den empfohlenen Linux-Systemen nicht mehr erforderlich! Siehe Installation unter Linux
ioBroker und Adapter sind vorwiegend in der Programmiersprache JavaScript geschrieben. Da ein Computer JavaScript nicht direkt ausführen kann, wird eine Laufzeitumgebung benötigt. Dafür sorgt Node.js.
?> Empfohlen werden Debian- und Ubuntu-basierte Distributionen.
!> Aktuell empfiehlt ioBroker die LTS-Version Node.js 22. Ungerade Versionen dürfen nicht verwendet werden.
Standardmäßiges Update von Node.js
Ab js-controller 5.5.x steht der neue Konsolen-Befehl zur Aktualisierung von Node.js zur Verfügung:
iobroker nodejs-update
Dieser Befehl lädt und installiert automatisch die empfohlene LTS-Version Node.js 22 sowie das passende npm.
Möchte man gezielt auf eine andere Version (z. B. Node.js 24) wechseln, gebe die gewünschte Version als Parameter an:
iobroker nodejs-update 24
Alternative manuelle Installation
Falls eine manuelle Installation oder spezielle Version gewünscht ist, verwende das Nodesource-Repository:
curl -sL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
Für eine andere Version passe setup_22.x entsprechend an (z. B. setup_24.x).