# Custom nodes removed after update?

**URL:** <https://discourse.nodered.org/t/custom-nodes-removed-after-update/31663>\
**Category:** General\
**Created:** [17 August 2020 13:48 UTC](https://discourse.nodered.org/t/custom-nodes-removed-after-update/31663 "2020-08-17T13:48:48Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Surefire01](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/surefire01/32/71490_2.png) [@Surefire01](https://discourse.nodered.org/u/Surefire01)\
**Post date:** [17 August 2020 13:48 UTC](https://discourse.nodered.org/t/custom-nodes-removed-after-update/31663/1 "2020-08-17T13:48:48Z")

</div>

Chaps

I'm pretty sure the last time I updated Node Red, the custom nodes I had previously installed had disappeared and I had to manually install them again. I once again would like to update Node Red to the latest version and was wondering if there is a way to do this whilst keeping the custom nodes intact.

I update Node red using this command:

bash \<(curl -sL [https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered](https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered))

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [17 August 2020 13:52 UTC](https://discourse.nodered.org/t/custom-nodes-removed-after-update/31663/2 "2020-08-17T13:52:53Z")

</div>

> [@Surefire01](#):
>
> the custom nodes I had previously installed had disappeared

How did you install these custom nodes?

Was it via `npm /local/path/to/custom-node` ?

I seem to remember a similar situation where i had to do this.

Now, for un-published nodes and test situations, I drop a copy of the `node-red-my-custom-node` (full folder) into `.node-red/nodes/` - this survives the update process

---

<div class="post-metadata">

**Author:** ![Surefire01](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/surefire01/32/71490_2.png) [@Surefire01](https://discourse.nodered.org/u/Surefire01)\
**Post date:** [17 August 2020 13:56 UTC](https://discourse.nodered.org/t/custom-nodes-removed-after-update/31663/3 "2020-08-17T13:56:26Z")

</div>

No Steve I used "Manage Palette" from the Node Red web page

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [17 August 2020 13:59 UTC](https://discourse.nodered.org/t/custom-nodes-removed-after-update/31663/4 "2020-08-17T13:59:26Z")

</div>

> [@Surefire01](#):
>
> I used "Manage Palette" from the Node Red web page

Then they should all still be there - with the exception that some nodes were removed from core some time back (cant remember exactly - something like `email` node was taken out of core in the update between v0.20.x ~ v1.0.0)

If you are concerned, take a backup before you start & a screen shot of installed nodes (then re-install if need be)

---

<div class="post-metadata">

**Author:** ![Surefire01](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/surefire01/32/71490_2.png) [@Surefire01](https://discourse.nodered.org/u/Surefire01)\
**Post date:** [17 August 2020 14:00 UTC](https://discourse.nodered.org/t/custom-nodes-removed-after-update/31663/5 "2020-08-17T14:00:07Z")

</div>

Ok thanks

---

<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:** [16 October 2020 14:00 UTC](https://discourse.nodered.org/t/custom-nodes-removed-after-update/31663/6 "2020-10-16T14:00:09Z")

</div>

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