Métodos de pago Abuse

Farcaster: Instalación de un nodo

18.10.2024, 12:03

Descripción

El nodo Farcaster es similar en instalación al nodo Taiko. Requiere el RPC de Alchemy, y curiosamente, puedes vincular tu cuenta FID de Warpcast a él. Esto significa que ahora no sólo puedes desarrollar tu perfil de la red social Warpcast, sino también vincularlo al nodo.

Requisitos

CPU: 4

RAM: 16

SSD: 200GB

SO: Ubuntu 20.04

Instalación

Hemos preparado para usted una guía detallada sobre cómo instalar noda. El proceso de instalación es lo más sencillo posible, y recomendamos elegir un servidor con los requisitos mínimos indicados en las recomendaciones para evitar posibles problemas de sincronización.

  1. Instale MobaXterm.
  • Conéctese al servidor alquilado a través de root.
  • Ejecute los comandos de la lista.
  • Actualiza e instala los paquetes necesarios.
sudo apt update -y
sudo apt install screen -y

2. Accede a Alchemy y registra una cuenta.

  • Haz clic en "Visión general".
  • Haz clic en "Crear nueva app".

  • Elige "Ethereum" y "Ethereum Mainnet".
  • En la parte inferior, cualquier valor y haz clic en "Crear App".

  • En la parte derecha, haz clic en "Api Key".

  • Copia la dirección HTTPS y guárdala en el Bloc de Notas o en cualquier otro lugar conveniente.
  • Repite los mismos pasos, pero selecciona "Optimism Mainnet".
  • Guarde la dirección HTTPS.

  • A continuación, vaya a su perfil Warpcast, tenemos que copiar nuestro FID.
    • Haga clic en "Perfil" - "Tres puntos" - "Acerca de".
  • Copia el FID y guárdalo en el bloc de notas o en un lugar seguro.

3. Vuelve al terminal, instala el script:

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

4. A continuación, introduzca nuestros enlaces copiados uno por uno:

  • Primero - Ethereum Mainnet.
  • Segundo - Optimism Mainnet.
  • A continuación, inserte nuestro FID.
  • Se iniciará la instalación:

  • Después de un par de minutos, aparecerán los logs - ¡así que todo va bien!
  • Puede detenerlos pulsando CNTR+C (si desea salir de los registros).
  • En los registros verás instantáneas que irán creciendo gradualmente.
  • La sincronización tardará unas 2-3 horas.

5. 5. Vaya al panel de control en el enlace: http://Айпи_вашего_сервера:3000.

  • Al principio no tendrás datos y no se verá nada.
  • Después de unas horas, tendrás gráficos:

  • Cómo debería ser después de unas horas de espera:

También puedes monitorizar la sincronización mediante logs.

Puertos abiertos

Es necesario que el puerto 2283 esté abierto.

  • Copia todos los comandos uno a uno y pégalos en la consola:
sudo iptables -A INPUT -p tcp --dport 2281 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 2282 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 2283 -j ACCEPT
sudo iptables-save > /etc/iptables/rules.v4
sudo iptables -L -v -n

Estos pasos te ayudarán a abrir los puertos 2281, 2282 y 2283 usando iptables.

Utiliza uno de los siguientes comandos para guardar los cambios en iptables de forma que persistan tras un reinicio:

  • Debian/Ubuntu:
 sudo apt-get install iptables-persistent
 sudo netfilter-persistent save
  • CentOS/RHEL:
sudo service iptables save
  • Para sistemas con systemd:
 sudo iptables-save > /etc/iptables/rules.v4
  • Para verificar que se han añadido las reglas:
sudo iptables -L -v -n

Esto mostrará las reglas iptables actuales y le permitirá verificar que los puertos 2281, 2282 y 2283 están abiertos.

Comandos adicionales

Comando para actualizar:

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

Ver registros:

docker logs hubble-hubble-1 --since 1m -f

Borrar nodo:

rm -rf hubble && docker stop farcasterxyz/hubble:latest && docker rm farcasterxyz/hubble:latest && docker stop grafana/grafana:10.0.3 && docker rm grafana/grafana:10.0.3 && docker stop graphiteapp/graphite-statsd:1.1.10-5 && docker rm graphiteapp/graphite-statsd:1.1.10-5