Backing up & Restoring a Node
Transferring a Node to a Different Server
To move a node to another server, one needs to back it up and restore it on the new server. To do so, follow the instructions below.
To back up your node, run the following command on your server:
docker exec -it muon-node ./node_modules/.bin/ts-node ./src/cmd/index.ts keys backup > backup.json
This command creates a file named
backup.json. You can see the contents of this file using:
The result will look like the following:
NB: These contents should be copied and kept somewhere safe.
docker exec -it muon-node ./node_modules/.bin/ts-node ./src/cmd/index.ts keys restore "$(cat backup.json)"
Having run the above command, you should receive this message:
.env created successfully.
Now run this command to restart the container:
docker restart muon-node
If the restoration process is successful, querying the status of the node from the following link will return the
peerIdof the backed up node.