# Installation

**Install Dependencies:**

```
sudo apt update && apt upgrade -y
sudo apt install curl iptables build-essential git wget jq make gcc nano tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev libgmp3-dev tar clang bsdmainutils ncdu unzip llvm libudev-dev make protobuf-compiler -y
```

**Install lib:**

```
apt install npm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

nvm install node
nvm use node
```

**Install Rivalz:**

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

**Run:**

```
rivalz run
```

**Update:**&#x20;

```
rivalz update
```

**Fix Validated: (Change \<Wallet Address>)**

```
https://be.rivalz.ai/api-v1/orbit-db/verify-orbit-db/<Wallet Address>
```
