Betaalmethoden Abuse

Farcaster: Een knooppunt installeren

18.10.2024, 12:03

Beschrijving

Het knooppunt Farcaster lijkt qua installatie op het knooppunt Taiko. Het vereist Alchemy's RPC en interessant genoeg kun je je Warpcast FID account eraan koppelen. Dit betekent dat je nu niet alleen je sociale netwerkprofiel voor Warpcast kunt ontwikkelen, maar het ook aan de node kunt koppelen.

Vereisten

CPU: 4

RAM: 16

SSD: 200GB

OS: Ubuntu 20.04

Installatie

We hebben een gedetailleerde gids voor je opgesteld over hoe je noda installeert. Het installatieproces is zo eenvoudig mogelijk en we raden aan een server te kiezen met de minimale vereisten zoals vermeld in de aanbevelingen om mogelijke synchronisatieproblemen te voorkomen.

  1. Installeer MobaXterm.
  • Maak verbinding met de gehuurde server via root.
  • Voer de commando's in de lijst uit.
  • Update en installeer de benodigde pakketten.
sudo apt update -y
sudo apt install screen -y

2. Log in op Alchemy en registreer een account.

  • Klik op "Overzicht".
  • Klik op "Nieuwe app maken".

  • Kies "Ethereum" en "Ethereum Mainnet".
  • Onderaan, een willekeurige waarde en klik op "App maken".

  • Klik aan de rechterkant op "Api Key".

  • Kopieer het HTTPS-adres en sla het op in Kladblok of een andere handige plaats.
  • Herhaal dezelfde stappen, maar selecteer "Optimism Mainnet".
  • Sla het HTTPS-adres op.

  • Ga vervolgens naar je Warpcast-profiel, we moeten onze FID kopiëren.
    • Klik op "Profiel" - "Drie puntjes" - "Over".
  • Kopieer de FID en sla het op in een kladblok of op een veilige plaats.

3. Ga terug naar de terminal en installeer het script:

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

4. Voer vervolgens één voor één onze gekopieerde links in:

  • Eerste - Ethereum Mainnet.
  • Tweede - Optimism Mainnet.
  • Voer vervolgens onze FID in.
  • De installatie wordt gestart:

  • Na een paar minuten verschijnen er logs - dus alles is in orde!
  • Je kunt ze stoppen door op CNTR+C te drukken (als je de logs wilt afsluiten).
  • In de logs zie je momentopnames - ze zullen geleidelijk groeien.
  • De synchronisatie duurt ongeveer 2-3 uur.

5. Ga naar het dashboard via de link: http://Айпи_вашего_сервера:3000.

  • In het begin zijn er geen gegevens en is er niets zichtbaar.
  • Na een paar uur heb je grafieken:

  • Hoe het zou moeten zijn na een paar uur wachten:

Je kunt de synchronisatie ook volgen via logs.

Open poorten

Het is vereist dat poort 2283 open staat.

  • Kopieer alle commando's één voor één en plak ze in de console:
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

Met deze stappen open je de poorten 2281, 2282 en 2283 met iptables.

Gebruik een van de volgende commando's om de wijzigingen in iptables op te slaan zodat ze blijven bestaan na een herstart:

  • Debian/Ubuntu:
 sudo apt-get install iptables-persistent
 sudo netfilter-persistent save
  • CentOS/RHEL:
sudo service iptables save
  • Voor systemen met systemd:
 sudo iptables-save > /etc/iptables/rules.v4
  • Om te controleren of de regels zijn toegevoegd:
sudo iptables -L -v -n

Hiermee worden de huidige iptables-regels getoond en kun je controleren of de poorten 2281, 2282 en 2283 open zijn.

Extra commando's

Commando om bij te werken:

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

Logs bekijken:

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

Knooppunt verwijderen:

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