Skip to content

Installing Node-RED

Node-RED is published as a node.js module available on npm, as well as a container available on Docker Hub.

The full guide for installing and running Node-RED is available here.

Linux

The following steps assume you are running on Windows or OSX. If you are running on a Linux OS, or a device like a Raspberry Pi, the project provides a set of install scripts that will get node, npm and Node-RED all installed at the latest stable versions. Refer to the docs linked above.

You must have a supported version of Node.js installed. Node-RED supports the Active and LTS releases, 12.x and 14.x.

You can then install Node-RED as a global module with the command:

npm install -g --unsafe-perm node-red

Depending on your Node.js installation, you may need to run this command using sudo.

The install log output may contain some warnings - these can be ignored as long as the output ends with something like:

+ node-red@1.2.2
added 332 packages from 341 contributors in 18.494s

Running Node-RED

Once installed, you should now have the node-red command available to run.

Command not found

If you do not have the node-red command available it may be a problem with your PATH configuration.

Find where your global node modules are installed by running:

 npm get prefix

Then ensure the bin subdirectory of that location is on your PATH.

When you run node-red, the log output will appear

23 Oct 00:12:01 - [info]

Welcome to Node-RED
===================

23 Oct 00:12:01 - [info] Node-RED version: v1.2.2
23 Oct 00:12:01 - [info] Node.js  version: v12.19.0
23 Oct 00:12:01 - [info] Darwin 18.7.0 x64 LE
23 Oct 00:12:01 - [info] Loading palette nodes
23 Oct 00:12:03 - [info] Settings file  : /Users/nol/.node-red/settings.js
23 Oct 00:12:03 - [info] User directory : /Users/nol/.node-red
23 Oct 00:12:03 - [info] Server now running at http://127.0.0.1:1880/
23 Oct 00:12:03 - [info] Flows file     : /Users/nol/.node-red/flows.json
23 Oct 00:12:03 - [info] Starting flows
23 Oct 00:12:03 - [info] Started flows

This output contains an important piece of information you will need - the location of your User directory.

Accessing the Node-RED editor

Assuming you are running Node-RED on your local computer, open a browser and access the url http://127.0.0.1:1880/. This will load the Node-RED editor - the tool used to build your applications.

Next Steps

The next task is to Install extra nodes into the palette.