# Different permissions for different UI´s

**URL:** https://discourse.nodered.org/t/different-permissions-for-different-ui-s/9389
**Category:** Dashboard
**Created:** [25 March 2019 07:44 UTC](https://discourse.nodered.org/t/different-permissions-for-different-ui-s/9389 "2019-03-25T07:44:21Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![JokinSegu](https://avatars.discourse-cdn.com/v4/letter/j/ed655f/32.png) [@JokinSegu](https://discourse.nodered.org/u/JokinSegu)
#### Post date: [25 March 2019 07:44 UTC](https://discourse.nodered.org/t/different-permissions-for-different-ui-s/9389/1 "2019-03-25T07:44:21Z")

</div>

HI,  
How can I set different users and permissions for the different UI´s.  
I mean can I put thta with one users you can only enter i n the UI 1, with another user in the UI/2 and that way?

---

<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: [25 March 2019 10:15 UTC](https://discourse.nodered.org/t/different-permissions-for-different-ui-s/9389/2 "2019-03-25T10:15:28Z")

</div>

The dashboard only supports a single hard coded username/password. It doesn't have a way to give different users access to different tabs.

---

<div class="post-metadata">

### Author: ![JokinSegu](https://avatars.discourse-cdn.com/v4/letter/j/ed655f/32.png) [@JokinSegu](https://discourse.nodered.org/u/JokinSegu)
#### Post date: [25 March 2019 10:25 UTC](https://discourse.nodered.org/t/different-permissions-for-different-ui-s/9389/3 "2019-03-25T10:25:12Z")

</div>

Okey  
thank you for your answer

---

<div class="post-metadata">

### Author: ![binary](https://avatars.discourse-cdn.com/v4/letter/b/8c91f0/32.png) [@binary](https://discourse.nodered.org/u/binary)
#### Post date: [25 March 2019 12:08 UTC](https://discourse.nodered.org/t/different-permissions-for-different-ui-s/9389/4 "2019-03-25T12:08:10Z")

</div>

I have also been thinking about different UIs for different users. I am currently working on a home automation system which uses node red as it's core.

I haven't tried this, but I understand that it is possible to run multiple instances of node red on a single server. See heading _Running Multiple node-red instances_ at [http://www.steves-internet-guide.com/installing-node-red/](http://www.steves-internet-guide.com/installing-node-red/)

Perhaps create multiple instances, each with their own UI, that communicate with a 'master' instance via (e.g.) MQTT.

For example, node red instance 1 could be the master controller with all the logic and the master UI, and node red instances 2 and 3 could each have their own end-user UI that issues commands and receives UI updates to / from instance 1 via MQTT.

Has anyone tried this?

I am also looking at the Home Remote Designer ([thehomeremote.com](http://thehomeremote.com)) application that can be used for designing UIs for Apple and Android device. That may offer a solution for those wanting custom UIs for specific users.

---

<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: [25 March 2019 21:02 UTC](https://discourse.nodered.org/t/different-permissions-for-different-ui-s/9389/5 "2019-03-25T21:02:40Z")

</div>

While it is possible certainly to run multiple instances of Node-RED it can be a little heavy on resources if you only have a Pi or similar.

However, if you are prepared to forego Dashboard's hand-holding on the UI part, you can also use uibuilder which supports ExpressJS middleware allowing you to build a custom authentication and authorisation scheme. It also allows you to build multiple ui's in a single instance of Node-RED. Each UI could even use a different front-end helper library if you like (e.g. VueJS, REACT, Angular, MoonJS, jQuery, etc).
