# Install node from local machine (without use of manage palette) in node-red server host on IBM cloud

**URL:** <https://discourse.nodered.org/t/install-node-from-local-machine-without-use-of-manage-palette-in-node-red-server-host-on-ibm-cloud/24091>\
**Category:** Share Your Nodes\
**Created:** [2 April 2020 11:16 UTC](https://discourse.nodered.org/t/install-node-from-local-machine-without-use-of-manage-palette-in-node-red-server-host-on-ibm-cloud/24091 "2020-04-02T11:16:54Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jignesh](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jignesh/32/28024_2.png) [@Jignesh](https://discourse.nodered.org/u/Jignesh)\
**Post date:** [2 April 2020 11:16 UTC](https://discourse.nodered.org/t/install-node-from-local-machine-without-use-of-manage-palette-in-node-red-server-host-on-ibm-cloud/24091/1 "2020-04-02T11:16:55Z")

</div>

We are using node-red hosted on IBM cloud. We have create one custom node that we want to install and use it on our node-red server.

We know that that can be achieve by publish our custom node on npm and we can install it from npm.

We do not want to publish this node over npm as it available to use for all users.

Can anyone help me know how can we do this?

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [2 April 2020 12:05 UTC](https://discourse.nodered.org/t/install-node-from-local-machine-without-use-of-manage-palette-in-node-red-server-host-on-ibm-cloud/24091/2 "2020-04-02T12:05:42Z")

</div>

Hi @Jignesh

to do this you would need to use the continuous delivery feature in IBM Cloud to add you node's files to the git repository for your application. You should put the files under the existing `nodes` directory. Then make sure you add any npm dependencies your node has to the `package.json` file. Once you commit those changes and push them back, the delivery toolchain will run and redeploy your application and your nodes _should_ be available.

---

<div class="post-metadata">

**Author:** ![Jignesh](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jignesh/32/28024_2.png) [@Jignesh](https://discourse.nodered.org/u/Jignesh)\
**Post date:** [2 April 2020 12:57 UTC](https://discourse.nodered.org/t/install-node-from-local-machine-without-use-of-manage-palette-in-node-red-server-host-on-ibm-cloud/24091/3 "2020-04-02T12:57:19Z")

</div>

Thanks @knolleary

Is CI/CD only the option? actually, our client does not allow us do this.

Can it achieve by SSH command prompt available in IBm Cloud? I did not get any help over internet for the same topic

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [2 April 2020 13:01 UTC](https://discourse.nodered.org/t/install-node-from-local-machine-without-use-of-manage-palette-in-node-red-server-host-on-ibm-cloud/24091/4 "2020-04-02T13:01:21Z")

</div>

If you ssh into the running application and copy the files over, you are updating the current running instance. The next time the application is restarted, any changes to the filesystem will be lost as the image reverts back to the built image. This is why you need to make your changes in the git repository because you need them to part of the build image.

This is not specific to Node-RED - it is how you work with Cloud Foundry applications (CF being the environment you have Node-RED deployed in as part of IBM Cloud).

---

<div class="post-metadata">

**Author:** ![Jignesh](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jignesh/32/28024_2.png) [@Jignesh](https://discourse.nodered.org/u/Jignesh)\
**Post date:** [2 April 2020 13:04 UTC](https://discourse.nodered.org/t/install-node-from-local-machine-without-use-of-manage-palette-in-node-red-server-host-on-ibm-cloud/24091/5 "2020-04-02T13:04:48Z")

</div>

Thanks @knolleary

---

<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:** [1 June 2020 11:16 UTC](https://discourse.nodered.org/t/install-node-from-local-machine-without-use-of-manage-palette-in-node-red-server-host-on-ibm-cloud/24091/6 "2020-06-01T11:16:56Z")

</div>

This topic was automatically closed after 60 days. New replies are no longer allowed.
