Add Hostname to Title


Please add the hostname to the title.

In default configuration add the hostname to the default title, like on the Node-RED Editor.


You can set the Title to anything you like.... including an environment variable that is read at deploy time. So you can for example set (outside of Node-RED) in Linux.
export myName=$(hostname)
then run Node-RED and set the title to ${myName}
and it will show the hostname as the title.

1 Like

Or you can set it in the ui-template

<script> document.title = "Dashboard " + window.location.hostname;</script>
[{"id":"faee0a1bb1157647","type":"ui_template","z":"452103ea51141731","group":"2d4fe667.28f8ba","name":"","order":17,"width":0,"height":0,"format":"<script> document.title = \"Dashboard \" + window.location.hostname;</script>","storeOutMessages":true,"fwdInMessages":true,"resendOnRefresh":true,"templateScope":"global","className":"","x":180,"y":3800,"wires":[[]]},{"id":"2d4fe667.28f8ba","type":"ui_group","name":"demo","tab":"1caa8458.b17814","order":2,"disp":true,"width":"12","collapse":false},{"id":"1caa8458.b17814","type":"ui_tab","name":"Demo","icon":"dashboard","order":1,"disabled":false,"hidden":false}]
1 Like

Thanks very much.

I can set the Variable in settings.js too:

hostname = require('os').hostname();
process.env.HOST_TITLE = hostname;

And load the variable ${HOST_TITLE}

1 Like

ah yes - you can do that also.