> For the complete documentation index, see [llms.txt](https://storx.gitbook.io/welcome-to-storx/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://storx.gitbook.io/welcome-to-storx/tools/storx-explorer/setup-farmer-node-with-storx.md).

# Setup Farmer Node with StorX

## How to Setup StorX Farmer node

**Method 1: - Setup StorX Farmer node Bootstrap Script**

Bootstrap Command StorX Node Setup

```
    sudo su -c "bash <(wget -qO- https://raw.githubusercontent.com/StorXNetwork/StorX-Node/main/bootstrap.sh)" root 
```

Examples:-

```
    root……..:~# sudo su -c "bash <(wget -qO- https://raw.githubusercontent.com/StorXNetwork/StorX-Node/main/bootstrap.sh)" root
    Please enter your XDC Address for StorX Rewards:- xdc……
```

***

**Method 2: - Setup StorX Farmer Node Docker**

* **Operating System**: Ubuntu 20.04 64-bit or higher Should be facing internet directly with **public IP** & **without NAT**
* **Tools**: Docker, Docker Compose (1.29.2+) Setup (For Ubuntu 20.04 64-bit or higher Operating System)

***

**Clone repository**

```
    git clone https://github.com/StorXNetwork/StorX-Node
```

Enter StorX-Node directory

```
    cd StorX-Node
```

***

**Step 1: Install docker & docker-compose**

```
    sudo bash ./install_docker.sh
```

**Step 2: Update .env file with details**

* Create `.env` file by using the sample - `.env.example`
* Enter either your StorX Rewards address in the WALLETADD field.

```
    cp env.example .env
    nano .env
```

**Step 3: Start your Node**

**For MainNet** Run:

```
    sudo docker-compose -f docker-services.yml up -d
```

To stop the node or if you encounter any issues use::

```
    sudo docker-compose -f docker-services.yml down
```

***

**Step 4: Stake SRX token**

After setting up Farm Node/Storage Node please Stake SRX token from the URL : <https://farmer.storx.io/>

IMP Note: You have to stake SRX tokens to get hosting and staking rewards.
