Storage Node

Hardware Requirement

Copy

- Memory: 16 GB RAM
- CPU: 4 cores
- Disk: 500GB / 1T NVME SSD
- Bandwidth: 500 MBps for Download / Upload

Deployment Steps

  1. Install dependencies

Copy

sudo apt-get update
sudo apt-get install clang cmake build-essential

Copy

brew install llvm cmake
  1. Install rustup

Copy

curl --proto '=https' --tlsv1.2 -sSf <https://sh.rustup.rs> | sh
  1. Install Go

Copy

# Download the Go installer
wget <https://go.dev/dl/go1.22.0.linux-amd64.tar.gz>

# Extract the archive
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz

# Add /usr/local/go/bin to the PATH environment variable by adding the following line to your ~/.profile.
export PATH=$PATH:/usr/local/go/bin