> For the complete documentation index, see [llms.txt](https://services.rpcdot.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://services.rpcdot.com/rivalz-cli/rivalz-node-setup-ubuntu-server.md).

# Rivalz Node Setup Ubuntu - Server

Rivalz Node Setup / Cli / Ubuntu Server

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FYOnAwoETtV0arOGblh8K%2Fimage.png?alt=media&amp;token=f60e4a8f-650f-42e6-87db-b8c485e3de9f" alt=""><figcaption></figcaption></figure>

**Server :** \
Hetzner : [bit.ly/hetznerlink](https://bit.ly/hetznerlink)\
Contabo : <https://bit.ly/contabourl><br>

#### Rivalz :&#x20;

<https://rivalz.ai?r=KriptoUzmaniTW>

### Update :&#x20;

```
sudo apt-get update && sudo apt-get upgrade -y
```

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FTtPyzgd0RqzdjJkmnQj4%2Fimage.png?alt=media&amp;token=ed9f17ec-5a05-48a2-bcae-70e828373efa" alt="" width="563"><figcaption></figcaption></figure>

### Install Curl :&#x20;

```
sudo apt install -y curl
```

### Node.js 20&#x20;

```
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
```

```
sudo apt install -y nodejs
```

```
node --version
```

### Install Screen  ( Optional ) :&#x20;

```
apt-get install screen -y
```

### Screen ( Optional ) :&#x20;

```
screen -S rivalz
```

### Install Rivalz :&#x20;

```
npm i -g rivalz-node-cli
```

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FkhwvPjIbvfXixFa5xXxu%2Fimage.png?alt=media&amp;token=9a41cf59-4ff2-4b9f-8477-d80154c7ca15" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FkGTtYEa9rVw1CnF1u0IK%2Fimage.png?alt=media&amp;token=4aa4111b-4bbc-46e8-ab9a-9b6bb9f11950" alt="" width="563"><figcaption><p>You can see these - No problem</p></figcaption></figure>

If you want to know the serial number of your disk :&#x20;

```
sudo lshw -class disk
```

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FYgYpbmo5UjsTmLMbaWMd%2Fimage.png?alt=media&amp;token=4ec4b207-d7ad-4639-a8de-ca443ba1a409" alt="" width="563"><figcaption></figcaption></figure>

### Run rClient :&#x20;

```
rivalz run
```

* Your Connected Rivalz Wallet Adress : \
  CPU Core \
  RAM \
  Disk Type\
  Disk Serial Number ( if you dont know - enter ) \
  Enter disk size, you want to allow the client use

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FEkw0Arl5Sgd2dBjNT6zm%2Fimage.png?alt=media&amp;token=6f44f8f8-7ca9-4f4e-870f-74c1b1ab90fe" alt=""><figcaption></figcaption></figure>

### Result :&#x20;

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FYwPuoNIi5EKWoTx2tWS6%2Fimage.png?alt=media&amp;token=558ba5e2-8e81-4e39-9be1-a7ed8d50cd70" alt=""><figcaption></figcaption></figure>

### Attention !

#### After setting up your node, do not forget to press the validate button on the site!

<https://rivalz.ai/dashboard/node-validate>

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FrSa751rX1kjIbxQHpvt2%2Fimage.png?alt=media&amp;token=6328509a-56b9-4a86-991c-0256aa1b7e27" alt=""><figcaption></figcaption></figure>

### Rivalz Update ?

**I got a message that the client CLI has a new version. How do I update it?**

```
rivalz update-version
```

```
rivalz run
```

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2F9mK36ySA7eDCXbSd1GAr%2Fimage.png?alt=media&amp;token=47375cf6-2d7c-4170-aaba-6ca07f12de5c" alt=""><figcaption></figcaption></figure>

### **How do I update the client's information ?**

```
rivalz update
```

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FeKMwYMk6KUuN74Fj0Tcd%2Fimage.png?alt=media&amp;token=d0f84b51-cb73-4c7c-b507-3b4d27e59121" alt=""><figcaption></figcaption></figure>

#### Other Commands :&#x20;

```
rivalz -h
```

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FLBcOfqOHPQi9SP8BRCU7%2Fimage.png?alt=media&amp;token=201b36e1-9aaa-4745-90be-01a9009cc53f" alt=""><figcaption></figcaption></figure>

### Screen Commands :&#x20;

Logout Scren : \
\
CTRL A + D

Screen List :&#x20;

```
screen -ls
```

Entering the Screen :

```
screen -r screenname
```

Delete Screen :&#x20;

```
screen -X -S screenpidnumber.screenname quit
```

WEB : <https://rpcdot.com/>\
Services : <https://services.rpcdot.com/>\
X : <https://x.com/rpcdot>

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FC21BcWMbCbf2BwzTfjQg%2F1ss.png?alt=media&amp;token=c81b1077-423d-400f-8611-84d3278c3364" alt="" width="375"><figcaption></figcaption></figure>
