Metodi di pagamento Abuse

Farcaster: installazione di un nodo

18.10.2024, 12:03

Descrizione del nodo

Il nodo Farcaster è simile per installazione al nodo Taiko. Richiede l'RPC di Alchemy e, cosa interessante, è possibile collegarvi il proprio account FID di Warpcast. Ciò significa che ora è possibile non solo sviluppare il profilo del social network Warpcast, ma anche collegarlo al nodo.

Requisiti

CPU: 4

RAM: 16

SSD: 200 GB

Sistema operativo: Ubuntu 20.04

Installazione

Abbiamo preparato per voi una guida dettagliata su come installare noda. Il processo di installazione è il più semplice possibile e si consiglia di scegliere un server con i requisiti minimi indicati nelle raccomandazioni per evitare possibili problemi di sincronizzazione.

  1. Installare MobaXterm.
  • Connettersi al server noleggiato tramite root.
  • Eseguire i comandi dell'elenco.
  • Aggiornare e installare i pacchetti necessari.
sudo apt update -y
sudo apt install screen -y

2. Accedere ad Alchemy e registrare un account.

  • Fare clic su "Panoramica".
  • Fare clic su "Crea nuova applicazione".

  • Scegliere "Ethereum" e "Ethereum Mainnet".
  • In basso, scegliere un valore qualsiasi e cliccare su "Crea app".

  • A destra, cliccate su "Api Key".

  • Copiare l'indirizzo HTTPS e salvarlo in Notepad o in qualsiasi altro posto conveniente.
  • Ripetere gli stessi passaggi, ma selezionare "Optimism Mainnet".
  • Salvare l'indirizzo HTTPS.

  • Andare quindi al proprio profilo Warpcast, per copiare il FID.
    • Fare clic su "Profilo" - "Tre punti" - "Informazioni".
  • Copiare il FID e salvarlo nel blocco note o in un luogo sicuro.

3. Tornare al terminale e installare lo script:

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

4. Quindi, inserire i link copiati uno per uno:

  • Primo - Ethereum Mainnet.
  • Secondo - Optimism Mainnet.
  • Quindi inserire il nostro FID.
  • L'installazione si avvia:

  • Dopo un paio di minuti, appariranno dei log - quindi tutto va bene!
  • È possibile interromperli premendo CNTR+C (se si desidera uscire dai registri).
  • Nei registri verranno visualizzate le istantanee, che aumenteranno gradualmente.
  • La sincronizzazione richiederà circa 2-3 ore.

5. Accedere alla dashboard al link: http://Айпи_вашего_сервера:3000.

  • Inizialmente non ci saranno dati e non sarà visibile nulla.
  • Dopo qualche ora, si avranno i grafici:

  • Come dovrebbe essere dopo alcune ore di attesa:

È possibile monitorare la sincronizzazione anche tramite i log.

Porte aperte

È necessario che la porta 2283 sia aperta.

  • Copiare tutti i comandi uno per uno e incollarli nella 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

Questi passaggi vi aiuteranno ad aprire le porte 2281, 2282 e 2283 utilizzando iptables.

Usare uno dei seguenti comandi per salvare le modifiche a iptables in modo che persistano dopo un riavvio:

  • Debian/Ubuntu:
 sudo apt-get install iptables-persistent
 sudo netfilter-persistent save
  • CentOS/RHEL:
sudo service iptables save
  • Per i sistemi con systemd:
 sudo iptables-save > /etc/iptables/rules.v4
  • Per verificare che le regole siano state aggiunte:
sudo iptables -L -v -n

Questo mostra le regole correnti di iptables e consente di verificare che le porte 2281, 2282 e 2283 siano aperte.

Comandi aggiuntivi

Comando per aggiornare:

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

Visualizza i log:

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

Elimina nodo:

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