Node Installation & Setup

Instruction to install and configure the sided binary

Hardware Specifications

  1. Minimum Requirements

    1. CPU: 4 cores

    2. RAM: 8 GB

    3. Storage: 500 GB

    4. Network: 1 Gbps

  2. Recommended Specifications

    1. CPU: 8 cores

    2. RAM: 16 GB

    3. Storage: 800 GB

    4. Network: 1 Gbps

Operating System

The choice of operating system for your node is entirely based on your personal preference. You can compile the sided daemon on a wide range of modern Linux distributions and recent versions of macOS.

The tutorial assumes that you are utilizing an Ubuntu LTS release. If you have opted for a different operating system, you will need to adjust the commands accordingly to align with your chosen OS.

Prerequisites

Golang v1.22.0 [go releases and instructions][https://go.dev/dl/].

Build sided from source

  1. Ensure that you have the necessary version of Golang installed.

    go version

The output must align with the Golang version specified in the Prerequisites section.

  1. Clone the source code from the repository and navigate to the cloned directory using the cd command.

# NOTE: Please remove previous git working directory (side) on your local and re-clone the repository.

git clone https://github.com/sideprotocol/side.git
cd side
git checkout v0.9.0
  1. Compile the sided binary.

    make install

The provided command will compile the sided binary and save it in your $GOBIN directory. If $GOBIN is included in your $PATH, you should be able to execute the sided binary.

export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
sided version
0.9.0

If you encounter any issues related to PATH settings, please consult the provided Go releases and instructions link mentioned in the prerequisites section.

Last updated