# Farcaster Node

By [Atoms Research](https://paragraph.com/@atoms-research) · 2024-06-24

---

[**Farcaster**](https://x.com/farcaster_xyz) is a decentralized social network built on the Ethereum blockchain, specifically designed for creating and connecting social apps

[**Raised**](https://cryptorank.io/ico/farcaster): $180M from Paradigm, a16z and others

![](https://storage.googleapis.com/papyrus_images/3458dfe29458588723e721087c927fe855a7494a882496a7080751aeebf5b9e8.png)

We have published several videos about Farcaster: [1](https://www.youtube.com/watch?v=UQr883ZgSro) | [2](https://www.youtube.com/watch?v=6togYxelvq8&t=25s) | [3](https://www.youtube.com/watch?v=xBHmEpZ-b-8)

Also, join our [Farcaster Hub](https://t.me/farcaster_hub) on Telegram

### How to run a node:

• Visit [Alchemy](https://www.alchemy.com/) or [Infura](https://app.infura.io/) website and Log in

• Click on “Create new API Key”

![](https://storage.googleapis.com/papyrus_images/0d568ee7fef4864d963eb18a0b3876fd50a09b6228dfba3a08ca09d4a44735a0.png)

• Create Endpoints Ethereum(mainnet) and Optimism(mainnet) and save it

![](https://storage.googleapis.com/papyrus_images/e36fa27dc94fcf521be1648caeb623e2526ce6846602809e927b1c848775a264.png)

• Save HTTPS

![](https://storage.googleapis.com/papyrus_images/e3fd031556b7de4d3786db43dfac9b044326af55736e56f00a27eb3a050aed1c.png)

• Next, you need to rent a server, use these hosting:

*   [**AWS EC2**](https://warpcast.notion.site/Set-up-Hubble-on-EC2-Public-23b4e81d8f604ca9bf8b68f4bb086042)
    
*   [**Digital Ocean**](https://warpcast.notion.site/Set-up-Hubble-on-DigitalOcean-Public-e38173c487874c91828665e73eac94c1)
    
*   [**Google Cloud Platform**](https://www.thehubble.xyz/tutorials/gcp.html)
    

• **Requirements:**\- 16 GB of RAM - 4 CPU cores or vCPUs - 140 GB of free storage - A public IP address with ports 2282 - 2285 exposed

• Create your server and save your password

• Open the terminal (console)

• Insert the following code:

    sudo apt update
    sudo apt upgrade -y
    

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

• After running the command, insert Ethereum Endpoints, Optimism, and your FID

![](https://storage.googleapis.com/papyrus_images/3d4b0891fb34233d502eed4f8e3cb1d05c7c9d0ecbcd986ad58d23cb093242a1.png)

![](https://storage.googleapis.com/papyrus_images/ec2d8fe6218f093895f8e2f3c7fd76d5c19b3bc2eb16666b11349467ed918de1.png)

![](https://storage.googleapis.com/papyrus_images/c916aa9e4de6649fa26224301c8b3ded065c5f02690f1b4de330e4a2784f7742.png)

• Synchronizing a node can take up to an hour, so you can close the console window, it is running in the background

• Node monitoring is automatically installed with the node. For this, copy the IP address of your node and paste it in \[enter ip address of your Droplet\]

• Copy the result and paste it into a new window in your browser to monitor the node

• To update your node, go back to its console and stop it by inserting the following command:

    docker stop $(docker ps -a -q)
    

• After that, insert the following command to start the node again

    cd ~/hubble && ./hubble.sh upgrade
    

To check the status of your node, open the browser and enter: :3000 in url field, for example: 12.123.123.12:3000 **✅ That’s all!** 🌐 [FOLLOW OUR SOCIALS](https://linktr.ee/atoms_research) **✨ Collect this entry showing your support to our team! More collects-more guides!**

---

*Originally published on [Atoms Research](https://paragraph.com/@atoms-research/farcaster-node)*
