Betalingsmetoder Abuse

Farcaster: Installation af en node

18.10.2024, 12:03

Beskrivelse

Farcaster-noden er installeret på samme måde som Taiko-noden. Den kræver Alchemys RPC, og interessant nok kan du linke din Warpcast FID-konto til den. Det betyder, at du nu ikke kun kan udvikle din Warpcast-profil på det sociale netværk, men også linke den til noden.

Krav til computeren

CPU: 4

RAM: 16

SSD: 200 GB

OS: Ubuntu 20.04

Installation af noda

Vi har udarbejdet en detaljeret vejledning til, hvordan du installerer noda. Installationsprocessen er så enkel som muligt, og vi anbefaler at vælge en server med minimumskrav som angivet i anbefalingerne for at undgå mulige synkroniseringsproblemer.

  1. Installer MobaXterm.
  • Opret forbindelse til den lejede server via root.
  • Udfør kommandoerne på listen.
  • Opdater og installer de nødvendige pakker.
sudo apt update -y
sudo apt install screen -y

2. Log ind på Alchemy, og opret en konto.

  • Klik på "Oversigt".
  • Klik på "Opret ny app".

  • Vælg "Ethereum" og "Ethereum Mainnet".
  • Nederst vælger du en værdi og klikker på "Create App".

  • Klik på "Api Key" i højre side.

  • Kopier HTTPS-adressen, og gem den i Notepad eller et andet praktisk sted.
  • Gentag de samme trin, men vælg "Optimism Mainnet".
  • Gem HTTPS-adressen.

  • Gå derefter til din Warpcast-profil, vi skal kopiere vores FID.
    • Klik på "Profil" - "Tre prikker" - "Om".
  • Kopier FID 'et, og gem det i en notesblok eller et andet sikkert sted.

3. Gå tilbage til terminalen, og installer scriptet:

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

4. Indtast derefter vores kopierede links et efter et:

  • Først - Ethereum Mainnet.
  • For det andet - Optimism Mainnet.
  • Indsæt derefter vores FID.
  • Installationen starter:

  • Efter et par minutter vises der logfiler - så alt er i orden!
  • Du kan stoppe dem ved at trykke på CNTR+C (hvis du vil afslutte logfilerne).
  • I logfilerne vil du se snapshots - de vil vokse gradvist.
  • Synkroniseringen vil tage ca. 2-3 timer.

5. Gå til dashboardet via linket: http://Айпи_вашего_сервера:3000.

  • Til at begynde med har du ingen data, og intet er synligt.
  • Efter et par timer vil du have grafer:

  • Hvordan det burde være efter et par timers ventetid:

Du kan også overvåge synkroniseringen ved hjælp af logfiler.

Åbne porte

Det er nødvendigt, at port 2283 er åben.

  • Kopier alle kommandoerne en efter en, og sæt dem ind i konsollen:
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

Disse trin hjælper dig med at åbne port 2281, 2282 og 2283 ved hjælp af iptables.

Brug en af følgende kommandoer til at gemme ændringerne i iptables, så de fortsætter efter en genstart:

  • Debian/Ubuntu:
 sudo apt-get install iptables-persistent
 sudo netfilter-persistent save
  • CentOS/RHEL:
sudo service iptables save
  • For systemer med systemd:
 sudo iptables-save > /etc/iptables/rules.v4
  • For at kontrollere, at reglerne er blevet tilføjet:
sudo iptables -L -v -n

Dette vil vise de aktuelle iptables-regler og give dig mulighed for at kontrollere, at port 2281, 2282 og 2283 er åbne.

Yderligere kommandoer

Kommando til at opdatere:

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

Se logfiler:

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

Slet node:

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