Prerequisites

  1. Server Requirements:
  2. Dependencies:
  3. Accounts:

Step 1: System Update and Dependency Installation

Update and install necessary packages:

sudo apt update && sudo apt upgrade -y
sudo apt install curl git build-essential ufw jq -y

Install Docker:

sudo apt install docker.io -y
sudo systemctl enable docker
sudo systemctl start docker

Install Docker Compose:

sudo curl -L "<https://github.com/docker/compose/releases/download/2.10.2/docker-compose-$>(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

Install Go:

wget <https://go.dev/dl/go1.20.8.linux-amd64.tar.gz>
sudo tar -C /usr/local -xzf go1.20.8.linux-amd64.tar.gz
echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bashrc
source ~/.bashrc
go version


Step 2: Clone the Slinky Network Repository

Clone the repository and navigate to the node setup directory:

git clone <https://github.com/slinky-network/slinky-node.git>
cd slinky-node


Step 3: Configure Node