# Node Red Unraid Docker - Backup and Restore Config and Plugins

**URL:** <https://discourse.nodered.org/t/node-red-unraid-docker-backup-and-restore-config-and-plugins/21172>\
**Category:** General\
**Created:** [2 February 2020 15:28 UTC](https://discourse.nodered.org/t/node-red-unraid-docker-backup-and-restore-config-and-plugins/21172 "2020-02-02T15:28:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ebnerjoh](https://avatars.discourse-cdn.com/v4/letter/e/ebca7d/32.png) [@ebnerjoh](https://discourse.nodered.org/u/ebnerjoh)\
**Post date:** [2 February 2020 15:28 UTC](https://discourse.nodered.org/t/node-red-unraid-docker-backup-and-restore-config-and-plugins/21172/1 "2020-02-02T15:28:32Z")

</div>

Hi,

I have installed long time ago a Node Red Docker on my Unraid Server. Now I noticed that the Version is outdated, still at v0.20.8

There is a new Docker available for UnRaid which is up2date.

How can I move my working Docker Installation (including Plugins) to the new Instance?

Br,  
Johannes

---

<div class="post-metadata">

**Author:** ![ebnerjoh](https://avatars.discourse-cdn.com/v4/letter/e/ebca7d/32.png) [@ebnerjoh](https://discourse.nodered.org/u/ebnerjoh)\
**Post date:** [2 February 2020 15:46 UTC](https://discourse.nodered.org/t/node-red-unraid-docker-backup-and-restore-config-and-plugins/21172/2 "2020-02-02T15:46:55Z")

</div>

I was now following this instruction:

> **[node-red/cookbook.nodered.org](https://github.com/node-red/cookbook.nodered.org/wiki/How-to-backup-flows-and-related-configuration)**
>
> Node-RED Cookbook. Contribute to node-red/cookbook.nodered.org development by creating an account on GitHub.

When running "npm install" I am getting this output:

```auto
bash-5.0$ npm install
audited 1379 packages in 1.527s

8 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

```

Then I restarted NodeRed Docker and I can see in the Logs:

```auto
2 Feb 16:44:39 - [info] Waiting for missing types to be registered:
2 Feb 16:44:39 - [info] - server
2 Feb 16:44:39 - [info] - ui_base
2 Feb 16:44:39 - [info] - pushover-keys
2 Feb 16:44:39 - [info] - smooth
2 Feb 16:44:39 - [info] - server-state-changed
2 Feb 16:44:39 - [info] - api-call-service
2 Feb 16:44:39 - [info] - api-current-state
2 Feb 16:44:39 - [info] - bl-sms-dash
2 Feb 16:44:39 - [info] - stoptimer
2 Feb 16:44:39 - [info] - time-range-switch
2 Feb 16:44:39 - [info] - bigtimer
2 Feb 16:44:39 - [info] - Sonoff device
2 Feb 16:44:39 - [info] - pushover api
2 Feb 16:44:39 - [info] - random
2 Feb 16:44:39 - [info] - throttle
2 Feb 16:44:39 - [info] - openweathermap
2 Feb 16:44:39 - [info] - webhookrelay

```

This is my "package.json"

```auto
{
    "name": "node-red-project",
    "description": "A Node-RED Project",
    "version": "0.0.1",
    "private": true,
    "dependencies": {
        "node-red-contrib-bigtimer": "~2.2.5",
        "node-red-contrib-blaulicht-sms": "file:blaulicht-install/node-red-contrib-blaulicht-sms-0.1.4.tgz",
        "node-red-contrib-comfort": "~1.1.1",
        "node-red-contrib-google-iot-core": "0.0.4",
        "node-red-contrib-home-assistant-websocket": "~0.19.5",
        "node-red-contrib-looptimer": "0.0.8",
        "node-red-contrib-moment": "~3.0.3",
        "node-red-contrib-pushover": "~0.2.0",
        "node-red-contrib-sonoff-tasmota": "~3.0.0",
        "node-red-contrib-spark": "~2.1.0",
        "node-red-contrib-stoptimer": "0.0.7",
        "node-red-contrib-throttle": "~0.1.6",
        "node-red-contrib-time-range-switch": "~0.6.3",
        "node-red-contrib-velux": "0.0.3",
        "node-red-contrib-webhookrelay": "~0.2.3",
        "node-red-dashboard": "~2.19.3",
        "node-red-node-base64": "~0.2.0",
        "node-red-node-email": "~1.7.4",
        "node-red-node-feedparser": "~0.1.15",
        "node-red-node-msgpack": "~1.2.0",
        "node-red-node-openweathermap": "~0.2.1",
        "node-red-node-pushbullet": "0.0.14",
        "node-red-node-random": "~0.1.4",
        "node-red-node-rbe": "~0.2.8",
        "node-red-node-sentiment": "~0.1.6",
        "node-red-node-smooth": "~0.1.2",
        "node-red-node-suncalc": "0.0.12",
        "node-red-node-tail": "~0.1.1",
        "node-red-node-twitter": "~1.1.6",
        "node-red-node-weather-underground": "~0.1.12"
    }
}

```

If I login I see all the Nodes missing.

Br,  
Johannes

---

<div class="post-metadata">

**Author:** ![hominidae](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hominidae/32/4174_2.png) [@hominidae](https://discourse.nodered.org/u/hominidae)\
**Post date:** [2 February 2020 15:59 UTC](https://discourse.nodered.org/t/node-red-unraid-docker-backup-and-restore-config-and-plugins/21172/3 "2020-02-02T15:59:13Z")

</div>

...did you install it from an unraid plugin?  
Usually all config is stored outside the docker container in an unraid-share (i.e. /mnt/user/appdata/name\_of\_your\_docker, which then gets mounted into the container under its local /data path.

When I did an upgrade to V1.x, I just installed the latest docker and did not loose a single flow  
(did a backup of the share, just in case 😉

Edit: performing the upgrade in unraid is not via node-red or CLI...just pull the latest docker image via unraid dashboard/UI

---

<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:** [2 April 2020 15:59 UTC](https://discourse.nodered.org/t/node-red-unraid-docker-backup-and-restore-config-and-plugins/21172/4 "2020-04-02T15:59:21Z")

</div>

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