Modes de paiement Abuse

Farcaster : Installation d'un nœud

18.10.2024, 12:03

Description du nœud

L'installation du nœud Farcaster est similaire à celle du nœud Taiko. Il nécessite le RPC d'Alchemy et, fait intéressant, vous pouvez y lier votre compte FID Warpcast. Cela signifie que vous pouvez non seulement développer votre profil de réseau social Warpcast, mais aussi le lier au noeud.

Configuration requise

CPU : 4

RAM : 16

SSD : 200GB

OS : Ubuntu 20.04

Installation de noda

Nous avons préparé pour vous un guide détaillé sur l'installation de noda. Le processus d'installation est aussi simple que possible, et nous recommandons de choisir un serveur avec les exigences minimales indiquées dans les recommandations afin d'éviter les problèmes de synchronisation.

  1. Installez MobaXterm.
  • Connectez-vous au serveur loué en tant que root.
  • Exécuter les commandes de la liste.
  • Mettez à jour et installez les paquets nécessaires.
sudo apt update -y
sudo apt install screen -y

2. Connectez-vous à Alchemy et créez un compte.

  • Cliquez sur "Overview".
  • Cliquez sur "Create new app".

  • Choisissez "Ethereum" et "Ethereum Mainnet".
  • En bas, choisissez une valeur et cliquez sur "Create App".

  • Sur le côté droit, cliquez sur "Api Key".

  • Copiez l'adresse HTTPS et enregistrez-la dans le bloc-notes ou tout autre endroit pratique.
  • Répétez les mêmes étapes, mais sélectionnez "Optimism Mainnet".
  • Sauvegardez l'adresse HTTPS.

  • Allez ensuite dans votre profil Warpcast, nous devons copier notre FID.
    • Cliquez sur "Profil" - "Trois points" - "A propos".
  • Copiez le FID et sauvegardez-le dans un bloc-notes ou dans un endroit sûr.

3. Retournez au terminal, installez le script :

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

4. Ensuite, entrez nos liens copiés un par un :

  • Premier - Ethereum Mainnet.
  • Deuxièmement - Optimism Mainnet.
  • Insérez ensuite notre FID.
  • L'installation commence :

  • Après quelques minutes, des logs apparaîtront - donc tout va bien !
  • Vous pouvez les arrêter en appuyant sur CNTR+C (si vous voulez quitter les journaux).
  • Dans les journaux, vous verrez des instantanés - ils augmenteront progressivement.
  • La synchronisation prendra environ 2 à 3 heures.

5. Accédez au tableau de bord en cliquant sur le lien suivant : http://Айпи_вашего_сервера:3000.

  • Au début, vous n'aurez pas de données et rien ne sera visible.
  • Après quelques heures, vous aurez des graphiques :

  • Comment cela devrait être après quelques heures d'attente :

Vous pouvez également surveiller la synchronisation à l'aide des journaux.

Ports ouverts

Il est nécessaire que le port 2283 soit ouvert.

  • Copiez toutes les commandes une par une et collez-les dans la 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

Ces étapes vous aideront à ouvrir les ports 2281, 2282 et 2283 à l'aide d'iptables.

Utilisez l'une des commandes suivantes pour enregistrer les modifications apportées à iptables afin qu'elles persistent après un redémarrage :

  • Debian/Ubuntu :
 sudo apt-get install iptables-persistent
 sudo netfilter-persistent save
  • CentOS/RHEL :
sudo service iptables save
  • Pour les systèmes avec systemd :
 sudo iptables-save > /etc/iptables/rules.v4
  • Pour vérifier que les règles ont été ajoutées :
sudo iptables -L -v -n

Cette commande affichera les règles actuelles d'iptables et vous permettra de vérifier que les ports 2281, 2282 et 2283 sont ouverts.

Commandes supplémentaires

Commande à mettre à jour :

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

Afficher les journaux :

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

Supprimer un nœud :

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