# Dashboard with multiple URLs?

**URL:** <https://discourse.nodered.org/t/dashboard-with-multiple-urls/2930>\
**Category:** Dashboard\
**Created:** [7 September 2018 06:44 UTC](https://discourse.nodered.org/t/dashboard-with-multiple-urls/2930 "2018-09-07T06:44:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kamsvag](https://avatars.discourse-cdn.com/v4/letter/k/958977/32.png) [@kamsvag](https://discourse.nodered.org/u/kamsvag)\
**Post date:** [7 September 2018 06:44 UTC](https://discourse.nodered.org/t/dashboard-with-multiple-urls/2930/1 "2018-09-07T06:44:21Z")

</div>

Is there any way or any other dashboard node that allows multiple URL extensions?

For example I'd like a [http://127.0.0.1:1880/user](http://127.0.0.1:1880/user) and a [http://127.0.0.1:1880/admin](http://127.0.0.1:1880/admin) .

---

<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:** [7 September 2018 06:49 UTC](https://discourse.nodered.org/t/dashboard-with-multiple-urls/2930/2 "2018-09-07T06:49:32Z")

</div>

Maybe node-red-contrib-uibuilder, you have full control over the ui experience

---

<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:** [7 September 2018 13:54 UTC](https://discourse.nodered.org/t/dashboard-with-multiple-urls/2930/3 "2018-09-07T13:54:55Z")

</div>

Always happy to answer questions on uibuilder.

Of course, the thing to note is that you have to build the page(s) yourself whereas Dashboard does a lot of the heavy lifting for you for many standard tasks.

But it does allow you to have any number of different pages on different paths. Even using different front-end framework libraries if you need them.

A single node supports multiple pages under a single main path, e.g. `http://127.0.0.1:1880/user/page1.html` `http://127.0.0.1:1880/user/myfolder/page2.html` though you only get a single websocket connection shared across them.
