Metode de plată Abuse

Farcaster: Instalarea unui nod

18.10.2024, 12:03

Descrierea nodului

Nodul Farcaster este similar în instalare cu nodul Taiko. Acesta necesită RPC-ul Alchemy și, destul de interesant, vă puteți lega contul Warpcast FID la acesta. Acest lucru înseamnă că acum nu numai că vă puteți dezvolta profilul de rețea socială Warpcast, dar și să îl legați de nod.

Cerințe

CPU: 4

RAM: 16

SSD: 200GB

Sistem de operare: Ubuntu 20.04

Instalare

Am pregătit pentru dvs. un ghid detaliat despre cum să instalați noda. Procesul de instalare este cât se poate de simplu și vă recomandăm să alegeți un server cu cerințele minime menționate în recomandări pentru a evita eventualele probleme de sincronizare.

  1. Instalați MobaXterm.
  • Conectați-vă la serverul închiriat prin root.
  • Executați comenzile din listă.
  • Actualizați și instalați pachetele necesare.
sudo apt update -y
sudo apt install screen -y

2. Conectați-vă la Alchemy și înregistrați un cont.

  • Faceți clic pe "Prezentare generală".
  • Faceți clic pe "Create new app" (Creare aplicație nouă).

  • Alegeți "Ethereum" și "Ethereum Mainnet".
  • În partea de jos, orice valoare și faceți clic pe "Create App".

  • În partea dreaptă, faceți clic pe "Api Key".

  • Copiați adresa HTTPS și salvați-o în Notepad sau în orice alt loc convenabil.
  • Repetați aceiași pași, dar selectați "Optimism Mainnet".
  • Salvați adresa HTTPS.

  • Apoi mergeți la profilul dvs. Warpcast, trebuie să ne copiem FID-ul.
    • Faceți clic pe "Profile" - "Three dots" - "About".
  • Copiați FID-ul și salvați-l pe notepad sau într-un loc sigur.

3. Întoarceți-vă la terminal, instalați scriptul:

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

4. Apoi, introduceți link-urile noastre copiate unul câte unul:

  • Prima - Ethereum Mainnet.
  • Al doilea - Optimism Mainnet.
  • Apoi introduceți FID-ul nostru.
  • Instalarea va începe:

  • După câteva minute, vor apărea jurnalele - deci totul este în regulă!
  • Le puteți opri apăsând CNTR+C (dacă doriți să ieșiți din jurnale).
  • În jurnale veți vedea instantanee - acestea vor crește treptat.
  • Sincronizarea va dura aproximativ 2-3 ore.

5. Accesați tabloul de bord la link-ul: http://Айпи_вашего_сервера:3000.

  • Inițial nu veți avea Date și nimic nu va fi vizibil.
  • După câteva ore, veți avea grafice:

  • Cum ar trebui să fie după câteva ore de așteptare:

De asemenea, puteți monitoriza sincronizarea prin jurnale.

Porturi deschise

Este necesar ca portul 2283 să fie deschis.

  • Copiați toate comenzile una câte una și lipiți-le în consolă:
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

Acești pași vă vor ajuta să deschideți porturile 2281, 2282 și 2283 utilizând iptables.

Utilizați una dintre următoarele comenzi pentru a salva modificările în iptables, astfel încât acestea să persiste după o repornire:

  • Debian/Ubuntu:
 sudo apt-get install iptables-persistent
 sudo netfilter-persistent save
  • CentOS/RHEL:
sudo service iptables save
  • Pentru sistemele cu systemd:
 sudo iptables-save > /etc/iptables/rules.v4
  • Pentru a verifica dacă regulile au fost adăugate:
sudo iptables -L -v -n

Aceasta va afișa regulile iptables actuale și vă va permite să verificați dacă porturile 2281, 2282 și 2283 sunt deschise.

Comenzi suplimentare

Comandă pentru actualizare:

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

Vizualizați jurnalele:

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

Ștergeți nodul:

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