# Farcaster Node

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2F540l1FHcRIBVYp0VzJtq%2Fimage.png?alt=media&#x26;token=5bfda378-0942-49b4-adf9-bf1efc1d3ccb" 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="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FwVdjlJ9RXQocOXVkFAs5%2Fimage.png?alt=media&#x26;token=37158010-df83-4a16-a218-034761d9ad37" alt=""><figcaption></figcaption></figure>

### Api Service :&#x20;

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

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FVad2oUyfW3HCwhqwpGJS%2Fimage.png?alt=media&#x26;token=11d0d047-1ea1-45b0-9cda-d1659d5da8a5" 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="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FReK21BaqUKXfYhf8UTSI%2Fimage.png?alt=media&#x26;token=b95e888a-3d77-4bce-a3e9-2b2796ed7b16" alt=""><figcaption></figcaption></figure>

### 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%2FBJNwnXnKLylxfuOyJfr6%2Fimage.png?alt=media&#x26;token=8403eeeb-73e8-4a5b-b346-6828f25022d5" alt="" width="563"><figcaption></figcaption></figure>

### Install Screen  :&#x20;

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

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FEJMMPWLKmAM4RJxU2KWh%2Fimage.png?alt=media&#x26;token=3ec7563f-9b60-41d2-94cc-b5bb0ef8069f" 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="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2F9kNVCvhIvlYLSglJGnxa%2Fimage.png?alt=media&#x26;token=ae172edd-7d0f-4593-b3f4-63383dd0efae" alt=""><figcaption></figcaption></figure>

### SYNC :

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

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FpJujNkCzc5too5sjxKix%2Fimage.png?alt=media&#x26;token=0e74f378-cdb9-49a8-ba8d-d0c47c20ad6e" alt=""><figcaption></figcaption></figure>

### Sucsess Logs :&#x20;

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FBZ118KUCMxT8c0KXZN8k%2Fimage.png?alt=media&#x26;token=ae4cb692-bcaf-409d-a0a8-30dafb5fd1b7" alt=""><figcaption></figcaption></figure>

### Grafana :&#x20;

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

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2F6icYixTRDPe937st6gat%2Fimage.png?alt=media&#x26;token=5ad88d1c-1573-4010-b496-6e65853fa0e0" alt="" width="563"><figcaption></figcaption></figure>

### SYNC Status :&#x20;

<figure><img src="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FjbztWRKUaBUTnJg3x9RB%2Fimage.png?alt=media&#x26;token=94fdaeb3-ab9d-4cf2-b11b-af6674bbe3cf" 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="https://1882782965-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJKcLF887TYMWzFb2yWrk%2Fuploads%2FZR904yUrR6EyfCabtz5c%2Fimage.png?alt=media&#x26;token=21d9fd57-1922-4dae-bf68-15bb52ef56ec" alt="" width="250"><figcaption></figcaption></figure>
