# Link to particular dashboard/flow only

**URL:** <https://discourse.nodered.org/t/link-to-particular-dashboard-flow-only/88450>\
**Category:** Dashboard\
**Tags:** node-red-dashboard, mqtt\
**Created:** [3 June 2024 01:01 UTC](https://discourse.nodered.org/t/link-to-particular-dashboard-flow-only/88450 "2024-06-03T01:01:26Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![andrkac](https://avatars.discourse-cdn.com/v4/letter/a/7ea924/32.png) [@andrkac](https://discourse.nodered.org/u/andrkac)\
**Post date:** [3 June 2024 01:01 UTC](https://discourse.nodered.org/t/link-to-particular-dashboard-flow-only/88450/1 "2024-06-03T01:01:26Z")

</div>

I am really new in node-red. I work on some mqtt handling and it works. I've created two different flows with different groups of buttons/sliders etc.  
The question is: is it possible to have url to particular flow only, without possibility to switch to another? I don't need advanced user control, just share url with person I need to do it.

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [3 June 2024 03:27 UTC](https://discourse.nodered.org/t/link-to-particular-dashboard-flow-only/88450/2 "2024-06-03T03:27:44Z")

</div>

I am not sure I understand the question, but.....

When you see the `dashboard` (the graphics GUI) just use that URL.

You will also have to edit the `dashboard` settings in the edit screen and disable these two options.

![Screenshot from 2024-06-03 13-26-11](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/6/a694a8a5f93fdfb1b180c886329ea5ba7484ebfe.png)

That may be what you want.

I'm not sure.

---

<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:** [3 June 2024 07:48 UTC](https://discourse.nodered.org/t/link-to-particular-dashboard-flow-only/88450/3 "2024-06-03T07:48:22Z")

</div>

As @Trying_to_learn says, you can hide the menus so that it is not obvious how to show other pages, however, the user could still access the other pages by using the url for other pages, which is easy to work out.

---

<div class="post-metadata">

**Author:** ![andrkac](https://avatars.discourse-cdn.com/v4/letter/a/7ea924/32.png) [@andrkac](https://discourse.nodered.org/u/andrkac)\
**Post date:** [3 June 2024 08:10 UTC](https://discourse.nodered.org/t/link-to-particular-dashboard-flow-only/88450/4 "2024-06-03T08:10:02Z")

</div>

In the meantime I've found what I need  
http://server\_adress:1880/ui/#!/ **0**  
http://server\_adress:1880/ui/#!/ **1**  
points to particular flows.

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [3 June 2024 08:40 UTC](https://discourse.nodered.org/t/link-to-particular-dashboard-flow-only/88450/5 "2024-06-03T08:40:42Z")

</div>

Just because it is kind of ringing alarm bells for me:

_Who_ are these other people?  
_Where_ are they? On your LOCAL network or via the bigger web?

If the latter: DANGER!

---

<div class="post-metadata">

**Author:** ![smanjunath211](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/smanjunath211/32/95742_2.png) [@smanjunath211](https://discourse.nodered.org/u/smanjunath211)\
**Post date:** [3 June 2024 08:40 UTC](https://discourse.nodered.org/t/link-to-particular-dashboard-flow-only/88450/6 "2024-06-03T08:40:44Z")

</div>

> [@Trying\_to\_learn](#):
>
> just use that URL

that is what he suggested...

---

<div class="post-metadata">

**Author:** ![andrkac](https://avatars.discourse-cdn.com/v4/letter/a/7ea924/32.png) [@andrkac](https://discourse.nodered.org/u/andrkac)\
**Post date:** [3 June 2024 18:41 UTC](https://discourse.nodered.org/t/link-to-particular-dashboard-flow-only/88450/7 "2024-06-03T18:41:19Z")

</div>

It's as much local as possible.  
It's a very beginning of my homemade smarthome. It is controlled in few ways (including voice control for some functions).  
In this particular case I wanted to create dashboard (in common sense, not node-red one) for my son to let him control his room's devices without tons of unnecessary functions. He has laptop, but it is about 100% of time on his desk, so he don't need control anything outside of the room when he is in the room - but even if he gain such possibility, there is no danger here. Turning lights off prank is not a danger.

As this a beginning, everything is completely cut between my own router ans ISP's modem. Maybe in the future I'll add some controls from outside - I will remember about security then.

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [3 June 2024 21:34 UTC](https://discourse.nodered.org/t/link-to-particular-dashboard-flow-only/88450/8 "2024-06-03T21:34:05Z")

</div>

Ok, so it is all local access.

Good.

But if you want to limit what your son can do:  
Node-Red is not really designed for that.

It can be done - in theory - but it is a lot of work.

> [@andrkac](#):
>
> Turning lights off prank is not a danger.

Well, if the person is up a ladder doing something and the lights go out and they fall off the ladder, it is not really funny either.

But I'm not going to get into that.

So you want to have a screen (or more) that control most other things and a screen for your son's room.  
AND  
You want him to only access that screen.

THOUGHT:  
Each screen has a _password_ field.  
Until you enter the correct password, ALL BUTTONS on that screen are `disabled`.  
(That is a function/capability out of the box)

So unless you know the password the screen can't be used to do anything.  
And - of course - you would have to log out of the screen when done.

PROBLEM:  
If you are logged in to a page, there is NOTHING stopping your son logging in while you are logged in and doing things.

Food for thought.

---

<div class="post-metadata">

**Author:** ![andrkac](https://avatars.discourse-cdn.com/v4/letter/a/7ea924/32.png) [@andrkac](https://discourse.nodered.org/u/andrkac)\
**Post date:** [4 June 2024 01:51 UTC](https://discourse.nodered.org/t/link-to-particular-dashboard-flow-only/88450/9 "2024-06-04T01:51:25Z")

</div>

Really, I don't need to prevent my son to use entire smarthome network. It's just for more comfort - to group what he really need on one screen.

It's quite possible that on same stage I will create my own service based on mqtt, or use another system, like home assistant.  
As for now I need just a dashboard with buttons, splitted between rooms and in other ways (i.e. one window with all the lights etc). Using flows URLs, as I wrote above, is enough now.

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [4 June 2024 03:03 UTC](https://discourse.nodered.org/t/link-to-particular-dashboard-flow-only/88450/10 "2024-06-04T03:03:41Z")

</div>

Then the suggestion I said would be the best way to go.

IMO

---

<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:** [4 July 2024 03:04 UTC](https://discourse.nodered.org/t/link-to-particular-dashboard-flow-only/88450/11 "2024-07-04T03:04:20Z")

</div>

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