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
-
Clone eth-docker
Terminal window git clone https://github.com/eth-educators/eth-dockercd eth-docker -
Do the eth-docker quickstart config
Complete the eth-docker quickstart. You will need to run the config command:
Terminal window ./ethd configMake sure to enable Grafana dashboards.
-
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
andcl-shared.yml
to the list of files in theCOMPOSE_FILE
variable in your.env
file:COMPOSE_FILE=lighthouse-cl-only.yml:geth.yml:el-shared.yml:cl-shared.ymlKeep 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.
-
Start Docker containers
Terminal window ./ethd up -
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.