Node-RED Dashboard 2.0 has recently seen it's first major, stable release. In this Webinar, Joe Pavitt will demonstrate some of the new features available, and in particular, demonstrate how you can easily build out a multi-user dashboard when running Node-RED Dashboard 2.0 on FlowFuse
With Node-RED Dashboard 1.0, a very common feature request was "Personalised Multi User Dashboards", whereby different data could be rendered, in the same dashboard, for different users. Now, with the evolution of FlowFuse to elevate your Node-RED experience, we can easily secure our instances with FlowFuse Authentication, and utilise this to build out such dashboards.
Joe will demonstrate some of the main features of Node-RED Dashboard 2.0, and then dive into how you can use these features to:
Build out a personalized multi-user dashboard, with unique data for each user
Build admin-only views
Track user activity for auditing purposes.
We'll also be hosting a Q&A session at the end of the Webinar if you have any particular questions, queries of feedback you'd like to discuss directly with the team.
Hi @Waz, that’s likely from the 1st of April onwards. Currently it’s possible to adopt the team tier with one Node-RED instance at $25.
Multi user functionality is a team tier feature as its only valuable to organisations that have information available to some but not all employees or stakeholders.
That’s correct, we’re making some changes to the pricing soon and we didn’t want to get new customers a surprise within the first month. I hope you understand.
If there’s a good reason for you to need this feature but feel like $125/mo kills your business case, would you be available to chat with me so we can adjust our course?
I am also interested in the multi-user dashboard feature, but 125 USD/month is overkill,
as I would also only use a single node-red instance. Please let me kow, if there will be a better pricing for "simple" small-time users like us.
Can you expand on your use case? Where do you need multiple users on one dashboard where the pricing is prohibitively expensive? Happy to DM too if you’d like to keep it confidential
Thank for your promt reply. Here is the case. I collect data from various sensors. (via mqtt)
I can change data sending rate of the sensor by control message.
What I'd like to achieve, is to have a dashboard, where I can create views of actual (last received) data,
and an input field to change sending rate (f.eg a slider).
That is all quite simple so far and can be done with normal node-red dashboard.
But I want to differentiate, who can see and access which sensor.
user nr 1 can only see sensor nr 1,
user nr2 can see sensors 2 and 3,
and so on...
Yes, I would be the only (admin) user with access to node-red, creating various dashboards for other users. Those other users only need access to their dedicated dashboards.
The setting would be an experimental test project rather, that could may be later grow to something more professional.
My understanding from this is that Dashboard 2.0 multi-user only works using Flowfuse? Is there any other alternative to using the multi-user dashboard?
Node-RED Dashboard 2.0: Open source package, primarily developed by FlowFuse, that adds in a collection of UI and Chart nodes to Node-RED for building custom UI. Does not require FlowFuse at all, can just be used with core Node-RED.
The Personalized Multi-User Dashboard plugin, @flowfuse/node-red-dashboard-2-user-addon, is available in their FlowFuse Certified Nodes catalog, accessible to their Teams and Enterprise customers. This is also available for their Self-Hosted customers who wish to use the Personalized Multi-User Dashboard.
UIBUILDER provides some basic user id data that you can use to help build something. Combined with some form of identity tooling that you either roll yourself or use an external tool like Cloudflare Zero Trust.
It should be possible to do that with D2 as well I think?
What auth provider do you have Node-RED configured with? The only two auth plugins I'm aware of for Dashboard right now are FlowFuse (which requires you to run the instance via FlowFuse) and CloudFlare (which requires you've setup CloudFlare auth on your Node-RED instance.