Opis
Węzeł Farcaster jest podobny w instalacji do węzła Taiko. Wymaga RPC Alchemy i co ciekawe, można do niego podłączyć swoje konto Warpcast FID. Oznacza to, że teraz możesz nie tylko rozwijać swój profil w sieci społecznościowej Warpcast, ale także połączyć go z węzłem.
Wymagania
PROCESOR: 4
PAMIĘĆ RAM: 16
DYSK SSD: 200 GB
System operacyjny: Ubuntu 20.04
Instalacja
Przygotowaliśmy dla Ciebie szczegółowy przewodnik dotyczący instalacji noda. Proces instalacji jest tak prosty, jak to tylko możliwe i zalecamy wybranie serwera o minimalnych wymaganiach określonych w zaleceniach, aby uniknąć możliwych problemów z synchronizacją.
- Zainstaluj MobaXterm.
- Połącz się z wynajętym serwerem poprzez root.
- Wykonaj polecenia z listy.
- Zaktualizuj i zainstaluj niezbędne pakiety.
sudo apt update -y
sudo apt install screen -y

2. Zaloguj się do Alchemy i zarejestruj konto.
- Kliknij "Przegląd".
- Kliknij "Utwórz nową aplikację".

- Wybierz "Ethereum" i "Ethereum Mainnet".
- Na dole wybierz dowolną wartość i kliknij "Utwórz aplikację".

- Po prawej stronie kliknij "Api Key".

- Skopiuj adres HTTPS i zapisz go w Notatniku lub innym dogodnym miejscu.

- Powtórz te same kroki, ale wybierz "Optimism Mainnet".

- Zapisz adres HTTPS.

- Następnie przejdź do swojego profilu Warpcast, musimy skopiować nasz FID.
- Kliknij na "Profil" - "Trzy kropki" - "Informacje".
- Skopiuj FID i zapisz go w notatniku lub w bezpiecznym miejscu.

3. Wróć do terminala, zainstaluj skrypt:
curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash
4. Następnie wprowadź nasze skopiowane linki jeden po drugim:
- Pierwszy - Ethereum Mainnet.
- Drugi - Optimism Mainnet.
- Następnie wprowadź nasz FID.
- Rozpocznie się instalacja:

- Po kilku minutach pojawią się logi - czyli wszystko jest w porządku!
- Możesz je zatrzymać, naciskając CNTR + C (jeśli chcesz wyjść z logów).
- W logach pojawią się snapshoty - będą się one stopniowo powiększać.
- Synchronizacja zajmie około 2-3 godzin.
5. Przejdź do pulpitu nawigacyjnego pod linkiem: http://Айпи_вашего_сервера:3000.
- Początkowo nie będzie żadnych danych i nic nie będzie widoczne.
- Po kilku godzinach pojawią się wykresy:

- Jak powinno być po kilku godzinach oczekiwania:

Można również monitorować synchronizację za pomocą dzienników.
Otwarte porty
Wymagane jest, aby port 2283 był otwarty.
- Skopiuj wszystkie polecenia jedno po drugim i wklej je do konsoli:
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

Te kroki pomogą ci otworzyć porty 2281, 2282 i 2283 za pomocą iptables.
Użyj jednego z poniższych poleceń, aby zapisać zmiany w iptables, aby pozostały one po ponownym uruchomieniu komputera:
- Debian/Ubuntu:
sudo apt-get install iptables-persistent
sudo netfilter-persistent save
- CentOS/RHEL:
sudo service iptables save
- Dla systemów z systemd:
sudo iptables-save > /etc/iptables/rules.v4
- Aby sprawdzić, czy reguły zostały dodane:
sudo iptables -L -v -n
Spowoduje to wyświetlenie bieżących reguł iptables i umożliwi sprawdzenie, czy porty 2281, 2282 i 2283 są otwarte.
Dodatkowe polecenia
Polecenie do aktualizacji:
cd ~/hubble && ./hubble.sh upgrade
Wyświetl logi:
docker logs hubble-hubble-1 --since 1m -f
Usuń węzeł:
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

