> 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/farcaster/farcaster-node.md).

# Farcaster Node

<figure><img src="/files/UoiwjgGTJhw3F2R9rxIl" alt=""><figcaption></figcaption></figure>

### Server Details :&#x20;

* 16 GB RAM\
  4 CPU\
  Min 400 GB Disk Space \
  Ubuntu 22.04

&#x20;Contabo VPS 2 : [Link](https://cutt.ly/Qw9wntVK)<br>

<figure><img src="/files/jtW6RiHnqk8HCTHE06GA" alt=""><figcaption></figcaption></figure>

### Api Service :&#x20;

\
Alchemy : [alchemy.com](https://www.alchemy.com/)

<figure><img src="/files/yey6eUviakYM19AEOXvV" alt=""><figcaption></figcaption></figure>

### Required APIs :&#x20;

Ethereum Mainnet RPC URL \
Optimism L2 Mainnet RPC URL&#x20;

### Farcaster ID :&#x20;

Farcaster Sing Up : <https://warpcast.com/~/invite-page/549111?id=d16e715a>\ <br>

<figure><img src="/files/OyaXtrlxvXwbrGSyhYQd" alt=""><figcaption></figcaption></figure>

### Update :&#x20;

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

```

<figure><img src="/files/LzIcEEkONUZlDE8EMpFf" alt="" width="563"><figcaption></figcaption></figure>

### Install Screen  :&#x20;

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

<figure><img src="/files/KfCFagSwz1YpP5PLpm5x" alt="" width="442"><figcaption></figcaption></figure>

### Screen :&#x20;

```
screen -S farcaster
```

### Deploy Your Node :&#x20;

```
curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash
```

It will download some files and ask you for the necessary information: RPC RPC Farcaster ID:

<figure><img src="/files/oJkLglcEslwpGpANRH6t" alt=""><figcaption></figcaption></figure>

### SYNC :

It will then download the snapshot to sync :&#x20;

<figure><img src="/files/bnHdC5JsgFNXZDm58cbj" alt=""><figcaption></figcaption></figure>

### Sucsess Logs :&#x20;

<figure><img src="/files/tTlgcLqp6jOmOsFhOokR" alt=""><figcaption></figcaption></figure>

### Grafana :&#x20;

<http://your-server-ip:3000> &#x20;

<figure><img src="/files/FsxRcNHsM7Y4BQnBbcCU" alt="" width="563"><figcaption></figcaption></figure>

### SYNC Status :&#x20;

<figure><img src="/files/4DiakAeIVvGDnTtxr38x" alt=""><figcaption><p>Message SYNC %100</p></figcaption></figure>

### Other Commands :&#x20;

```
cd hubble
```

🌫️Logs :&#x20;

```
./hubble.sh logs
```

🧧Stop :&#x20;

```
./hubble.sh down
```

💫Restart :

```
./hubble.sh up
```

Web : [rpcdot.com](https://rpcdot.com/)\
X : <https://x.com/rpcdot>

<figure><img src="/files/BatqQthsaHgKtkUM4nSA" alt="" width="250"><figcaption></figcaption></figure>
