Skip to content

Run a Holesky node

This guide will help you get a Holesky archive node up and running.

Prerequisites

  • Docker is installed and running.
  • Git is installed.
  • If using Windows, you should install Git BASH or WSL to use as your terminal.

Steps

  1. Clone eth-docker

    Terminal window
    git clone https://github.com/eth-educators/eth-docker
    cd eth-docker
  2. Do the eth-docker quickstart config

    Complete the eth-docker quickstart. You will need to run the config command:

    Terminal window
    ./ethd config

    Make sure to enable Grafana dashboards.

  3. Expose RPC ports

    To expose the node’s RPC and REST ports (for a Taiko node to make calls to it), you can append el-shared.yml and cl-shared.yml to the list of files in the COMPOSE_FILE variable in your .env file:

    COMPOSE_FILE=lighthouse-cl-only.yml:geth.yml:el-shared.yml:cl-shared.yml

    Keep in mind this is not encrypted, so you should not expose it to the internet. eth-docker offers a few other options that you can read about here.

  4. Start Docker containers

    Terminal window
    ./ethd up
  5. Check your node is running properly

    You can visit the Grafana dashboard which should be running on localhost:3000 to verify if your node is running correctly. You should see the chain head increasing.

Video tutorial

See Run a Sepolia L1 archive node (YouTube), the only difference is you need to select Holesky testnet.