Nimble Miner Setup Guide

Official guide

Requirements

Ubuntu 20.04+ with GPU , installed Graphics driver.

Disk: 256 GB(based on official requirement)

The guide is working for vastai instance

also working with ubuntu22.04 instance
also working with ubuntu22.04 instance

Install Go


sudo rm -rf /usr/local/go
curl https://dl.google.com/go/go1.22.1.linux-amd64.tar.gz | sudo tar -C/usr/local -zxvf - ;
cat <<'EOF' >>$HOME/.bashrc
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GO111MODULE=on
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
EOF
source $HOME/.bashrc

Install build-essential

sudo apt update -y && sudo apt install build-essential

Install Miniconda

cd
mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh
~/miniconda3/bin/conda init bash
source $HOME/.bashrc

Set up python environment

conda create -n nimble python=3.11 -y
conda activate nimble

Install nimble-networkd and create wallet

mkdir $HOME/nimble && cd $HOME/nimble

git clone https://github.com/nimble-technology/wallet-public.git

cd wallet-public

make install

Create wallet

nimble-networkd keys add <YOUR WALLET NAME>

You must back up your mnemonic here or you won’t be able to recover it.

Start Miner

cd  $HOME/nimble
git clone https://github.com/nimble-technology/nimble-miner-public.git
cd nimble-miner-public
make install
source ./nimenv_localminers/bin/activate
make run addr=<The wallet address you just set>

If everything work fine, you will see logs like this

One Click Script

You must use nimble-networkd to create wallet first.

addr=<Your Address>
wget https://raw.githubusercontent.com/silentnoname/Nimble/main/nimble.sh && chmod +x nimble.sh &&bash nimble.sh $addr
Subscribe to Silent ⚛| validator
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.