Skip to main content
Version: 0.11.0

Database Snapshots

To decrease sync times, users may opt to download a Juno database snapshot. After downloading a snapshot and starting a Juno node, only recent blocks must be synced.

Mainnet

VersionSizeBlockDownload Link
>=v0.9.2156 GB519634juno_mainnet.tar

Sepolia

VersionSizeBlockDownload Link
>=v0.9.22.9 GB55984juno_sepolia.tar

Run Juno Using Snapshot

  1. Download Snapshot

    Fetch a snapshot from one of the provided URLs:

    wget -O juno_mainnet.tar https://juno-snapshots.nethermind.dev/mainnet/juno_mainnet_v0.9.3_519634.tar
  2. Prepare Directory

    Ensure you have a directory where you will store the snapshots. We will use $HOME/snapshots.

    mkdir -p $HOME/snapshots
  3. Extract Tarball

    Extract the contents of the .tar file:

    tar -xvf juno_mainnet.tar -C $HOME/snapshots
  4. Run Juno

    Execute the Docker command to run Juno, ensuring that you're using the correct snapshot path $HOME/snapshots/juno_mainnet:

    docker run -d \
    --name juno \
    -p 6060:6060 \
    -v $HOME/snapshots/juno_mainnet:/var/lib/juno \
    nethermind/juno \
    --http \
    --http-port 6060 \
    --http-host 0.0.0.0 \
    --db-path /var/lib/juno

After following these steps, Juno should be up and running on your machine, utilizing the provided snapshot.