FlowFuse Cloud now available for free!
With our new FlowFuse release, comes a new team tier, available on FlowFuse Cloud, to provide you an easy way to manage your many Node-RED instances.
The new Free plan on FlowFuse Cloud will allow you to manage two edge devices using FlowFuse Device Agent, completely free of charge, forever! The new plan also provides Device Auto Snapshots, so any changes to your Node-RED flows running on your devices are backed up automatically.
FlowFuse is an industrial data platform that enables engineers to build, manage, scale, and secure their Node-RED solutions for digitalizing processes and operations. More fundamentally though, it's a great platform to manage multiple instances of Node-RED.
# What's Included?
Whether you're running multiple Node-RED instances at home for Home Automation, or running thousands of Node-RED instances in your factory, FlowFuse provides an easy-to-use, centralised view of your Node-RED instances, making it easy to manage and monitor them in one place.
In our new free tier on FlowFuse Cloud you get:
- 2 x Remote Node-RED Instances, managed through the FlowFuse Device Agent
- Version control for your Node-RED flows with FlowFuse's Snapshots
- Remote access to your Node-RED instances through FlowFuse Cloud, utilizing the Device Agent's Developer Mode
# Getting Started
# Create Your Free Team
To create a free team, simply sign up to FlowFuse Cloud.
Once you've filled in your details, you'll be presented with the option to choose your team type. Select the "Free" option, and you're good to go.
Screenshot showing the UI for selecting your Team's type, when onboarding through on FlowFuse Cloud.
Please do note, that whilst we do require credit card information, this is just for verification purposes. You will never be charged for the Free plan.
# Create your First Application
Applications in FlowFuse help you organise and group your resources, from Instances to DevOps Pipelines and Snapshots for Version Control. So, before you can add your first "Device", you'll first need to create an Application to store it.
Screenshot showing the form to create a new Application in FlowFuse.
# Edge Devices
Now you have an Application setup, you can "register" your first Device.
A "Device" in FlowFuse is a just a term for a remote Node-RED instance that is managed by FlowFuse. FlowFuse connects to these remote instances using the FlowFuse Device Agent, which is easy to setup and get running.
# Install Device Agent
Firstly, wherever you want your Node-RED to run, e.g. on a Raspberry Pi or your own Laptop, install the flowfuse-device-agent
package:
# Linux/MacOS
sudo npm install -g @flowfuse/device-agent
# Windows
Issue the below command in an elevated command prompt:
npm install -g @flowfuse/device-agent
For alternative installation options and more details, please refer to our documentation.
# Registering Your Device
To register your Device, in the FlowFuse Platform, click on the "Edge Devices" option in the left-hand menu, and then click the "Add Device" button.
Fill out the name, device type and select the application you've just created, and you'll be presented with the following:
Screenshot showing the dialog with the one-time-code to connect your remote Node_RED instance to FlowFuse
The command presented is used to connect your device to FlowFuse. Run this where you just installed the @flowfuse/device-agent
package. This will connect your remote Node-RED instance to the FlowFuse platform.
The final step to take is to then start running the device agent, which you can do by simply calling:
flowfuse-device-agent
# Developing on your Device
FlowFuse offers remote development capabilities, allowing you to edit your Node-RED flows directly, and securely, from the FlowFuse Cloud platform. This is done through the Device Agent's "Developer Mode".
To get started with developing flows on your Device, simply select your newly created Device, toggle on 'Developer Mode", and click "Open Editor"!
# Version Control with Snapshots
FlowFuse makes version control easy with Snapshots. The new Free plan includes Device Auto Snapshots, which will automatically create a snapshot any time a flow is deployed to your device.
# What Else is New?
In addition to the Free plan, we've also added two new views to the FlowFuse platform:
- Pipelines: This view provides a way to manage all of your DevOps Pipelines, making it even easier to manage your development, testing, staging and production environments.
- Bill of Materials: This view provides a way to manage all of your Node-RED dependencies, making it easy to see what versions of nodes are being used across all of your Node-RED instances.
For a full list of everything that went into our 2.12 release, you can check out the release notes.
We're always working to enhance your experience with FlowFuse. We're always interested in your thoughts about FlowFuse too. Your feedback is crucial to us, and we'd love to hear about your experiences with the new features and improvements. Please share your thoughts, suggestions, or report any issues on GitHub.
Together, we can make FlowFuse better with each release!
# Try FlowFuse
# Self-Hosted
We're confident you can have self managed FlowFuse running locally in under 30 minutes. You can install FlowFuse using Docker or Kubernetes.
# FlowFuse Cloud
The quickest and easiest way to get started with FlowFuse is on our own hosted instance, FlowFuse Cloud.
Get started for free now, and you'll have your own Node-RED instances running in the Cloud within minutes.
Written By:
Published on:
Related Articles:
- FlowFuse 2.0 Release
- Announcing FlowFuse Cloud
- FlowFuse 2.11: MQTT Topic Hierarchy, UI Revamp & Improved Logging
- Visual Layout Editor - Now Available in Dashboard
- MQTT Service Now Available on FlowFuse