Skip to main content

One post tagged with "ethereum"

View All Tags

ยท 3 min read
Andrew Robbins

Ideas

  • Make a detailed youtube video for blog post
  • Make a youtube channel (link to blog + twitter)

Steps

  • Assemble your NUC

  • Plugin backup power, etc

  • Flash Linux (Ubuntu Server) onto USB drive

  • Instal Linux (follow steps) -- Install with snap and openSSH turned on

  • Within home dir, create a folder called ethereum. We'll install everything inside here to keep things organized

  • Test your Network speed

    • Install sudo apt install speedtest-cli
    • Run speedtest-cli
  • Install network tools: run sudo apt install net-tools

  • Enable SSH on your NUC https://linuxize.com/post/how-to-enable-ssh-on-ubuntu-20-04/

    • Run sudo systemctl status ssh to ensure SSH is turned on
    • Open ssh in the firewall: sudo ufw allow ssh
  • Run sudo apt update to ensure your packages are updated

  • Run sudo apt install build-essential This will install two important dependencies that are required before running Erigon and Nimbus: gcc and make.

  • Verify that gcc is installed by running gcc --version

  • Verify that make is installed by running make --version

  • Install golang by running sudo snap install go --classic

Resourcesโ€‹

Lock down your NUCโ€‹

Install Chrony to ensure time clock is syncedโ€‹

Ensure your entire hard drive is availableโ€‹

Install Erigonโ€‹

  • Run cd ~/ethereum
  • Refer to Erigon's installtion guide and system requirements: https://github.com/ledgerwatch/erigon#system-requirements
  • Run git clone --recurse-submodules -j8 https://github.com/ledgerwatch/erigon.git
  • Run cd erigon
  • Run make erigon
  • Start the Erigon client ./build/bin/erigon --chain goerli --datadir data-goerli --authrpc.jwtsecret data-goerli --torrent.download.rate=20mb

Useful commandsโ€‹

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet