In most cases of device malfunction your data is perfectly safe. Many problems can be easily resolved by doing a reflash of the microSD card, and the RoninDojo software will take care of the rest.
Rest easy as this means you most likely will not need to redownload the entire bitcoin blockchain, redo your bookmarks, and update your password manager.
Need help? Try out our Support Service.
TIP: The following troubleshooting sections may be considered advanced to newer users.
By following the guide below, you will be able to use a secondary drive to store a copy of the blockchain from your RoninDojo. This method can be used to transfer data between two different RoninDojos. Also if RoninDojo ever has a massive failure, having this data on hand will reduce your setup time when starting over.
If done correctly, you could reduce setup time from days to just a few hours. This is because the blockchain takes such a long time to download when starting over.
System
→ Disk Storage
→ Format & Mount New Backup Drive
Dojo
→ Next Page
→ Send Block Data to Backup
Dojo
→ Next Page
→ Receive Block Data from Backup
Want to copy the blockchain data from an existing bitcoin node to your RoninDojo bitcoin node?
We will show you how to use the rsync command plus a few others so you can avoid redownloading the chain. Advanced users should be able to adapt these commands to meet their needs.
Before starting, you must have a RoninDojo bitcoin node setup and running!
find / -name blocks
/mnt/hdd/mynode/bitcoin/blocks
sudo rm -rf /mnt/usb/docker/volumes/my-dojo_data-bitcoind/_data/{blocks,chainstate,indexes}
ls /mnt/usb/backup || sudo mkdir /mnt/usb/backup
sudo chown ronindojo:ronindojo /mnt/usb/backup
sudo rsync -av /mnt/hdd/mynode/bitcoin/{blocks,chainstate,indexes} ronindojo@192.168.X.X:/mnt/usb/backup
sudo mv /mnt/usb/backup/{blocks,chainstate,indexes} /mnt/usb/docker/volumes/my-dojo_data-bitcoind/_data/
sudo chown -R 1105:1108 /mnt/usb/docker/volumes/my-dojo_data-bitcoind/_data/{blocks,chainstate,indexes}
sudo chown root:root /mnt/usb/backup
Want to download a copy of the blockchain on that speedy Windows gaming computer and transfer to your RoninDojo on the same local network?
We know the blockchain takes a while to download when starting fresh without a backup copy, and want to give power users with high performance computers other options.
Before starting, you must have a RoninDojo bitcoin node setup and running!
Windows10: Download bitcoin core, sync the blockchain, and download WinSCP. The blockchain will take a few hours to sync.
Windows10: Once synchronized, make sure to close bitcoin core before progressing otherwise there can be errors!
ls /mnt/usb/backup || sudo mkdir /mnt/usb/backup
sudo chown ronindojo:ronindojo /mnt/usb/backup
C:\Users\Username\Appdata\Roaming\Bitcoin
in Windows file explorer./mnt/usb/backup
on your RoninDojo device, then copy over the blocks
chainstate
indexes
directories from Windows to the RoninDojo device. Wait a couple hours for the transfer to finish.sudo rm -rf /mnt/usb/docker/volumes/my-dojo_data-bitcoind/_data/{blocks,chainstate,indexes}
blocks
chainstate
indexes
relocated to the bitcoind data directory.sudo mv /mnt/usb/backup/{blocks,chainstate,indexes} /mnt/usb/docker/volumes/my-dojo_data-bitcoind/_data/
blocks
chainstate
indexes
directories.sudo chown -R 1105:1108 /mnt/usb/docker/volumes/my-dojo_data-bitcoind/_data/{blocks,chainstate,indexes}
sudo ls -la /mnt/usb/docker/volumes/my-dojo_data-bitcoind/_data/|egrep '(blocks|chainstate|indexes)'
You should see something similar to the following if permission are correct:
drwx------ 3 1105 1108 135168 Jul 10 04:20 blocks
drwx------ 2 1105 1108 94208 Jul 10 04:20 chainstate
drwx------ 3 1105 1108 4096 Jul 10 04:20 indexes
backup
directory to the root user.sudo chown root:root /mnt/usb/backup
ronin
command line menu.Need help? Try out our Support Service.
Join the RoninDojo Chatroom and engage the community.