- docs
- FlowFuse User Manuals
- Using FlowFuse
- Getting Started
- Static asset service
- Bill of Materials
- FlowFuse Concepts
- Changing the Stack
- Custom Hostnames
- Device Groups
- DevOps Pipelines
- Environment Variables
- FlowFuse Assistant
- FlowFuse File Nodes
- FlowFuse Persistent Context
- FlowFuse Project Nodes
- High Availability mode
- HTTP Access Tokens
- Instance Settings
- Logging
- Shared Team Library
- Snapshots
- Team Broker
- 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
- Quick Start
- Installing FlowFuse
- Overview
- Configuring FlowFuse
- DNS Setup
- Docker install
- Docker from AWS Market Place
- Docker on Digital Ocean
- Add Project Stacks on Docker
- Docker Engine on Windows
- Email configuration
- First Run Setup
- FlowFuse File Storage
- Install FlowFuse on Kubernetes
- Upgrading FlowFuse
- Administering FlowFuse
- Administering FlowFuse
- Configuring Single Sign-On (SSO)
- Licensing
- Monitoring
- Telemetry
- User Management
- Support
- Community Support
- Premium Support
- Debugging Node-RED issues
- Contributing
- Contributing to FlowFuse
- Introduction
- Adding Template Settings
- API Design
- Creating debug stack containers
- Database migrations
- FlowFuse Architecture
- Local Install
- State Flows
- Device Editor
- Invite External Users
- User Login Flows
- Reset Password Flow
- Project Creation
- Instance states
- User Sign up Flow
- Team creation Flow
- Team Broker
- Working with Feature Flags
# Upgrading to FlowFuse Enterprise
For self-managed FlowFuse installations without a license you can unlock more features with a enterprise 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.