Node Red Unraid Docker - Backup and Restore Config and Plugins

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

I was now following this instruction:

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

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:

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"

{
    "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

...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 :wink:

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

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