Geth | Clients Ethereum Nodes

About Ethereum mainnet nodes


How to launch a full node with Geth client

Recommended hardware

  • Fast CPU with 4+ cores
  • 16 GB+ RAM
  • Fast SSD with at least 500 GB free space in fast sync and 6TB+ in full archive mode
  • 25+ MBit/s bandwidth


  • 8545 TCP, used by the HTTP based JSON RPC API
  • 8546 TCP, used by the WebSocket based JSON RPC API
  • 8547 TCP, used by the GraphQL API
  • 30303 TCP and UDP, used by the P2P protocol running the network

How to launch using docker-compose

  • Need a .env file to be launched with this docker-compose file.
  • use following tag ethereum/client-go:stable