Deploy instantly and for free an instance of NodeRed v2 for daily use and various automations!

Using a one-click Heroku deployment of a template repository, then extending it with extra palette nodes and JavaScript libraries.

Walkthrough

Deploy on Heroku in 1 click

Use the following button to 1-click deploy an instance on heroku:

Deploy to Heroku

Which will open the following screen:

Heroku deploy screen for the Node-RED template

Choose an App Name, use a strong password for the NODE_RED_PASSWORD value and hit Deploy App.

Add new Nodes to the Palette

Node-Red modules may be added via the Menu>Manage Palette link from the Node Library:

Node-RED Manage Palette install tab

Add Javascript libraries for the Function node

Example for the lodash library (npm link).

"dependencies": {
    [...],
    "lodash": "~4.x"
}
  • Deploy to heroku
  • Once in Node-Red editor, open the function node>Setup>Modules
  • Module Name=lodashand Import as=_ Node-RED function node module import for lodash
  • Use it in On Message:
msg.payload = _.lowerCase(msg.payload);

Voilà !

Validation & troubleshooting

You can now freely access https://your-app-name.herokuapp.com/red:

Node-RED login page hosted on Heroku

When logged in, hit the Menu button to check the 2.0.5 version:

Node-RED version shown in the About menu

Going further