Generated with sparks and insights from 43 sources

Introduction

  • Step 1: Set Up a VPS: Choose a VPS provider like Vultr, Digital Ocean, or Hetzner. Ensure the VPS has at least 16 GB RAM, 4 CPU cores, and 40 GB of free space.

  • Step 2: Obtain Your FID from Warpcast: Register an account at warpcast.com, pay the $5 setup fee, and note down your FID from your profile.

  • Step 3: Set Up an API RPC with Infura: Register at app.infura.io, select 'My First Key', choose 'Endpoints for Ethereum Mainnet and Optimism Mainnet', and save your changes.

  • Step 4: Launch the Farcaster Node on VPS: Log into your VPS using SSH, create a Screen session, and run the installation script provided by Farcaster.

  • Step 5: Configure the Node: Enter the RPC Ethereum Mainnet, RPC OP Mainnet, and your FID when prompted by the installation script.

  • Step 6: Maintain the Node: Use commands like 'screen -r Hubble' to re-enter the running node screen and 'cd ~/hubble && ./hubble.sh upgrade' to update the node.

VPS Setup [1]

  • Requirements: Ensure the VPS has at least 16 GB RAM, 4 CPU cores, and 40 GB of free space.

  • Providers: Recommended providers include Vultr, Digital Ocean, and Hetzner.

  • Trial Credits: Vultr offers $100 free credit, and Digital Ocean offers $200 free credit for new users.

  • Performance: Opt for a VPS with a high-frequency CPU and speedy RAM for optimal performance.

Obtaining FID [1]

  • Registration: Create an account at warpcast.com.

  • Setup Fee: Pay a $5 account setup fee.

  • Profile: Navigate to your profile and select 'About'.

  • FID: Note down your FID from the profile section.

API RPC Setup

  • Registration: Sign up at app.infura.io.

  • Key Selection: Select 'My First Key'.

  • Endpoints: Choose 'Endpoints for Ethereum Mainnet and Optimism Mainnet'.

  • Save Changes: Ensure to save your changes after selecting the endpoints.

Launching Node [1]

  • SSH Login: Log into your VPS using SSH.

  • Screen Session: Create a Screen session using 'screen -S Hubble'.

  • Update: Run 'sudo apt update -y' to update the system.

  • Install Screen: Use 'sudo apt install screen -y' to install Screen.

  • Run Script: Execute the installation script with 'curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash'.

Node Configuration [1]

  • RPC Ethereum Mainnet: Enter the endpoint registered in the API RPC setup.

  • RPC OP Mainnet: Enter the endpoint registered in the API RPC setup.

  • FID: Enter your unique identifier from your Warpcast account.

  • Completion: Wait for the script to complete and verify the node is operational.

Node Maintenance [1]

  • Re-enter Screen: Use 'screen -r Hubble' to re-enter the running node screen.

  • Detach Screen: Use 'CTRL + A + D' to detach from the screen session safely.

  • Update Node: Run 'cd ~/hubble && ./hubble.sh upgrade' to update the node.

  • Monitor: Regularly check the node's status to ensure it is running smoothly.

Related Videos

<br><br>

<div class="-md-ext-youtube-widget"> { "title": "Get Started with Docker on Mac: Complete Setup Tutorial", "link": "https://www.youtube.com/watch?v=YGgfksJgRcE", "channel": { "name": ""}, "published_date": "Mar 15, 2024", "length": "" }</div>