# Sharing node RED project to client

**URL:** <https://discourse.nodered.org/t/sharing-node-red-project-to-client/43657>\
**Category:** Share Your Projects\
**Created:** [4 April 2021 17:51 UTC](https://discourse.nodered.org/t/sharing-node-red-project-to-client/43657 "2021-04-04T17:51:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Garug](https://avatars.discourse-cdn.com/v4/letter/g/13edae/32.png) [@Garug](https://discourse.nodered.org/u/Garug)\
**Post date:** [4 April 2021 17:51 UTC](https://discourse.nodered.org/t/sharing-node-red-project-to-client/43657/1 "2021-04-04T17:51:15Z")

</div>

Is there a way to provide an easy installation for a client, like normal SW installation? For a client that does not want to know anything about node RED just use the application.

It is ok that the code is there and available if someone wants to modify etc. but the installation and taking into use should be easy.

For our aplication there is still the problem that serial port can not be selected from dashboard, but othervice it is looking pretty good.

---

<div class="post-metadata">

**Author:** ![chrisn-au](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/chrisn-au/32/25504_2.png) [@chrisn-au](https://discourse.nodered.org/u/chrisn-au)\
**Post date:** [4 April 2021 20:51 UTC](https://discourse.nodered.org/t/sharing-node-red-project-to-client/43657/2 "2021-04-04T20:51:46Z")

</div>

Have you considered using Docker. It will be trivial to package up the application into a Docker image - there is great documentation [Node-red Docker](https://nodered.org/docs/getting-started/docker)

Your client will simply need to have Docker installed and run the image. If you don’t have Docker knowledge it might seem daunting to start with but honestly it will make the task pretty simple

Hope this helps

---

<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:** [4 April 2021 21:48 UTC](https://discourse.nodered.org/t/sharing-node-red-project-to-client/43657/3 "2021-04-04T21:48:00Z")

</div>

Or you could wrap it into an electron app that deploys like any other app and can hide the flow completely.

---

<div class="post-metadata">

**Author:** ![Garug](https://avatars.discourse-cdn.com/v4/letter/g/13edae/32.png) [@Garug](https://discourse.nodered.org/u/Garug)\
**Post date:** [5 April 2021 01:25 UTC](https://discourse.nodered.org/t/sharing-node-red-project-to-client/43657/4 "2021-04-05T01:25:32Z")

</div>

Thanks, I must look into the electron app, It sounds like the solution I am looking, just ot have one click instaalation that takes care of everything.

The problem, then still remainds that should find some way for the client to select the serial port form dashboard.
