Otros Nodos

Introduccion:

Farcaster es un protocolo de redes sociales descentralizado construido sobre Optimism donde su aplicación más popular es Warpcast, una plataforma similar a Twitter.

Desde SEEDNode creamos una guía paso a paso para ejecutar tu propio nodo, empecemos.

Requerimientos:

  • 16 GB de RAM

  • 4 núcleos de CPU o vCPU

  • 40 GB de almacenamiento gratuito

  • Una dirección IP pública con los puertos 2281 - 2283 expuestos

  • Puntos finales RPC para Ethereum y Optimism Mainnet. (use Alchemy Infura QuickNode)

Buscar tu FID de Warpcast

Primero nos creamos una cuenta en warpcast.com , donde aproximadamente te va a salir unos 5 USD. Luego vas hasta tu perfil, selecciona “About” y anota tu FID.

Configurar una API RPC con Infura

Registrate para obtener una cuenta en https://app.infura.io . Selecciona 'My First Key', luego eleji “Endpoints for Ethereum Mainnet and Optimism Mainnet” y guardá los cambios.

Iniciar el nodo

Opciones para configurarlo:

Podemos configurarlo de dos maneras: teniendo un propio Hardware o en su defecto, con un servidor privado virtual (VPS).

  • Hardware propio: ideal para usuarios con experiencia técnica y control total.

  • Servidor privado virtual (VPS): una opción más accesible y fácil de usar.

En esta guía utilizaremos Contabo, un proveedor de servidores privados virtuales (VPS), y su plan de 100 GB para garantizar un funcionamiento estable del nodo a largo plazo.

https://contabo.com/en/

Una vez seleccionado el tipo de plan (Cloud VPS 1), región (Alemania) y almacenamiento (400 GB); vamos a ‘Aplicaciones y paneles’ > Docker

Iniciamos sesión con usuario y contraseña:

Y por último, antes de pagar, configuramos el almacenamiento (predeterminado), redes (predeterminada) y complementos (predeterminado).

Posterior a todo esto, vamos a instalar puTTy , pueden hacerlo desde Windows descargando desde la web, o en terminal Ubuntu con los siguientes pasos:

sudo add-apt-repository universe

Agregas los repositorios con el siguiente comando.

Copy

sudo apt update

Actualizas con el siguiente comando.

Copy

sudo apt install putty

Instalas putty con el siguiente comando.

Vamos a actividad y buscamos ‘SSH’, abrimos:

Ingresas la dirección IP del VPS y luego haga clic en OPEN

  • Login : root

  • Password: (es la que configuraste anteriormente en Contabo VPS)

Iniciar el nodo Farcaster en VPS

Iniciamos sesión en nuestro VPS usando SSH y creamos una sesión de pantalla para garantizar que el nodo quede funcionando las 24 /7 y:

Instalamos los componentes esenciales:

sudo apt update && sudo apt -y upgrade

Este comando se encarga de actualizar la lista de paquetes disponibles en los repositorios, y si eso se realiza correctamente, procede a actualizar todos los paquetes instalados en el sistema.

Alternativas según el sistema:

  • En sistemas basados en Red Hat (como CentOS o Fedora): sudo dnf update -y

  • En sistemas basados en Arch Linux: sudo pacman -Syu --noconfirm

  • En sistemas basados en SUSE (como openSUSE): sudo zypper refresh && sudo zypper update -y

Instalamos el SCREEN

sudo apt install screen -y
screen -S Hubble

Ejecutamos el script:

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

Dato: Acá puede ser que “curl” no este instalado, de ser así, ejecutamos:

sudo apt-get install curl

Esperamos a que se complete el script y luego completamos:

1. Red principal RPC Ethereum

2. Red principal RPC OP

3. FID

Donde el “RPC Ethereum Mainnet” y el “RPC OP Mainnet” son los endpoints que registramos en el punto 2. El “FID” es tu identificador de tu cuenta de Warpcast.

Después de ejecutar el script, si tu VPS muestra la misma imagen, podemos decir que tu nodo está operativo.

Si cerrás la terminal y querés volver a ingresar a la pantalla del nodo de Farcaster que se esta ejecutando, volvé a iniciar sesión en tu VPS y ejecuta el comando:


screen -r Hubble

Si el nodo deja de funcionar o hay una nueva versión disponible, se puede actualizar con el siguiente comando:

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

Todo el material que se presenta aquí es de acceso público. Para obtener información mas detallada los invitamos a ver los docs en: https://docs.farcaster.xyz/hubble/install

Última actualización