Nesa Miner Program – Run a Nesa Miner Node

Nesa Miner Program. How to run a nesa node, How to run a Nesa miner node

Nesa.ai, a financial software company specializing in privacy-preserving blockchain-based platforms for artificial intelligence, has secured funding from prominent venture capital investors.

Among its key backers are Binance Labs and MH Ventures, both of which hold minority stakes in the company. Specific funding amounts have not been publicly disclosed.

They launched the miner node program in September 2024. Participate now and earn Nesa Points(NP), which will be transformed into token in future. Early adopters will reap the most rewards.

Campaign Duration: September 13th — October 13th

You do not need to be whitelisted to run a miner node. Anyone can participate as a miner on the Nesa network.

Node Hardware Requirements:

  • CPU: 2 CPU Cores (x86/X64 Processor)
  • RAM: 4 GB
  • Storage: 50 GB SSD
  • Bandwidth: Stable Internet Connection

You can install this node on the same VPS if you are running the Elixir Validator Node by following my Elixir Node installation guide.

Alternatively, I recommend using this VPS for $5.5: VPS Link. This way, you can run both Elixir and Nesa on the same VPS.


We need to complete some prerequisites before starting the node installation.

Step 1. HuggingFace API Key (User Access Token)

  • Sign up on HuggingFace: Go to HuggingFace and sign up for a free account.
  • Get API Key: After signing in, go to your profile icon (top right), click SettingsAccess TokensCreate New Token. Save the token as you’ll need it later.

Step 2. Leap Wallet Installation and Private Key Export

  • Install Leap Wallet: Visit Leap Wallet and download the wallet for your operating system.
  • Create/Import Wallet: Set up a new wallet.
  • Export Private Key:
    • Open your Leap Wallet and click on the hamburger icon (three horizontal lines) to open the menu bar.
    • Scroll down and click on the Export Private Key option. Then, copy the private key and save it securely.

Step-by-Step Guide to Running a Nesa Miner Node:

Step 1: Open Termius Application

  1. Open the Termius application on your PC or phone. You can download the app from the Microsoft Store or Google Play Store for free. Create a free account using your email.
  2. Input the following details:
  • Host: Your VPS IP
  • Label: Nesa
  • Username: root
  • Password: Your VPS Password

Save and connect to the VPS.

Note: If you are new to Termius, on a PC, to copy, select and press Ctrl + Shift + C, and to paste, press Ctrl + Shift + V.

Step 2:

I) Install cURL and jq

sudo apt update && sudo apt install curl && apt install jq -y

II) Install Docker (Skip if already installed)

If you’ve already installed Docker, you can skip this step. For completeness, here are the commands:

sudo apt-get update
sudo apt-get install -y ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo \"$VERSION_CODENAME\") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

docker --version

III) Installation Command

bash <(curl -s https://raw.githubusercontent.com/nesaorg/bootstrap/master/bootstrap.sh)

Follow the Wizard for Setup

  • 1. Wizardy (Quick Setup): Choose the “Wizardy” option for an automatic configuration. Just Press Enter.
  • 2. Moniker (Node Name): You will be prompted to enter a name for your node. This is the identifier for your node on the network.
  • 3. Email: Enter your email address to associate your node with your account.
  • 4. Referral Code (enter it here for bonus points): nesa18u8s52tx3ecnx84s4ldm4jxxuxt0jetzqaees5
  • 4. Enter HuggingFace API Key

During the setup, you’ll also be prompted to provide your HuggingFace API key. Enter the token you obtained from HuggingFace earlier.

  • 5. Enter Private Key: Enter the private key when prompted in the setup.
  • 6. Start Node: Type y
Nesa miner node

After all details are entered, confirm the configuration by selecting Yes when asked to start the node.

The setup should now complete, and your node will start running based on the selected configuration.

To check node logs, run commands:

docker logs -f orchestrator

Solution for the Port Conflict error

If you are seeing this, it means the 8080 port is already being used by another service.

We will use a different port for Nesa to avoid interrupting other running services.

Run the following commands to check running containers:

  1. Check Running Containers:
   docker ps

Copy the container ID and stop both container one by one with this command:

   docker stop container_id
  1. Change the Port: Run this command to change the port from 8080 to 8081:
   sed -i 's/8080:8080/8081:8080/' ~/.nesa/docker/compose.ipfs.yml
  1. Restart the Node: Run the following script to restart the node:
   bash <(curl -s https://raw.githubusercontent.com/nesaorg/bootstrap/master/bootstrap.sh)

Next Steps

  • To monitor your node, you can use the dashboard or tools provided by Nesa.

To retrieve your Node ID, run the following command:

cat ~/.nesa/identity/node_id.id

Copy the ID up to the ‘root’ word.

Go to the node dashboard and search for your node ID to check if it’s up or down, and to view the uptime.

  • Share your Nesa wallet address (starting with “nesa”) to invite friends and earn referral bonuses.

To get your Nesa address, go to the Nesa Explorer page and connect your Leap Wallet. This will add the Nesa chain to your Leap Wallet, and you can copy the Nesa address from the explorer page.

If you’re having any issues, you should contact them on Discord or ping me in the TG Group. I’ll help if I can.

And to receive upcoming updates about node upgrades or reward announcements, please join our Telegram channel and keep notifications unmuted.


Leave a Comment