- docs
- FlowFuse User Manuals
- Using FlowFuse
- Getting Started
- FlowFuse Concepts
- Changing the Stack
- Device Groups
- DevOps Pipelines
- Environment Variables
- FlowFuse File Nodes
- FlowFuse Persistent Context
- FlowFuse Project Nodes
- High Availability mode
- Instance Settings
- Logging
- Shared Team Library
- Snapshots
- Teams
- User Settings
- FlowFuse API
- Migrating a Node-RED project to FlowFuse
- Device Agent
- Device Agent
- FlowFuse Device Agent Introduction
- Quick Start
- Installation
- Quick Start with Web UI
- Register your Device
- Running the Agent
- Deploying your Flows
- Hardware Guides
- FlowFuse Cloud
- FlowFuse Cloud
- FlowFuse Self-Hosted
- Installing FlowFuse
- Overview
- Configuring FlowFuse
- DNS Setup
- Docker install
- Email configuration
- First Run Setup
- FlowFuse File Storage
- Install FlowFuse on Kubernetes
- Local Install
- Upgrading FlowFuse
- Administering FlowFuse
- Administering FlowFuse
- Administrator configuration for SSO
- licensing
- Monitoring
- Telemetry
- User Management
- Support
- Community Support
- Premium Support
- Debugging Node-RED issues
- Contributing
- Contributing to FlowFuse
# Upgrading to Premium and Enterprise from Starter
For self-managed FlowFuse installations without a license you can unlock more features with a premium license. As an admin a license can be uploaded to FlowFuse in the admin panel, under the settings tab. When a license is uploaded a restart of the forge
app is required.
After the forge application has restarted, the Node-RED runtimes need to be updated to leverage these features. As restarting Node-RED might need to be coordinated, FlowFuse will not automatically restart all instances.
# Enabling FlowFuse User Authentication for @flowfuse/node-red-dashboard
Included with the Enterprise licensed FlowFuse is the ability to use FlowFuse Authentication to control access to Dashboards and to have the user information passed to the Node-RED Flow.
This is enabled by installing a Node-RED plugin @flowfuse/node-red-dashboard-2-user-addon
. To install this plugin you will require a npm authentication token. To request one please contact support@flowfuse.com.
Once you have been supplied with a authentication token please follow these steps:
- Under the Admin Settings page, open the Templates tab and edit the template
- On the Palette page of the Template settings add the following to the "Node Catalogues" list
https://catalog.flowfuse.com/catalogue.json
- In the "NPM configuration file" section you will need to add
replacing//registry.npmjs.org/:_authToken=<npm_auth_token>
<npm_auth_token>
with the token supplied earlier - Click on the "Save changes" button
- Any existing Node-RED instances will need to be restarted to pick up the changes to the template
- Once restarted you should be able to install the
@flowfuse/node-red-dashboard-2-user-addon
from the Palette Manage menu in the Node-RED instance.