# Step-by-Step Tutorial for Setting Up a Nexis Blockchain Node Validator

By [Nexis Network](https://paragraph.com/@nexis-network) · 2024-01-19

---

**Prerequisites:**

1.  **Operating System:** A Linux-based operating system (Ubuntu, Debian, etc.) is recommended for running a Nexis validator node. Windows or macOS can be used, but may require additional configuration.
    
2.  **Minimum Hardware Requirements:** To run a Nexis validator node, you will need a dedicated machine with sufficient resources, including:
    
    1.  CPU: 2+ cores
        
    2.  RAM: 8GB or more
        
    3.  Storage: 1TB or more
        
    4.  Network Connectivity: Stable internet connection with at least 50Mbps upload speed
        
3.  **Node.js Installation:** Ensure Node.js is installed on your system. You can install it using your system's package manager or download the installer from the official Node.js website.
    

**Step 1: Create a New User for the Validator**
-----------------------------------------------

*   Create a new user for the validator. For example, you can create a user named 'nexis' using the following command:
    

  
2\. Log in to the 'nexis' user using the following command:

**Step 2: Clone the Nexis Repository**
--------------------------------------

1.  Clone the Nexis node repository to your home directory using the following command:
    
        git clone https://github.com/Nexis-Network/NEXIS.git
        
    

[

GitHub - Nexis-Network/NEXIS: Nexis Network official blockchain repository
--------------------------------------------------------------------------

Nexis Network official blockchain repository. Contribute to Nexis-Network/NEXIS development by creating an account on GitHub.

https://github.com

![](https://storage.googleapis.com/papyrus_images/a649a0370d86eede3a75b747e357a1d1ce9313fb28b602ed4cd0104a8222e9cd.png)

](https://github.com/Nexis-Network/NEXIS.git)

**Step 3: Build the Nexis Node**
--------------------------------

1.  Navigate to the Nexis node repository directory:
    

    cd Nexis-Node
    

2\. Build the Nexis node using the following commands:

    ./bootstrap.sh
    ./configure
    make
    

**Step 4: Create the Identity Account**
---------------------------------------

Generate a new keypair for the identity account:

    ./bin/nexis-cli keys new
    

Store the generated identity account private key securely. You will need this key to activate your validator node.

**Step 5: Create the Vote Account**
-----------------------------------

Generate a new keypair for the vote account:

    ./bin/nexis-cli keys new
    

Store the generated vote account private key securely. You will need this key to commission your validator node.

**Step 6: Fund the Identity Account**
-------------------------------------

1.  Send NZT (Nexis Token) to your identity account address to cover transaction fees.
    
2.  You can fund your identity account using a Nexis wallet or exchange.
    

**Step 7: Connect to the Nexis Network**
----------------------------------------

1.  Edit the `config.toml` file in the `config` directory of the Nexis node repository.
    
2.  Specify your identity account address and vote account address in the `config.toml` file.
    
3.  Adjust other network configuration settings as needed.
    

**Step 8: Start the Nexis Node**
--------------------------------

1.  Start the Nexis node using the following command:
    

    ./bin/nexis-node
    

*   The Nexis node will start syncing with the blockchain network and prepare to become a validator.
    

**Step 9: Activate and Commission the Validator**
-------------------------------------------------

*   Once the Nexis node is fully synced, you can activate and commission your validator using the following commands:
    

    ./bin/nexis-cli tx governance activate-validator
    ./bin/nexis-cli tx delegation register-vote-account <vote-account-address>
    ./bin/nexis-cli tx staking delegate-tokens <delegate-amount> <identity-account-address> <vote-account-address>
    

*   Replace the placeholders with your actual values.
    

Your Nexis validator node is now activated and commissioned. It will start participating in the consensus process and earning staking rewards.

Website: [https://nexis.network](https://nexis.network)

---

*Originally published on [Nexis Network](https://paragraph.com/@nexis-network/step-by-step-tutorial-for-setting-up-a-nexis-blockchain-node-validator)*
