# Welcome to Node-Red dashboard page

**URL:** <https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797>\
**Category:** Dashboard\
**Created:** [7 May 2024 22:19 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797 "2024-05-07T22:19:15Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![dr\_cave\_dweller](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@dr\_cave\_dweller](https://discourse.nodered.org/u/dr_cave_dweller)\
**Post date:** [7 May 2024 22:19 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/1 "2024-05-07T22:19:15Z")

</div>

Hello, I have a small touchscreen running Node-Red, it is connected to another main controller running Node-Red. The touchscreen is just mirroring the Dashboard by logging into the IP address. Occasionally the main controller is powered down and back up, which results in touchscreen displaying this message that it is waiting for Node-Red

My question is - where can I find the text and image displayed here so I can modify what it says? I just want it to show a blank screen with connection lost in top right. Thanks

 ![20240508_074443](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/7/47e7060c63bd30d23f95d16a0648e0d866f85c60.jpeg)

---

<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:** [7 May 2024 22:27 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/2 "2024-05-07T22:27:30Z")

</div>

I'm not 100% sure I understand.

To check:  
NR is running on _machine 1_  
This touch screen is on _machine 2_

But as a thought:  
What happens if you use **another** machine to look at the dashboard of _machine 1_?  
(Say from _machine 3_)  
If that shows the correct thing, good.

Exit _full screen mode_(on _machine 2_) and try pressing the `refresh` button on the browser.

---

<div class="post-metadata">

**Author:** ![dr\_cave\_dweller](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@dr\_cave\_dweller](https://discourse.nodered.org/u/dr_cave_dweller)\
**Post date:** [7 May 2024 22:32 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/3 "2024-05-07T22:32:56Z")

</div>

Node-Red running on both machines  
Machine 1 - The main controller does everything, but has no screen. It is running the dashboard  
Machine 2 - Does nothing but open a chromium browser, connect to IP address of Machine 1. It is just showing a mirror of the dashboard

Problem - When Machine 1 turns off, Machine 2 is still running. It gets the above page. I dont mind the page. I just want to remove the text. This situation only last for as long as Machine 1 is off. When Machine 1 restarts then Machine 2 will redisplay the Machine 1 dashboard.

---

<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:** [8 May 2024 04:19 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/4 "2024-05-08T04:19:29Z")

</div>

If _machine 1_ is TURNED OFF then it is sort of understandable that _machine 2_ can't see the `dashboard`.

That it is showing the `please make a flow` is sort of worrying - if I am reading it right, as _machine 1_ is turned **OFF**!

Yes when _machine 1_ is turned back on the `dashboard` loads.

Ok, moving on:  
On _machine 2_ can you take the browser out of `full screen mode` so the URL is visible?

Can you also share _machine 1_ and _machine 2_ IP addresses?

---

<div class="post-metadata">

**Author:** ![dr\_cave\_dweller](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@dr\_cave\_dweller](https://discourse.nodered.org/u/dr_cave_dweller)\
**Post date:** [8 May 2024 06:47 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/5 "2024-05-08T06:47:48Z")

</div>

Like this. The bash script that starts Chromium and points to the Machine 1 IP address is started through Node-Red on Machine 2.

Again, I dont mind at all that this comes up, I just want to know how to remove the text in the middle of the screen

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/d/5/d5943c768d2bb27cf2fa32f5a40a82b61e39f9fe.jpeg)

---

<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:** [8 May 2024 06:51 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/6 "2024-05-08T06:51:11Z")

</div>

Thanks.

Now a picture of _machine 2_'s screen showing the IP address when it is showing the text shown in the other picture.

---

<div class="post-metadata">

**Author:** ![dr\_cave\_dweller](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@dr\_cave\_dweller](https://discourse.nodered.org/u/dr_cave_dweller)\
**Post date:** [8 May 2024 07:03 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/7 "2024-05-08T07:03:01Z")

</div>

It shows the same same IP address 10.0.0.80:1880/dashboard

It is the same screen I get if I log into the IP address through my laptop and Machine 1 goes down

---

<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:** [8 May 2024 07:09 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/8 "2024-05-08T07:09:12Z")

</div>

If you see that with _machine 1_ turned off:

It is beyond me.

Sorry, can't help.

---

<div class="post-metadata">

**Author:** ![dr\_cave\_dweller](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@dr\_cave\_dweller](https://discourse.nodered.org/u/dr_cave_dweller)\
**Post date:** [8 May 2024 07:11 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/9 "2024-05-08T07:11:57Z")

</div>

That makes two of us!

---

<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:** [8 May 2024 07:12 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/10 "2024-05-08T07:12:43Z")

</div>

The only thing I can think of is cache, but even that doesn't make sense either.

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [8 May 2024 07:22 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/11 "2024-05-08T07:22:16Z")

</div>

> [@dr\_cave\_dweller](#):
>
> It shows the same same IP address 10.0.0.80:1880/dashboard

This is @flowfuse/node-red-dashboard, ie dashboard 2?

---

<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:** [8 May 2024 07:47 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/12 "2024-05-08T07:47:13Z")

</div>

It comes from here [node-red-dashboard/src/index.html at 547e31efa91e230124b533f30f2076d1bb158066 · node-red/node-red-dashboard · GitHub](https://github.com/node-red/node-red-dashboard/blob/547e31efa91e230124b533f30f2076d1bb158066/src/index.html#L77) in the source - but that get compiled into the runtime version here  
[node-red-dashboard/dist/index.html at 547e31efa91e230124b533f30f2076d1bb158066 · node-red/node-red-dashboard · GitHub](https://github.com/node-red/node-red-dashboard/blob/547e31efa91e230124b533f30f2076d1bb158066/dist/index.html#L17)

---

<div class="post-metadata">

**Author:** ![dr\_cave\_dweller](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@dr\_cave\_dweller](https://discourse.nodered.org/u/dr_cave_dweller)\
**Post date:** [8 May 2024 09:18 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/13 "2024-05-08T09:18:57Z")

</div>

Ok, that seems to have escalated quickly past my competence level, I dont think I want to do custom builds of Node-Red. Thanks for answering though.

---

<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:** [8 May 2024 09:24 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/14 "2024-05-08T09:24:38Z")

</div>

Don't worry too much if you don't understand what is happening.

It is most of my life for me in that scenario.

But to digress back to the original part:

Why is _machine 1_ turned off and on so often?

As it is the sensor (to call it) it should be on all/most of the time any way and more like _machine 2_ is turned on/off more frequently.

---

<div class="post-metadata">

**Author:** ![dr\_cave\_dweller](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@dr\_cave\_dweller](https://discourse.nodered.org/u/dr_cave_dweller)\
**Post date:** [8 May 2024 10:12 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/15 "2024-05-08T10:12:13Z")

</div>

Doesn't happen often, just looking at fringe cases

---

<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:** [8 May 2024 10:14 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/16 "2024-05-08T10:14:01Z")

</div>

Ok, sorry.

Just in the bigger picture of how you asked the original question.

All good,

---

<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:** [8 May 2024 12:55 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/17 "2024-05-08T12:55:03Z")

</div>

In general, all you need to know is that the front-end (e.g. browser client) code for Dashboard is "intelligent" enough to tell you it can't actually get anything useful from the server. Perhaps the wording could be a bit more friendly.

I think you are using D2 so you may want to try raising an enhancement request for D2 here in the forum? 😉

---

<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:** [8 May 2024 13:55 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/18 "2024-05-08T13:55:46Z")

</div>

don't worry - it's still "just" a text file so you can hand edit it - it's just all on one line so a bit more of a pain to do... on my PC the .node-red/node\_modules/node-red-dashboard/dist/index.html ends a bit like

`& !main.nothing" ng-include="'loading.html'" class="node-red-ui--loading"></div> <div ng-if="main.nothing" class="node-red-ui--notabs"> <table><tr><td><center><img src="icon120x120.png"></center></td></tr> <tr><td><center><h2>Welcome to the Node-RED Dashboard</h2></center></td></tr> <tr><td><center>Please add some UI nodes to your flow and redeploy.</center></td></tr></table> </div> <script src="socket.io/socket.io.js"></script> <script src="js/app.min.js"></script> <script src="i18n.js"></script> </body> </html>`

So you can see in there the text you need to remove. In fact you can remove or replace from `<table> to </table>` if you like no problem..... Do note however if you do this by hand then you will need to redo this next time you update the node-red-dashboard set of nodes, as the update will overwrite this file again.

---

<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:** [7 June 2024 13:55 UTC](https://discourse.nodered.org/t/welcome-to-node-red-dashboard-page/87797/19 "2024-06-07T13:55:57Z")

</div>

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