# Node Red IBM Cloud

**URL:** <https://discourse.nodered.org/t/node-red-ibm-cloud/2744>\
**Category:** General\
**Created:** [1 September 2018 12:02 UTC](https://discourse.nodered.org/t/node-red-ibm-cloud/2744 "2018-09-01T12:02:57Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mtoko](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/mtoko/32/138_2.png) [@mtoko](https://discourse.nodered.org/u/mtoko)\
**Post date:** [1 September 2018 12:02 UTC](https://discourse.nodered.org/t/node-red-ibm-cloud/2744/1 "2018-09-01T12:02:57Z")

</div>

Hi

I have a NR app running on IBM Cloud and it was working great until I stopped the app and then restarted it. I had installed additional nodes from the pallette (Dashboard) and when restarted these were no longer installed but the pallette manager still showed them installed so I could not remove them or reinstall them.  
I started a new application from scratch and added the nodes and flows from backup and this worked fine for a few days and now this has happened again when the app was restarted.

Any advice appreciated

---

<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:** [1 September 2018 12:29 UTC](https://discourse.nodered.org/t/node-red-ibm-cloud/2744/2 "2018-09-01T12:29:33Z")

</div>

I assume you've looked at the application logs?

---

<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:** [1 September 2018 12:36 UTC](https://discourse.nodered.org/t/node-red-ibm-cloud/2744/3 "2018-09-01T12:36:45Z")

</div>

Ideally you should use the dev toolchain to add any extra nodes you want permanently as dependencies in your package.json file - then when you restage the app (or it restarts on another instance) it will install them automatically.

---

<div class="post-metadata">

**Author:** ![mtoko](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/mtoko/32/138_2.png) [@mtoko](https://discourse.nodered.org/u/mtoko)\
**Post date:** [1 September 2018 14:29 UTC](https://discourse.nodered.org/t/node-red-ibm-cloud/2744/4 "2018-09-01T14:29:47Z")

</div>

Thanks for the help, if it fails again I will check the logs and I have added the dependencies to the package.json using the toolchain. Learning new stuff each day!!

So, even if you add nodes using the palette manager is it always good practice to add these manually to the package .json
