Skip to content
All Mainnet Node Runners: Protocol upgrade on Oct 31st in preparation for Ontake fork, upgrade needed. Please ensure your nodes are using the software tags listed in the announcement! Click here for more info

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.