Nesa || Run a Nesa Miner Node with BOT setup
Introduction to Nesa
The Layer-1 for trusted AI on-chain.
- Nesa means miracle, in tribute to the golden age of AI that we are living in. Sufficiently advanced technology — like trusted AI — is often indistinguishable from magic.
- Nesa is the lightweight Layer-1 executing critical AI inference on queries that require a high degree of privacy, security, and trust using advanced methods on-chain, including zero-knowledge machine learning (ZKML), split learning (SL), and more.
- Nesa was created as an alternative to ChatGPT and other inference platforms today that are centralized and controlled by major players. These platforms have zero visibility or accountability in their output on your critical transactions and provide zero privacy in your data and results. This is a big problem in AI.
➡️ As usual DYOR, related Links:
Nesa Official Website: https://nesa.ai/
Nesa Twitter: https://twitter.com/nesaorg
Register Node: https://docs.nesa.ai/nesa/run-a-nesa-node/prerequisites
⭐Before we jump into the step-by-step guide, feel free to follow me on Medium and my social media platforms for more valuable insights on node farming.
➡️Telegram: https://t.me/cryptonodehindi
➡️Youtube: https://www.youtube.com/@CyptonodeHindi
- 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 but still you can run it
- You do not need to be whitelisted to run a miner node. Anyone can participate as a miner on the Nesa network.
As per the requirements -VPS2 is require here:
Node Hardware Requirements:
- CPU: 2 CPU Cores (x86/X64 Processor)
- RAM: 4 GB
- Storage: 50 GB SSD
- Bandwidth: Stable Internet Connection
- I recommend Contabo VPS-2 as an ideal choice for running your node. It’s powerful and cost-effective, making it a great fit for this setup .
Before we started the Node
Step 1. HuggingFace API Key (User Access Token)
- Go to HuggingFace and sign up (don’t forget to confirm incoming email).
- Get API Key: After signing in, go to your profile icon (top right), click Settings → Access Tokens → Create New Token. Save the token as you’ll need it later.
- An API key will be generated — make sure to note it down and save it, as you’ll need it later.
Step 2. Leap Wallet Installation and Private Key Export
- Install Leap Wallet: Visit Leap Wallet Website and download the wallet for your operating system.
- If your not able to find the “Export Private Key” section then select the Nesa chain.go to the Nesa Explorer page and connect your Leap Wallet. This will add the Nesa chain to your Leap Wallet
- Create/Import Wallet and Export Private Key:
Let’s start the Nesa Miner Node:
1.Execute the below automated script, which was created by me.
wget https://raw.githubusercontent.com/rajeshpalei/CryptonodeHindi/refs/heads/main/Nesabotscript.sh&& chmod +x Nesabotscript.sh&&./Nesabotscript.sh
2. Installation Command
bash <(curl -s https://raw.githubusercontent.com/nesaorg/bootstrap/master/bootstrap.sh)
Next Follow the Wizard -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): nesa1j6y248qnuawdnd7dtc3hg47jlzfj3jzwqv8rkq
- 5. HuggingFace API Key — put your API Key from HuggingFace here.
- 6.Wallet private key — put your PK of your newly generated Nesa address.
- 7. Start Node: Confirm the setup by pressing Y (Yes).
The first run may take around 30 minute — please be patient.
Upon successful completion, you will see the message: “Docker Compose started successfully. Congratulations! Your nesa node was successfully bootstrapped!”
PORT conflicts error:
If you have encountered the PORT conflicts error, then follow the below step.
We’ll use a different port for Nesa to avoid interfering with other services.
- Step1: Check Running Containers:
docker ps
- Step2: If you see the above running containers, then execute the below script.
wget https://raw.githubusercontent.com/rajeshpalei/CryptonodeHindi/refs/heads/main/neshaportissue.sh&& chmod +x neshaportissue.sh&& ./neshaportissue.sh
This script will stop the containers and change the port from 8080 to 8087.
Step3. Restart the Wizard/Node: Run the below script to restart the node.
bash <(curl -s https://raw.githubusercontent.com/nesaorg/bootstrap/master/bootstrap.sh)
To check node logs, run commands:
docker logs -f orchestrator
Now Monitor your node:
- 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
- Go to the node dashboard and search for your node ID to check if it’s up or down, and to view the uptime.
- 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.
Congratulations! Your node has deployed successfully!!
❤️Thank You for Reading!
I appreciate you taking the time to read this article. If you found it helpful, feel free to give it a clap and share it with others who might benefit from it.
For more insightful content on Crypto node, don’t forget to follow me on Medium and connect with me on my social media channels:
- ➡️Telegram: https://t.me/cryptonodehindi
- ➡️Youtube: https://www.youtube.com/@CyptonodeHindi