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.
Copy
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.
Golang v1.22.0 [go releases and instructions][https://go.dev/dl/].
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.
Copy
git clone <https://github.com/sideprotocol/side.git>
cd side
git checkout v0.8.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.
Copy
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
Copy