{"id":25763,"date":"2016-08-27T08:49:30","date_gmt":"2016-08-27T08:49:30","guid":{"rendered":"http:\/\/randomnerdtutorials.com\/?p=25763"},"modified":"2019-04-02T10:23:31","modified_gmt":"2019-04-02T10:23:31","slug":"exporting-and-backing-up-your-node-red-nodes","status":"publish","type":"post","link":"https:\/\/randomnerdtutorials.com\/exporting-and-backing-up-your-node-red-nodes\/","title":{"rendered":"Exporting and Backing Up your Node-RED Nodes"},"content":{"rendered":"<p>This post\u00a0shows how to export your Node-RED Nodes.<\/p>\n<p>This is useful if you need\u00a0to:<\/p>\n<ul>\n<li><strong>Backup<\/strong> your Node-RED flow<\/li>\n<li><strong>Move<\/strong> your flow to another Raspberry Pi (or machine)<\/li>\n<li><strong>Share<\/strong> your\u00a0Node-RED project\u00a0with others<\/li>\n<\/ul>\n<h2>Example<\/h2>\n<p>Imagine that you had the following nodes in your flow:<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" class=\"aligncenter size-full wp-image-25767\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/exporting-Node-RED.jpg?resize=347%2C58&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"exporting Node-RED\" width=\"347\" height=\"58\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/exporting-Node-RED.jpg?w=347&amp;quality=100&amp;strip=all&amp;ssl=1 347w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/exporting-Node-RED.jpg?resize=150%2C25&amp;quality=100&amp;strip=all&amp;ssl=1 150w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/exporting-Node-RED.jpg?resize=300%2C50&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/exporting-Node-RED.jpg?resize=80%2C13&amp;quality=100&amp;strip=all&amp;ssl=1 80w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/exporting-Node-RED.jpg?resize=220%2C37&amp;quality=100&amp;strip=all&amp;ssl=1 220w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/exporting-Node-RED.jpg?resize=250%2C42&amp;quality=100&amp;strip=all&amp;ssl=1 250w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/exporting-Node-RED.jpg?resize=280%2C47&amp;quality=100&amp;strip=all&amp;ssl=1 280w\" sizes=\"(max-width: 347px) 100vw, 347px\" \/><\/p>\n<p>You would need to click the deploy button on the top-right corner to save your application.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" class=\"aligncenter size-full wp-image-25770\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/7-Deploy-Your-Application.png?resize=145%2C43&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"7 - Deploy Your Application\" width=\"145\" height=\"43\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/7-Deploy-Your-Application.png?w=145&amp;quality=100&amp;strip=all&amp;ssl=1 145w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/7-Deploy-Your-Application.png?resize=80%2C24&amp;quality=100&amp;strip=all&amp;ssl=1 80w\" sizes=\"(max-width: 145px) 100vw, 145px\" \/><\/p>\n<p>Then you would select with your mouse all the nodes that you wish to export and they would be highlighted\u00a0in orange (as shown below):<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" class=\"aligncenter size-full wp-image-25769\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/select-Node-RED-nodes.jpg?resize=365%2C62&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"select Node-RED nodes\" width=\"365\" height=\"62\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/select-Node-RED-nodes.jpg?w=365&amp;quality=100&amp;strip=all&amp;ssl=1 365w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/select-Node-RED-nodes.jpg?resize=150%2C25&amp;quality=100&amp;strip=all&amp;ssl=1 150w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/select-Node-RED-nodes.jpg?resize=300%2C51&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/select-Node-RED-nodes.jpg?resize=80%2C14&amp;quality=100&amp;strip=all&amp;ssl=1 80w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/select-Node-RED-nodes.jpg?resize=220%2C37&amp;quality=100&amp;strip=all&amp;ssl=1 220w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/select-Node-RED-nodes.jpg?resize=250%2C42&amp;quality=100&amp;strip=all&amp;ssl=1 250w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/select-Node-RED-nodes.jpg?resize=280%2C48&amp;quality=100&amp;strip=all&amp;ssl=1 280w\" sizes=\"(max-width: 365px) 100vw, 365px\" \/><\/p>\n<h2>Exporting<\/h2>\n<p>Now with the nodes highlighted, you open the<strong> top Menu<\/strong>, go to\u00a0<strong>Export<\/strong> and select <strong>Clipboard<\/strong>.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-25766\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export.jpg?resize=509%2C345&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"export\" width=\"509\" height=\"345\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export.jpg?w=509&amp;quality=100&amp;strip=all&amp;ssl=1 509w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export.jpg?resize=150%2C102&amp;quality=100&amp;strip=all&amp;ssl=1 150w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export.jpg?resize=300%2C203&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export.jpg?resize=80%2C54&amp;quality=100&amp;strip=all&amp;ssl=1 80w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export.jpg?resize=220%2C149&amp;quality=100&amp;strip=all&amp;ssl=1 220w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export.jpg?resize=148%2C100&amp;quality=100&amp;strip=all&amp;ssl=1 148w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export.jpg?resize=221%2C150&amp;quality=100&amp;strip=all&amp;ssl=1 221w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export.jpg?resize=351%2C238&amp;quality=100&amp;strip=all&amp;ssl=1 351w\" sizes=\"(max-width: 509px) 100vw, 509px\" \/><\/p>\n<p>A new window opens. Copy the text that appears and save it.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-25765\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export-nodes.jpg?resize=502%2C329&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"export nodes\" width=\"502\" height=\"329\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export-nodes.jpg?w=502&amp;quality=100&amp;strip=all&amp;ssl=1 502w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export-nodes.jpg?resize=150%2C98&amp;quality=100&amp;strip=all&amp;ssl=1 150w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export-nodes.jpg?resize=300%2C197&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export-nodes.jpg?resize=80%2C52&amp;quality=100&amp;strip=all&amp;ssl=1 80w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export-nodes.jpg?resize=220%2C144&amp;quality=100&amp;strip=all&amp;ssl=1 220w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export-nodes.jpg?resize=153%2C100&amp;quality=100&amp;strip=all&amp;ssl=1 153w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export-nodes.jpg?resize=229%2C150&amp;quality=100&amp;strip=all&amp;ssl=1 229w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export-nodes.jpg?resize=363%2C238&amp;quality=100&amp;strip=all&amp;ssl=1 363w\" sizes=\"(max-width: 502px) 100vw, 502px\" \/><\/p>\n<p>This is how the text looks for the flow demonstrated in this example:<\/p>\n<pre>[{\"id\":\"b9884d5c.5211e\",\"type\":\"inject\",\"z\":\"2a15e348.a7c6dc\",\r\n\"name\":\"\",\"topic\":\"\",\"payload\":\"hi\",\"payloadType\":\"str\",\"repeat\"\r\n:\"\",\"crontab\":\"\",\"once\":false,\"x\":294,\"y\":123,\"wires\":[[\"cb6af\r\n000.5a3e6\"]]},{\"id\":\"cb6af000.5a3e6\",\"type\":\"debug\",\"z\":\"2a15e\r\n348.a7c6dc\",\"name\":\"\",\"active\":true,\"console\":\"false\",\"complet\r\ne\":\"false\",\"x\":447,\"y\":123,\"wires\":[]}]<\/pre>\n<h2>Importing<\/h2>\n<p>Now you could go to another Raspberry Pi or a\u00a0machine that has Node-RED installed and you could simply import your flow.<\/p>\n<p>You only\u00a0have to go to the <strong>Import<\/strong> menu and paste your nodes in text format (as show below).<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-25768\" src=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/import.jpg?resize=506%2C317&#038;quality=100&#038;strip=all&#038;ssl=1\" alt=\"import\" width=\"506\" height=\"317\" srcset=\"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/import.jpg?w=506&amp;quality=100&amp;strip=all&amp;ssl=1 506w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/import.jpg?resize=150%2C94&amp;quality=100&amp;strip=all&amp;ssl=1 150w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/import.jpg?resize=300%2C188&amp;quality=100&amp;strip=all&amp;ssl=1 300w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/import.jpg?resize=80%2C50&amp;quality=100&amp;strip=all&amp;ssl=1 80w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/import.jpg?resize=220%2C138&amp;quality=100&amp;strip=all&amp;ssl=1 220w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/import.jpg?resize=160%2C100&amp;quality=100&amp;strip=all&amp;ssl=1 160w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/import.jpg?resize=239%2C150&amp;quality=100&amp;strip=all&amp;ssl=1 239w, https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/import.jpg?resize=380%2C238&amp;quality=100&amp;strip=all&amp;ssl=1 380w\" sizes=\"(max-width: 506px) 100vw, 506px\" \/><\/p>\n<p><span style=\"color: #ff0000;\"><strong>Important:<\/strong><\/span>\u00a0If you have previously installed extra nodes (for example Node-RED Dashboard), you&#8217;ll also have to install those nodes in your new machine, otherwise the Import process will not work.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post\u00a0shows how to export your Node-RED Nodes. This is useful if you need\u00a0to: Backup your Node-RED flow Move your flow to another Raspberry Pi (or machine) Share your\u00a0Node-RED project\u00a0with &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Exporting and Backing Up your Node-RED Nodes\" class=\"read-more button\" href=\"https:\/\/randomnerdtutorials.com\/exporting-and-backing-up-your-node-red-nodes\/#more-25763\" aria-label=\"Read more about Exporting and Backing Up your Node-RED Nodes\">CONTINUE READING \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":25766,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[304,273,264],"tags":[],"class_list":["post-25763","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-0-home-automation","category-node-red","category-project"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/randomnerdtutorials.com\/wp-content\/uploads\/2016\/08\/export.jpg?fit=509%2C345&quality=100&strip=all&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/25763","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/comments?post=25763"}],"version-history":[{"count":0,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/posts\/25763\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/media\/25766"}],"wp:attachment":[{"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/media?parent=25763"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/categories?post=25763"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/randomnerdtutorials.com\/wp-json\/wp\/v2\/tags?post=25763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}