Popis
Uzel Farcaster se instaluje podobně jako uzel Taiko. Vyžaduje RPC Alchemy a je zajímavé, že k němu můžete připojit svůj účet FID Warpcast. To znamená, že nyní můžete nejen rozvíjet svůj profil na sociální síti Warpcast, ale také jej propojit s uzlem.
Požadavky
CPU: 4
OPERAČNÍ PAMĚŤ: 16
SSD: 200 GB
Operační systém: Ubuntu 20.04
Instalace
Připravili jsme pro vás podrobný návod, jak nainstalovat noda. Proces instalace je co nejjednodušší a doporučujeme zvolit server s minimálními požadavky uvedenými v doporučeních, aby se předešlo případným problémům se synchronizací.
- Nainstalujte MobaXterm.
- Připojte se k pronajatému serveru prostřednictvím roota.
- Proveďte příkazy uvedené v seznamu.
- Aktualizujte a nainstalujte potřebné balíčky.
sudo apt update -y
sudo apt install screen -y

2. Přihlaste se do aplikace Alchemy a zaregistrujte si účet.
- Klikněte na položku "Overview" (Přehled).
- Klikněte na "Vytvořit novou aplikaci".

- Vyberte "Ethereum" a "Ethereum Mainnet".
- V dolní části zadejte libovolnou hodnotu a klikněte na "Create App".

- Na pravé straně klikněte na "Api Key".

- Zkopírujte adresu HTTPS a uložte ji do Poznámkového bloku nebo na jiné vhodné místo.

- Zopakujte stejné kroky, ale vyberte "Optimum Mainnet".

- Uložte adresu HTTPS.

- Dále přejděte do svého profilu Warpcast, musíme zkopírovat náš FID.
- Klikněte na "Profile" - "Three dots" - "About".
- Zkopírujte FID a uložte jej do poznámkového bloku nebo na bezpečné místo.

3. Vraťte se do terminálu a nainstalujte skript:
curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash
4. Dále postupně zadejte naše zkopírované odkazy:
- První - Ethereum Mainnet.
- Druhý - Optimism Mainnet.
- Poté vložte náš identifikátor FID.
- Instalace se spustí:

- Po několika minutách se objeví logy - vše je tedy v pořádku!
- Můžete je zastavit stisknutím kláves CNTR+C (pokud chcete logy ukončit).
- V protokolech se budou zobrazovat snímky - budou postupně přibývat.
- Synchronizace bude trvat přibližně 2-3 hodiny.
5. Přejděte na ovládací panel na odkazu: http://Айпи_вашего_сервера:3000.
- Zpočátku nebudete mít k dispozici žádná data a nic nebude vidět.
- Po několika hodinách budete mít grafy:

- Jak by to mělo vypadat po několika hodinách čekání:

Synchronizaci můžete sledovat také pomocí protokolů.
Otevřené porty
Je nutné, aby byl otevřen port 2283.
- Zkopírujte postupně všechny příkazy a vložte je 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

Tyto kroky vám pomohou otevřít porty 2281, 2282 a 2283 pomocí iptables.
Pomocí jednoho z následujících příkazů uložte změny v iptables tak, aby přetrvaly i po restartu:
- Debian/Ubuntu:
sudo apt-get install iptables-persistent
sudo netfilter-persistent save
- CentOS/RHEL:
sudo service iptables save
- Pro systémy se systemd:
sudo iptables-save > /etc/iptables/rules.v4
- Pro ověření, zda byla pravidla přidána:
sudo iptables -L -v -n
To zobrazí aktuální pravidla iptables a umožní vám ověřit, zda jsou porty 2281, 2282 a 2283 otevřené.
Další příkazy
Příkaz pro aktualizaci:
cd ~/hubble && ./hubble.sh upgrade
Zobrazit protokoly:
docker logs hubble-hubble-1 --since 1m -f
Odstranění uzlu: Příkaz k odstranění uzlu:
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

