How do I migrate my node to a new device?

To migrate your Node to a new drive or computer, you first need to copy both the contents of your storage folder, as well as your identity folder to the new location.

Windows
Linux
ARM-based OS
macOS
Windows

Your identity folder is located in: $Env:APPDATA/Storj/Identity/storagenode

Linux

Your identity folder is located in: ~/.local/share/storj/identity/storagenode

ARM-based OS

On Raspberry Pi, your identity folder is located in (the path may be different for other ARM platforms): /home/pi/.local/share/storj/identity/storagenode

macOS

Your identity folder is located in: /Users/USER/Library/Application Support/Storj/identity/storagenode

After you copied over all the necessary files, update your --mount parameters in your docker run command.

Migrating to a GUI Install on Windows?

1. Make sure the Docker version is stopped and removed.

2. Point to the same exact storage folder where you were previously storing the data.

Do NOT copy the path from the old config.yaml of your Docker node where the storage subfolder was not explicitly included in the path.

3. Verify the complete path to the correct storage folder on your hard drive. If you choose a different folder, your previously stored data will not be recognized, and your node will be disqualified.