# Multiple users interfaces

**URL:** https://discourse.nodered.org/t/multiple-users-interfaces/8856
**Category:** Dashboard
**Created:** [11 March 2019 20:37 UTC](https://discourse.nodered.org/t/multiple-users-interfaces/8856 "2019-03-11T20:37:55Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![baha00](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/baha00/32/6652_2.png) [@baha00](https://discourse.nodered.org/u/baha00)
#### Post date: [11 March 2019 20:37 UTC](https://discourse.nodered.org/t/multiple-users-interfaces/8856/1 "2019-03-11T20:37:55Z")

</div>

Hi all, I tried searching but without luck, is it possible to have multiple user interfaces, for different users, with different nodes, they are all basicly same but with different mqtt topic example localhos:1880/ui1 localhost:1880/ui2 etc ?

---

<div class="post-metadata">

### Author: ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)
#### Post date: [11 March 2019 20:52 UTC](https://discourse.nodered.org/t/multiple-users-interfaces/8856/2 "2019-03-11T20:52:23Z")

</div>

The Readme for the dashboard answers that...

---

<div class="post-metadata">

### Author: ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)
#### Post date: [11 March 2019 21:13 UTC](https://discourse.nodered.org/t/multiple-users-interfaces/8856/3 "2019-03-11T21:13:23Z")

</div>

there a whole section in the readme entitled  
multiple users

---

<div class="post-metadata">

### Author: ![baha00](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/baha00/32/6652_2.png) [@baha00](https://discourse.nodered.org/u/baha00)
#### Post date: [11 March 2019 21:25 UTC](https://discourse.nodered.org/t/multiple-users-interfaces/8856/4 "2019-03-11T21:25:41Z")

</div>

not really, there is no guide how to setup multiple users Dashboards, UIs

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [11 March 2019 21:44 UTC](https://discourse.nodered.org/t/multiple-users-interfaces/8856/5 "2019-03-11T21:44:21Z")

</div>

The first sentence of that section is "This Dashboard does NOT support multiple individual users". So there cannot be a guide on how to do it.

---

<div class="post-metadata">

### Author: ![baha00](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/baha00/32/6652_2.png) [@baha00](https://discourse.nodered.org/u/baha00)
#### Post date: [11 March 2019 22:04 UTC](https://discourse.nodered.org/t/multiple-users-interfaces/8856/6 "2019-03-11T22:04:56Z")

</div>

I am aware of that, but with apache redirecting I belive I can handle that, multiple user logins, I am interested is there option to have multiple interfaces as ui1, bi1,zy1 and all different of course

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/1/1db7e93cf310d7f796d4541d5100542b7a2db2a3.png)

---

<div class="post-metadata">

### Author: ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)
#### Post date: [11 March 2019 22:17 UTC](https://discourse.nodered.org/t/multiple-users-interfaces/8856/7 "2019-03-11T22:17:43Z")

</div>

How to define the UI path is also covered in the nodes readme…

---

<div class="post-metadata">

### Author: ![baha00](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/baha00/32/6652_2.png) [@baha00](https://discourse.nodered.org/u/baha00)
#### Post date: [11 March 2019 22:24 UTC](https://discourse.nodered.org/t/multiple-users-interfaces/8856/8 "2019-03-11T22:24:35Z")

</div>

cant see it

---

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [11 March 2019 22:45 UTC](https://discourse.nodered.org/t/multiple-users-interfaces/8856/9 "2019-03-11T22:45:04Z")

</div>

> **[node-red-dashboard](https://flows.nodered.org/node/node-red-dashboard#settings)**
>
> A set of dashboard nodes for Node-RED

---

<div class="post-metadata">

### Author: ![baha00](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/baha00/32/6652_2.png) [@baha00](https://discourse.nodered.org/u/baha00)
#### Post date: [11 March 2019 23:09 UTC](https://discourse.nodered.org/t/multiple-users-interfaces/8856/10 "2019-03-11T23:09:42Z")

</div>

this doesnt answer question, this is only again for single ui to be named differently.. is there option to add multiple dashboards with different names?

---

<div class="post-metadata">

### Author: ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)
#### Post date: [11 March 2019 23:23 UTC](https://discourse.nodered.org/t/multiple-users-interfaces/8856/11 "2019-03-11T23:23:27Z")

</div>

No. Node-RED dashboard does not support having different dashboards on different URLs.

---

<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: [12 March 2019 00:05 UTC](https://discourse.nodered.org/t/multiple-users-interfaces/8856/12 "2019-03-12T00:05:47Z")

</div>

> [@baha00](#):
>
> this doesnt answer question, this is only again for single ui to be named differently.. is there option to add multiple dashboards with different names?

As Nick say's, this is not possible with the standard Dashboard. However, you can easily do it with node-red-contrib-uibuilder. But with the caveat that you will need to actually build your own ui since uibuilder lets you do anything but you have to code it. Plenty of examples in the WIKI though. Also an [example in a recent post about debugging output](https://discourse.nodered.org/t/node-red-multi-line-status/8775/28).

---

<div class="post-metadata">

### Author: ![frogale](https://avatars.discourse-cdn.com/v4/letter/f/898d66/32.png) [@frogale](https://discourse.nodered.org/u/frogale)
#### Post date: [2 December 2020 10:44 UTC](https://discourse.nodered.org/t/multiple-users-interfaces/8856/13 "2020-12-02T10:44:11Z")

</div>

You can run another instance of node-red (e.g. with Docker) and make another dashboard on it.. Of course with different credentials.. With use of MQTT you can sync data between both node-reds..

---

<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 December 2020 19:38 UTC](https://discourse.nodered.org/t/multiple-users-interfaces/8856/14 "2020-12-02T19:38:45Z")

</div>

This is certainly true though might be tricky on some platforms with limited resources. Potentially you could even share credential processing by offloading it to a shared module though at that point, I really think you would be better off using an external authentication capability such as what you might find in a reverse proxy/web-server e.g. NGINX.

But in these cases, you are getting into rather more complex territory.
