# Copy a raspberry-pi Node-RED including everything, tabs, node, setup, hidden files to another

**URL:** <https://discourse.nodered.org/t/copy-a-raspberry-pi-node-red-including-everything-tabs-node-setup-hidden-files-to-another/90093>\
**Category:** General\
**Created:** [10 August 2024 17:43 UTC](https://discourse.nodered.org/t/copy-a-raspberry-pi-node-red-including-everything-tabs-node-setup-hidden-files-to-another/90093 "2024-08-10T17:43:29Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![chuckf201](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/chuckf201/32/91382_2.png) [@chuckf201](https://discourse.nodered.org/u/chuckf201)\
**Post date:** [10 August 2024 17:43 UTC](https://discourse.nodered.org/t/copy-a-raspberry-pi-node-red-including-everything-tabs-node-setup-hidden-files-to-another/90093/1 "2024-08-10T17:43:29Z")

</div>

I have a raspberry-pi B3 on a test-bed. I want to copy everything to another Raspi. Even the hidden stuff. My jason node copy was not enough. I guess I'm miss a whole lot.

I love Node-RED. What a great development platform.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [10 August 2024 18:14 UTC](https://discourse.nodered.org/t/copy-a-raspberry-pi-node-red-including-everything-tabs-node-setup-hidden-files-to-another/90093/2 "2024-08-10T18:14:45Z")

</div>

Assuming you installed node red using the `bash <(curl` script then, after installing node-red, copy across from your original system the whole .node-red folder except the node\_modules folder. Then cd into .node-red and run  
`npm install`  
That will install any extra nodes you need. Then restart node red

---

<div class="post-metadata">

**Author:** ![chuckf201](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/chuckf201/32/91382_2.png) [@chuckf201](https://discourse.nodered.org/u/chuckf201)\
**Post date:** [10 August 2024 20:21 UTC](https://discourse.nodered.org/t/copy-a-raspberry-pi-node-red-including-everything-tabs-node-setup-hidden-files-to-another/90093/3 "2024-08-10T20:21:39Z")

</div>

The (test) "from" Raspberry pi versions are: npm: 5.8.0; node: 10.24.0  
The (production) "to" Raspberry Pi versions are: npm: 10.7.0; node: 18.20.0  
curl was not used at all as node-red came installed with the OS upgrade.  
test-os: buster V10  
Production-os: bullseye V11  
What will break going from test to production?

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [10 August 2024 21:15 UTC](https://discourse.nodered.org/t/copy-a-raspberry-pi-node-red-including-everything-tabs-node-setup-hidden-files-to-another/90093/4 "2024-08-10T21:15:24Z")

</div>

Don't use the node red that comes with the OS, install it using the [recommended script](https://nodered.org/docs/getting-started/raspberrypi). That way you can be confident of getting all the latest fixes and features. The packaged version of node-red with bullseye is 2.2.3, node-red current release is 4.0.2. You don't need to remove the os version, the script will replace it with the latest.

Before you copy the .node-red folder from the old system make sure all the installed nodes are the latest available in Manage Palette.

> [@chuckf201](#):
>
> What will break going from test to production?

Probably nothing will break, not seriously anyway, but don't destroy your old system until the new one is working, then you can come back here and ask if there are any problems and you still have your working test system.

---

<div class="post-metadata">

**Author:** ![chuckf201](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/chuckf201/32/91382_2.png) [@chuckf201](https://discourse.nodered.org/u/chuckf201)\
**Post date:** [11 August 2024 20:15 UTC](https://discourse.nodered.org/t/copy-a-raspberry-pi-node-red-including-everything-tabs-node-setup-hidden-files-to-another/90093/5 "2024-08-11T20:15:33Z")

</div>

Colin-Thanks for your help. With all the new features I decided to start a fresh node-red and import the flows as needed. So, with version 4.0.2 I noticed a new ui\_table node and decided to use it since my project is mariadb based. After inserting into my tab I clicked to open properties and found it empty. Should it be?

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [11 August 2024 20:59 UTC](https://discourse.nodered.org/t/copy-a-raspberry-pi-node-red-including-everything-tabs-node-setup-hidden-files-to-another/90093/6 "2024-08-11T20:59:21Z")

</div>

Please start a new thread for your new question as it is not related to the original subject.  
I haven't used that node but I suggest you start by reading the help text.

---

<div class="post-metadata">

**Author:** ![chuckf201](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/chuckf201/32/91382_2.png) [@chuckf201](https://discourse.nodered.org/u/chuckf201)\
**Post date:** [11 August 2024 22:19 UTC](https://discourse.nodered.org/t/copy-a-raspberry-pi-node-red-including-everything-tabs-node-setup-hidden-files-to-another/90093/7 "2024-08-11T22:19:20Z")

</div>

will do. Thanks for your help.

---

<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:** [9 November 2024 22:19 UTC](https://discourse.nodered.org/t/copy-a-raspberry-pi-node-red-including-everything-tabs-node-setup-hidden-files-to-another/90093/8 "2024-11-09T22:19:55Z")

</div>

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