Skip to main content
Version: 0.7.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.6.092 GB313975juno_mainnet_313975.tar

Goerli

VersionSizeBlockDownload Link
>=v0.6.036 GB850192juno_goerli_850192.tar

Goerli2

VersionSizeBlockDownload Link
>=v0.6.04.6 GB139043juno_goerli2_135973.tar

Run Juno Using Snapshot

  1. Download Snapshot

    Fetch a snapshot from one of the provided URLs:

    wget -O juno_mainnet_313975.tar https://juno-snapshots.nethermind.dev/mainnet/juno_mainnet_v0.6.5_313975.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_313975.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.