Page cover image

Kwill


Kwill Node Installation Guide

Prerequisites

System Requirements

Requirement

Details

Server Requirements

CPU

4 cores

RAM

16 GB

Disk Space

50 GB

Operating System

Ubuntu 20.04 or later

Network Ports

Port 1

26656 (P2P communication)

Port 2

26657 (RPC communication)

Installation Steps

  1. Access Your Server:

    • Log into your server via SSH.

  2. Install Dependencies:

    • Update your package list and install necessary dependencies:

      sudo apt update
      sudo apt install curl git make
  3. Download Kwill Node Software:

    • Clone the Kwill repository from GitHub:

      git clone https://github.com/quai-network/go-quai.git
      cd go-quai
  4. Build the Node:

    • Compile the node software:

      make go-quai
  5. Initialize Your Node:

    • Initialize your node with a unique name:

      ./build/bin/go-quai init <your-node-name>
  6. Configure Your Node:

    • Navigate to the configuration directory:

      cd ~/.config/go-quai/
    • Open the config.toml file with your favorite text editor:

      nano config.toml
    • Set the environment variable to the network you plan on running (e.g., colosseum):

      environment = 'colosseum'
    • If you are mining, insert your coinbase addresses for the chains you intend to mine.

  7. Start Your Node:

    • Start your node with the following command:

      ./build/bin/go-quai start

Additional Configuration

  • Seed Nodes: To help your node connect to the network, you may need to add seed nodes in the p2p section of config.toml:

    seeds = "c2bf0d5b2ad3a1df0f4e9cc32debffa239c0af90@testnet.seed.poisonphang.com:26656"

Last updated