# Run a Holesky node

By [alexdou97.eth](https://paragraph.com/@alexdou97) · 2024-04-25

---

**Prerequisites**
-----------------

*   [Docker](https://docs.docker.com/engine/install/) is installed and **running**.
    
*   [Git](https://github.com/git-guides/install-git/) is installed.
    
*   If using Windows, you should install [Git BASH](https://gitforwindows.org/) or [WSL](https://learn.microsoft.com/en-us/windows/wsl/install) to use as your terminal.
    

Steps

1.  Clone eth-docker Terminal window git clone [https://github.com/eth-educators/eth-docker](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.

1.  Expose RPC ports To expose the node’s RPC ports (for a Taiko node to make calls to it), you can append el-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

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.

1.  Enable archive node Also in the .env file, set the value ARCHIVE\_NODE to true:
    

ARCHIVE\_NODE=true

This is no longer required to run a Taiko node.

1.  Start Docker containers Terminal window ./ethd up
    
2.  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.

---

*Originally published on [alexdou97.eth](https://paragraph.com/@alexdou97/run-a-holesky-node)*
