# Multi-Tenant Dashboard

**URL:** <https://discourse.nodered.org/t/multi-tenant-dashboard/99804>\
**Category:** Dashboard\
**Tags:** node-red-dashboard\
**Created:** [29 November 2025 00:12 UTC](https://discourse.nodered.org/t/multi-tenant-dashboard/99804 "2025-11-29T00:12:30Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Abdul\_Manan\_Chaudary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/abdul_manan_chaudary/32/104630_2.png) [@Abdul\_Manan\_Chaudary](https://discourse.nodered.org/u/Abdul_Manan_Chaudary)\
**Post date:** [29 November 2025 00:12 UTC](https://discourse.nodered.org/t/multi-tenant-dashboard/99804/1 "2025-11-29T00:12:30Z")

</div>

One of my client needed multi-user Node-RED (50 users, isolated instances) but FlowFuse was over engineered for them. I built them a custom system for handling multi-user flow based segregation and role based access which node-red doesn't support by default.

Now wondering: is this a common problem?

Specifically:

- Do people need multi-user Node-RED?

- Is FlowFuse pricing a blocker?

- Would people consider custom implementation?

Not trying to sell - just gauging if others face this.

If so, happy to discuss what worked.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [29 November 2025 00:52 UTC](https://discourse.nodered.org/t/multi-tenant-dashboard/99804/2 "2025-11-29T00:52:33Z")

</div>

I think that multi-user is common. I can't comment on FlowFuse.

It actually isn't really hard to create a multi-user setup using multiple Node-RED instances if you need separate flows for each user. The sensible approach is to either use Docker or just individual instances (since Node-RED is simply a node.js app, this is easy) behind a reverse proxy.

If you only need a separate UI per user with shared flows then UIBUILDER can do that.

If you need the same UI and a single Node-RED instance then that is also possible.

---

<div class="post-metadata">

**Author:** ![vitormnm](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/vitormnm/32/52166_2.png) [@vitormnm](https://discourse.nodered.org/u/vitormnm)\
**Post date:** [29 November 2025 14:17 UTC](https://discourse.nodered.org/t/multi-tenant-dashboard/99804/3 "2025-11-29T14:17:39Z")

</div>

I recently posted this initial flow that handles multiple users in Dashboard 2, using the Multi-tenant function:

> **[Dashboard 2: Multi-User Framework with Role Permissions and Route...](https://flows.nodered.org/flow/de62eb1aa3268fb4f61c74f8f2f8584f)**

For multiple Node-RED instances in a local environment, Docker really seems to be the best way to go.

In some simpler projects where I needed to run several isolated Node-RED instances, I used PM2 to manage multiple Node-RED projects running on Windows.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [29 November 2025 14:31 UTC](https://discourse.nodered.org/t/multi-tenant-dashboard/99804/4 "2025-11-29T14:31:23Z")

</div>

> [@vitormnm](#):
>
> For multiple Node-RED instances in a local environment, Docker really seems to be the best way to go.

I don't know that I would agree fundamentally, there are a lot of factors. Raw instances behind a reverse proxy is likely to be less overhead, especially when factoring in a proper IdM tool to handle users and logins. A reverse proxy may still be desirable for Docker as well.

> [@vitormnm](#):
>
> In some simpler projects where I needed to run several isolated Node-RED instances, I used PM2 to manage multiple Node-RED projects running on Windows.

Yes, this can be decent for development.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [29 December 2025 14:31 UTC](https://discourse.nodered.org/t/multi-tenant-dashboard/99804/5 "2025-12-29T14:31:42Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
