# Network Node Set-Up

This guide will help you set up a **Network (non-validator) BLOCX node** using Docker.

> 💡 Ideal if you want to support the network or explore the BLOCX chain without participating in consensus as a validator.

***

### Step 0: Clone the Repository

Start by cloning the official node setup repository:

```
git clone https://github.com/BLOCXTECH/BLOCX-Node-Setup.git
cd BLOCX-Node-Setup
```

***

### &#x20;Step 1: Install Docker

Run the helper script to install Docker on your server:

```
./docker-setup.sh
```

> This will install all required Docker components to run your node.

***

### Step 2: Launch the Setup Script

Now start the node setup process by running:

```
./initExecution.sh
```

Select the `init` option when prompted.\
Then `start` option when prompted.

***

> ✅ You should see:
>
> ```
> [+] Running 3/3
> Container blocx-temp-execution-1  Started
> Container blocx-temp-beacon-1     Started
> Node started successfully.
> ```

***

### Your Node is Live!

Your **Network node** is now:

* Syncing with the BLOCX chain
* Connected to the network
* Contributing to network decentralization

***

### Alternative: Connect Directly via Public RPC

If you don’t want to set up your own node, you can directly connect to our live BLOCX RPC endpoint using the details below:

* **RPC URL**: `https://rpc.blocxscan.com`
* **Network Name**: `BLOCX. Mainnet`
* **Ticker**: `BLOCX`
* **CHAIN ID**: `86996`
* **Explorer URL**: `https://blocxscan.com/`

You can add this to your MetaMask, dApp, or wallet tools directly.

***

### You're Done!

You’ve either:

* Set up a **fully synced Network node**, or
* Connected directly via RPC for easier access

***
