# Step 1: Download Stader node

### Step 1.1 Move to home directory on your terminal and ensure you not on the root user[​](https://www.staderlabs.com/docs-v1/Ethereum/Node-operator/permissioned-node-operator/node-registration-and-adding-validators/step-1-download-stader-node#step-11-move-to-home-directory-on-your-terminal-and-ensure-you-not-on-the-root-user) <a href="#step-11-move-to-home-directory-on-your-terminal-and-ensure-you-not-on-the-root-user" id="step-11-move-to-home-directory-on-your-terminal-and-ensure-you-not-on-the-root-user"></a>

Change directory to home directory using the command: **`cd ~`**

{% hint style="danger" %}

### **Important Note**

Please avoid running the commands directly from the root. Always run it from a user. Follow the below steps to exit If your terminal is running from root

* Use the **`exit`** command to come out of root user and then
* Use **`cd ~`** command to change the directory to home directory.
  {% endhint %}

### Step 1.2 Create a new directory on your terminal[​](https://www.staderlabs.com/docs-v1/Ethereum/Node-operator/permissioned-node-operator/node-registration-and-adding-validators/step-1-download-stader-node#step-12-create-a-new-directory-on-your-terminal) <a href="#step-12-create-a-new-directory-on-your-terminal" id="step-12-create-a-new-directory-on-your-terminal"></a>

Create a new directory using **`mkdir ~/bin`** command

### Step 1.3 Download Stader CLI[​](https://www.staderlabs.com/docs-v1/Ethereum/Node-operator/permissioned-node-operator/node-registration-and-adding-validators/step-1-download-stader-node#step-13-download-stader-cli) <a href="#step-13-download-stader-cli" id="step-13-download-stader-cli"></a>

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

* **Wget link AMD64(Linux):** `wget https://staderlabs.com/eth/releases/stader-node-build/permissioned/v1.3.2/stader-permissioned-cli-linux-amd64 -O ~/bin/stader-permissioned-cli`
* **Wget link ARM64(Linux):** `wget https://staderlabs.com/eth/releases/stader-node-build/permissioned/v1.3.2/stader-permissioned-cli-linux-arm64 -O ~/bin/stader-permissioned-cli`
* **Wget link (MacOS - Intel):** `wget https://staderlabs.com/eth/releases/stader-node-build/permissioned/v1.3.2/stader-permissioned-cli-darwin-amd64 -O ~/bin/stader-permissioned-cli`
* **Wget link (MacOS - M1):** `wget https://staderlabs.com/eth/releases/stader-node-build/permissioned/v1.3.2/stader-permissioned-cli-darwin-arm64 -O ~/bin/stader-permissioned-cli`

### **Unique checksums for verification and added security**

**Verify the checksums using the following command:** `sha265sum ~/bin/stader-permissioned-cli`

* **AMD64(Linux):** 8175d860bbabbab360593f5337fc7ac5fd95d861eab418605fe3644ec4df42db
* **ARM64(Linux):** f72a6ec1a3c076c7821db2860894d0c6b7c81e0782826840c154332aa3e48351
* **MacOS**-**Intel:** 42e026810717327ad9aa5e47b3511c73e5347f833192890b59ea1b2a494053d9
* **MacOS-M1:** ff77a3b603ecd6d879af46f224ba75afb3c73145b4c50b25d24f91e5e8f84d52

{% hint style="info" %}
To check if Wget is present on your system run the commands **`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.
  {% endhint %}

### **Step 1.4 Steps to install wget if you don't have it on your system. If you have Wget already, you can skip this step**[​](https://www.staderlabs.com/docs-v1/Ethereum/Node-operator/permissioned-node-operator/node-registration-and-adding-validators/step-1-download-stader-node#step-14-steps-to-install-wget-if-you-dont-have-it-on-your-system-if-you-have-wget-already-you-can-skip-this-step) <a href="#step-14-steps-to-install-wget-if-you-dont-have-it-on-your-system-if-you-have-wget-already-you-can-sk" id="step-14-steps-to-install-wget-if-you-dont-have-it-on-your-system-if-you-have-wget-already-you-can-sk"></a>

**For 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`**

**For Debian based systems like Ubuntu**

* Run the command and install wget **`sudo apt-get install wget -y`**

### Step 1.5 Give permission to run the downloaded application[​](https://www.staderlabs.com/docs-v1/Ethereum/Node-operator/permissioned-node-operator/node-registration-and-adding-validators/step-1-download-stader-node#step-15-give-permission-to-run-the-downloaded-application) <a href="#step-15-give-permission-to-run-the-downloaded-application" id="step-15-give-permission-to-run-the-downloaded-application"></a>

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

### Step 1.6 Restart the terminal and check the CLI version[​](https://www.staderlabs.com/docs-v1/Ethereum/Node-operator/permissioned-node-operator/node-registration-and-adding-validators/step-1-download-stader-node#step-16-restart-the-terminal-and-check-the-cli-version) <a href="#step-16-restart-the-terminal-and-check-the-cli-version" id="step-16-restart-the-terminal-and-check-the-cli-version"></a>

After a successful restart of the terminal run the command **`~/bin/stader-permissioned-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.3.2**

### After successfully downloading your Stader node, proceed to Step 2 to install the node. <a href="#after-successfully-downloading-your-stader-node-proceed-to-step-2-to-install-the-node" id="after-successfully-downloading-your-stader-node-proceed-to-step-2-to-install-the-node"></a>
