Geth - Execution Engine
Update the system:
sudo apt update && sudo apt upgradeUpdate distro (Ubuntu) and autoremove:
sudo apt dist-upgrade && sudo apt autoremoveInstall Geth
1) Check latest version of Geth:
Install Curl
sudo apt install curl2) Change to Home directory:
cd ~3) Use curl to download latest version:
curl -LO https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.11.2-73b01f40.tar.gz4) Extract, Copy, and Clean up:
tar xvf geth-linux-amd64-1.11.2-73b01f40.tar.gz
cd geth-linux-amd64-1.11.2-73b01f40
sudo cp geth /usr/local/bin
cd ~
rm geth-linux-amd64-1.11.2-73b01f40.tar.gz
rm -r geth-linux-amd64-1.11.2-73b01f40
Create service file to run Geth
Create geth user:
geth user:Create /geth directory:
/geth directory:Assign goeth permission to modify /geth:
goeth permission to modify /geth:Create geth.service :
geth.service :Paste the following into the file:
Reload the daemon:
Start geth.service:
geth.service:Check geth.service output:
geth.service output:The node will begin searching for peers, and eventually start downloading/verifying blocks.
Geth Sync
Geth data is currently ~875gb and may take ~24 hours to fully sync.

As you wait for the Eth1 node to sync, you can open a new terminal and install Lighthouse - Beacon Node.
Last updated
Was this helpful?