# Initial Setup

# Hardware

We recommend the following hardware specifications:

  • 16G RAM
  • 4vCPUs
  • 500GB Disk space

# Setup Instructions

We recommend using Ubuntu 18.04 or 20.04. The following setup instructions are assuming you are using one of these images and the setup may be different if not.

# Install Dependencies

Update packages:

sudo apt update

Install tools:

sudo apt install git build-essential wget jq -y

# Install Go

Download Go:

wget https://dl.google.com/go/go1.19.4.linux-amd64.tar.gz

Verify data integrity:

sha256sum go1.19.4.linux-amd64.tar.gz

Verify SHA-256 hash:

9df122d6baf6f2275270306b92af3b09d7973fb1259257e284dba33c0db14f1b

Unpack Go download:

sudo tar -C /usr/local -xzf go1.19.4.linux-amd64.tar.gz

Set up environment:

echo '
export GOPATH=$HOME/go
export GOROOT=/usr/local/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:/usr/local/go/bin:$GOBIN' >> ~/.profile

Source profile file:

. ~/.profile