# ䷐ Nulink Worker node Guide!

By [crazyDrops☄ ](https://paragraph.com/@crazydrops) · 2024-02-14

---

Follow after:

After logging in to your terminal, paste commands one by one.

From the official site:

[

Create Worker Account | NuLink Docs
-----------------------------------

There are several ways to install Geth, including through the package manager, downloading the pre-built package, running as a docker container, or building from the downloaded source code. Please refer here for more details regarding Geth Installation. After installing Geth, it will save the keystore file to the local storage.

https://docs.nulink.org

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

](https://docs.nulink.org/products/stakers/nulink_worker/eth_account)

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

`apt install ufw -y`

`ufw allow ssh ufw allow https ufw allow http ufw allow 9151 ufw enable`

`wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.10.23-d901d853.tar.gz`

`tar -xvzf geth-linux-amd64-1.10.23-d901d853.tar.gz`

`cd geth-linux-amd64-1.10.23-d901d853/`

`./geth account new --keystore ./keystore`

🗒️ Save your public Address and secret key file and deposit small amount of test BNB on that address

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

Install docker now

`sudo apt-get install ca-certificates curl gnupg`

`sudo install -m 0755 -d /etc/apt/keyrings`

`curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg`

`echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] 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 install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin`

`sudo apt-get update`

Pull NuLink

`docker pull nulink/nulink:latest`

`cd /root mkdir nulink`

`cp /root/geth-linux-amd64-1.10.23-d901d853/keystore/YourSecretKeyhere /root/nulink`

⎘ “Replace YourSecretKeyhere with your secret key file Start with UTC and end with your worker wallet address like `UTC--2024-02-12T08-00-01.454382000Z--5a34704f9f62f6d4accc7e28775a31a8a67bcde`“

`chmod -R 777 /root/nulink`

export NULINK\_KEYSTORE\_PASSWORD=12345678

export NULINK\_OPERATOR\_ETH\_PASSWORD=12345678

**Initialize Node Configuration now**

`docker run -it --rm`

`-p 9151:9151`

`-v /root/nulink:/code`

`-v /root/nulink:/home/circleci/.local/share/nulink`

`-e NULINK_KEYSTORE_PASSWORD nulink/nulink nulink ursula init`

`--signer keystore:///code/YourSecretKeyhere`

`--eth-provider https://data-seed-prebsc-2-s2.binance.org:8545`

`--network horus`

`--payment-provider https://data-seed-prebsc-2-s2.binance.org:8545`

`--payment-network bsc_testnet`

`--operator-address Yourworkeraddress`

`--max-gas-price 10000000000`

⎘ “Just replace --Signer keystore(`YourSecretKeyhere`) and --operator-address (`YourWorkerAddress`)command with actual key and address “

Finally launch the node

`docker run --restart on-failure -d --name ursula -p 9151:9151 -v /root/nulink:/code -v /root/nulink:/home/circleci/.local/share/nulink -e NULINK_KEYSTORE_PASSWORD -e NULINK_OPERATOR_ETH_PASSWORD nulink/nulink nulink ursula run --no-block-until-ready`

Go to quest Dashboard :

[https://dashboard.testnet.nulink.org/staking](https://dashboard.testnet.nulink.org/staking)

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

On Staking page Click on “Bond worker” and submit your worker address

on a same page Stake $NKL

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

You can check your logs with command

`docker logs -f ursula`if you see this all Good

your node will be show online in few hours…..

---

*Originally published on [crazyDrops☄ ](https://paragraph.com/@crazydrops/nulink-worker-node-guide)*
