Betalningsmetoder Abuse

Farcaster: Installera en nod

18.10.2024, 12:03

Beskrivning av noden

Farcaster-noden har en liknande installation som Taiko-noden. Den kräver Alchemys RPC, och intressant nog kan du länka ditt Warpcast FID-konto till den. Det innebär att du nu inte bara kan utveckla din Warpcast-profil på sociala nätverk, utan också länka den till noden.

Krav för användning

CPU: 4

RAM-MINNE: 16

SSD: 200 GB

Operativsystem: Ubuntu 20.04

Installation av noda

Vi har förberett en detaljerad guide för hur du installerar noda. Installationen är så enkel som möjligt och vi rekommenderar att du väljer en server med de minimikrav som anges i rekommendationerna för att undvika eventuella synkroniseringsproblem.

  1. Installera MobaXterm.
  • Anslut till den hyrda servern via root.
  • Utför kommandona i listan.
  • Uppdatera och installera de paket som behövs.
sudo apt update -y
sudo apt install screen -y

2. Logga in på Alchemy och registrera ett konto.

  • Klicka på "Overview".
  • Klicka på "Create new app".

  • Välj "Ethereum" och "Ethereum Mainnet".
  • Längst ner, valfritt värde och klicka på "Create App".

  • På höger sida klickar du på "Api Key".

  • Kopiera HTTPS-adressen och spara den i Notepad eller på något annat lämpligt ställe.
  • Upprepa samma steg, men välj "Optimism Mainnet".
  • Spara HTTPS-adressen.

  • Gå sedan till din Warpcast-profil, vi måste kopiera vårt FID.
    • Klicka på "Profil" - "Tre prickar" - "Om".
  • Kopiera FID:et och spara det i anteckningsblocket eller på en säker plats.

3. Gå tillbaka till terminalen och installera skriptet:

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

4. Därefter anger du våra kopierade länkar en efter en:

  • Först - Ethereum Mainnet.
  • Andra - Optimism Mainnet.
  • Sätt sedan in vårt FID.
  • Installationen kommer att starta:

  • Efter ett par minuter kommer loggar att visas - så allt är bra!
  • Du kan stoppa dem genom att trycka på CNTR+C (om du vill avsluta loggarna).
  • I loggarna ser du ögonblicksbilder - de kommer att växa gradvis.
  • Synkroniseringen kommer att ta ca 2-3 timmar.

5. Gå till instrumentpanelen via länken: http://Айпи_вашего_сервера:3000.

  • Till en början har du inga data och ingenting syns.
  • Efter några timmar kommer du att ha grafer:

  • Hur det borde vara efter några timmars väntan:

Du kan också övervaka synkroniseringen med hjälp av loggar.

Öppna portar

Det krävs att port 2283 är öppen.

  • Kopiera alla kommandon ett efter ett och klistra in dem i konsolen:
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

De här stegen hjälper dig att öppna portarna 2281, 2282 och 2283 med hjälp av iptables.

Använd något av följande kommandon för att spara ändringarna i iptables så att de kvarstår efter en omstart:

  • Debian/Ubuntu:
 sudo apt-get install iptables-persistent
 sudo netfilter-persistent save
  • CentOS/RHEL:
sudo service iptables save
  • För system med systemd:
 sudo iptables-save > /etc/iptables/rules.v4
  • För att verifiera att reglerna har lagts till:
sudo iptables -L -v -n

Detta visar de aktuella iptables-reglerna och gör att du kan kontrollera att portarna 2281, 2282 och 2283 är öppna.

Ytterligare kommandon

Kommando för att uppdatera:

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

Visa loggar:

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

Ta bort nod:

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