Prerequisites
Before starting, make sure you have the following:
- A VPS (Virtual Private Server) or a physical machine with at least:
- 2 CPU cores (4 or more recommended for better performance)
- 8 GB of RAM (16 GB or more recommended for better performance)
- 100 GB of SSD storage (higher storage may be needed for future network growth)
- Ubuntu 20.04 (other Linux distributions may work, but this guide uses Ubuntu 20.04)
- Internet connection with a stable bandwidth (at least 10 Mbps for reliable operation)
- Install basic dependencies:
- SSH access to your server
git
, curl
, and make
installed
sudo
access on the server
- Polarise Network Documentation: Familiarity with Polarise's official documentation (https://www.polarise.org/) is useful for more in-depth network details.
Step 1: Update System
Start by updating your system to ensure you have the latest packages:
sudo apt update
sudo apt upgrade -y
Install necessary tools:
sudo apt install -y build-essential curl git wget make
Step 2: Install Dependencies
You will need Go (Golang) to run a Polarise validator node. The version required may change, so make sure to check Polarise documentation for the specific Go version. For this guide, we will use Go 1.19.
Install Go
- Download the Go binary:
wget <https://golang.org/dl/go1.19.linux-amd64.tar.gz>
- Extract and install Go:
sudo tar -C /usr/local -xvzf go1.19.linux-amd64.tar.gz
- Add Go to your system's PATH by modifying
.profile
: