Using FlowForge

This guide will help you learn how to use the FlowForge platform to quickly create new Node-RED projects.

Concepts

Within FlowForge, each Node-RED instance is called a Project. The Project is owned by a Team that provides all the necessary access control.

The Project is created from a Template that provides its default settings and runs on a Stack that determines the Node-RED version, memory, and CPU usage.

For more details on these and other core concepts, you can learn about them here.

Working with Projects

Working with Teams

Working with Devices

FlowForge supports deploying projects to remote Devices. They run a software agent that connects back to the platform to receive updates.

Working with Files and Context

FlowForge supports reading and writing persistent files and persistent context.

Debugging and fixing Node-RED issues

Node-RED Safe Mode

When a Node-RED instance is unresponsive, for example due to an infinate loop, it can be put into Safe Mode. This is done by updating the Enivronment Variables for a project. Set NODE_RED_ENABLE_SAFE_MODE as variable name to the value true, then suspend and restart the project. This will load the editor but not start the flow which will let you log in and recover. The flows will be started on the next Deploy from the editor.