Step 2: Download Stadernode

Step 2.1 Open your system ports

A good practice for security would be to close all the ports on your system and then open only the required ports. Below is the list of ports to be opened:

  • Execution client: 30303 tcp/udp

  • Lighthouse: 9001 tcp/udp

  • Prysm: 13000 tcp and 12000 udp

Step 2.2 Move to home directory on your terminal and ensure you not on the root user

Change directory to home directory using the command: cd ~

Step 2.3 Create a new directory on your terminal

Create a new directory using mkdir ~/bin command

Step 2.4 Download Stader CLI

To manage your node, you will need Stader CLI (command-line interface). Download stader CLI using the commands provided in the below doc for your respective system architecture.

  • Wget link AMD64(Linux): wget https://staderlabs.com/eth/releases/stader-node-build/permissionless/v1.6.5/stader-cli-linux-amd64 -O ~/bin/stader-cli

  • Wget link ARM64(Linux): wget https://staderlabs.com/eth/releases/stader-node-build/permissionless/v1.6.5/stader-cli-linux-arm64 -O ~/bin/stader-cli

  • Wget link (MacOS - Intel): wget https://staderlabs.com/eth/releases/stader-node-build/permissionless/v1.6.5/stader-cli-darwin-amd64 -O ~/bin/stader-cli

  • Wget link (MacOS - M1): wget https://staderlabs.com/eth/releases/stader-node-build/permissionless/v1.6.5/stader-cli-darwin-arm64 -O ~/bin/stader-cli

Unique checksums for verification and added security Verify the checksums using the following command: sha256sum ~/bin/stader-cli

AMD64(Linux): 153d4b004c9219d7e12ec046a5901300b87438edeb1e4162148d280f3ea0cf73
ARM64(Linux): 5f58a97fb64941590cc34526fbb4c58a4cc380da4458f68b9eaf8f30be7d17e5
MacOS-Intel: 2dd6dd14ecc4192a5b35624bf41f1c18e688d94206c2ba6a1bdae1ad9ff1e887
MacOS-M1: cb2687840c3820a213ed5d7c6be74d34697f04028512504c5ac9c08eb0dc8f3d

Step 2.5 Steps to install wget if you don't have it on your system. If you have Wget already, you can skip this step

To check if Wget is present on your system run the command: wget --version

  • You will see the version details if the tools is installed

  • You will see “command not found: wget” prompt if the tool is not installed.

Installing wget on MacOS

  • Run the command and download brew: /bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"

  • Install wget using the command: brew install wget

Installing wget on Debian based systems like Ubuntu

  • Run the command and install wget sudo apt-get install wget -y

Step 2.6 Give permission to run the downloaded application

Run this command chmod +x ~/bin/stader-cli to give permission to run the downloaded application

Step 2.7 Restart the terminal and check the CLI version

After a successful restart of the terminal run the command ~/bin/stader-cli --version to verify if the application was downloaded and running perfectly. A perfect download will display the latest CLI version.

Latest CLI version: v1.6.5

After successfully downloading your Stader node, proceed to Step 3 to install the node.

Last updated