About Ethereum mainnet nodes
github.com
https://github.com/Sensei-Node/nodes-public/tree/main/ethereum/1.0
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
Network
- 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
Resources
- Geth client installation https://geth.ethereum.org/docs/install-and-build/installing-geth