3. Syncing DB
Simple algorithm to distinguish between snapshot types
Using answers for these questions you can easily understand which snapshot type you will need

Validator Nodes
1. Installing Rclone
For installing Rclone, please follow the instructions at https://rclone.org.
TL;DR: on a Linux system, you may run the following command:
2. Configuring Rclone
To check the location of the rclone.conffile run:
The rclone.conf file is usually located at ~/.config/rclone/rclone.conf .
Now run the following command to create the rclone.conf file:
2.1 BEWARE: Understanding the `rclone sync`
As user you need to carefully get the full path to the folder and as destination. If you have some important data in the destination, please move it somewhere else.
Q: How to get the full path to the your blockchain data folder if it isn't default?
Check how do you start harmony via
ps -ef | grep harmonyand check for the--datadiroption, if you don't have it go to the following step, else to the 3rdCheck the harmony.conf for DataDir option or check your
grep DataDir harmony.confGo to the folder from the cmd option if have it or to folder from config if you don't have cmd option, do the following:
3. Shard 0 validator - Snap DB sync
Below is the command to sync the Snap DB for the shard 0. It is around 130+ Gb as of Aug 2026:
Small explanation for flags used to save your time with rclone manual:
4. Full db sync for appropriate shard
4.1 Fast download for Shard0 RPC Explorer node (non archival), use if you have fast(>1Gb/s) network interface
4.2 Shard0 RPC Explorer node (non archival)
4.3 Shard 1 validator
Archival snapshot for the Non-Validating/Explorer Nodes
5. Testnet snapshots
If you want to quickly test your validator/RPC setup via the testnet network, please use the setup from 2. Configuring Rcloneand the info below.
5.1 Testnet shard 0
5.2 Testnet shard 1
Last updated
Was this helpful?