Popis
Uzol Farcaster sa inštaluje podobne ako uzol Taiko. Vyžaduje RPC Alchemy a je zaujímavé, že s ním môžete prepojiť svoj účet FID Warpcast. To znamená, že teraz môžete nielen rozvíjať svoj profil na sociálnej sieti Warpcast, ale aj prepojiť ho s uzlom.
Požiadavky
CPU: 4
RAM: 16
SSD: 200 GB
Operačný systém: Ubuntu 20.04
Inštalácia
Pripravili sme pre vás podrobný návod, ako nainštalovať noda. Proces inštalácie je čo najjednoduchší a odporúčame zvoliť server s minimálnymi požiadavkami uvedenými v odporúčaniach, aby ste sa vyhli prípadným problémom so synchronizáciou.
- Nainštalujte MobaXterm.
- Pripojte sa k prenajatému serveru prostredníctvom roota.
- Vykonajte príkazy uvedené v zozname.
- Aktualizujte a nainštalujte potrebné balíky.
sudo apt update -y
sudo apt install screen -y

2. Prihláste sa do aplikácie Alchemy a zaregistrujte si účet.
- Kliknite na položku "Overview" (Prehľad).
- Kliknite na "Vytvoriť novú aplikáciu".

- Vyberte "Ethereum" a "Ethereum Mainnet".
- V spodnej časti zadajte ľubovoľnú hodnotu a kliknite na "Create App" (Vytvoriť aplikáciu).

- Na pravej strane kliknite na "Api Key".

- Skopírujte adresu HTTPS a uložte ju do Poznámkového bloku alebo na iné vhodné miesto.

- Zopakujte rovnaké kroky, ale vyberte položku "Optimum Mainnet".

- Uložte adresu HTTPS.

- Ďalej prejdite do svojho profilu Warpcast, musíme skopírovať náš identifikátor FID.
- Kliknite na "Profil" - "Tri bodky" - "O".
- Skopírujte identifikátor FID a uložte ho do poznámkového bloku alebo na bezpečné miesto.

3. Vráťte sa do terminálu a nainštalujte skript:
curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash
4. Potom postupne zadajte naše skopírované odkazy:
- Ethereum Mainnet.
- Druhý - Optimism Mainnet.
- Potom vložte náš identifikátor FID.
- Spustí sa inštalácia:

- Po niekoľkých minútach sa objavia logy - takže všetko je v poriadku!
- Môžete ich zastaviť stlačením klávesovej skratky CNTR+C (ak chcete ukončiť zobrazovanie logov).
- V protokoloch sa budú zobrazovať snímky - budú postupne pribúdať.
- Synchronizácia bude trvať približne 2-3 hodiny.
5. Prejdite na ovládací panel na odkaze: http://Айпи_вашего_сервера:3000.
- Spočiatku nebudete mať k dispozícii žiadne údaje a nič nebude viditeľné.
- Po niekoľkých hodinách budete mať grafy:

- Ako by to malo vyzerať po niekoľkých hodinách čakania:

Synchronizáciu môžete sledovať aj pomocou protokolov.
Otvorené porty
Je potrebné, aby bol otvorený port 2283.
- Postupne skopírujte všetky príkazy a vložte ich do konzoly:
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

Tieto kroky vám pomôžu otvoriť porty 2281, 2282 a 2283 pomocou iptables.
Pomocou jedného z nasledujúcich príkazov uložte zmeny v iptables, aby pretrvali aj po reštarte:
- Debian/Ubuntu:
sudo apt-get install iptables-persistent
sudo netfilter-persistent save
- CentOS/RHEL:
sudo service iptables save
- Pre systémy so systemd:
sudo iptables-save > /etc/iptables/rules.v4
- Ak chcete overiť, či boli pravidlá pridané:
sudo iptables -L -v -n
Toto zobrazí aktuálne pravidlá iptables a umožní vám overiť, či sú porty 2281, 2282 a 2283 otvorené.
Ďalšie príkazy
Príkaz na aktualizáciu:
cd ~/hubble && ./hubble.sh upgrade
Zobraziť protokoly:
docker logs hubble-hubble-1 --since 1m -f
Odstrániť uzol:
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

