# How to get node-red users to have different workspaces?

**URL:** https://discourse.nodered.org/t/how-to-get-node-red-users-to-have-different-workspaces/57684
**Category:** General
**Created:** [2 February 2022 19:43 UTC](https://discourse.nodered.org/t/how-to-get-node-red-users-to-have-different-workspaces/57684 "2022-02-02T19:43:58Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![ale1995](https://avatars.discourse-cdn.com/v4/letter/a/76d3ee/32.png) [@ale1995](https://discourse.nodered.org/u/ale1995)
#### Post date: [2 February 2022 19:43 UTC](https://discourse.nodered.org/t/how-to-get-node-red-users-to-have-different-workspaces/57684/1 "2022-02-02T19:43:58Z")

</div>

I need my node-network to serve several users at the same time, and I want to see if it is possible for each one to have their independent workspace

---

<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: [2 February 2022 19:45 UTC](https://discourse.nodered.org/t/how-to-get-node-red-users-to-have-different-workspaces/57684/2 "2022-02-02T19:45:23Z")

</div>

It is possible in several ways. Depends on what you are trying to achieve.

It is easy enough to run multiple instances of Node-RED for example - though you need to keep a close eye on resources.

---

<div class="post-metadata">

### Author: ![hardillb](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hardillb/32/12373_2.png) [@hardillb](https://discourse.nodered.org/u/hardillb)
#### Post date: [3 February 2022 08:17 UTC](https://discourse.nodered.org/t/how-to-get-node-red-users-to-have-different-workspaces/57684/3 "2022-02-03T08:17:07Z")

</div>

A single Node-RED instance is what is know as multiple-user, single-tenant.

This means that while you can define multiple users they can all only interact with a single running set of flows. They will all see the same editor with all the same tabs. Users can either have full access or just read-only.

If you want each user to have their own set of flows then as Julian said they must each have their own Node-RED instance.

You can do this in multiple ways, e.g. multiple instances with their own useDir running on different ports or using something like docker to host the different instances.

This is one of the problem that is being worked on by [FlowForge](https://flowforge.com). FlowForge is an open source tool to manage multiple instances of Node-RED and control access. The first version was released late last month [https://github.com/flowforge/](https://github.com/flowforge/)

P.s. full disclosure I work for FlowForge Inc

---

<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: [17 February 2022 08:17 UTC](https://discourse.nodered.org/t/how-to-get-node-red-users-to-have-different-workspaces/57684/4 "2022-02-17T08:17:32Z")

</div>

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