Kuvaus
Farcaster-solmu on asennukseltaan samanlainen kuin Taiko-solmu. Se vaatii Alchemyn RPC:n, ja mielenkiintoista kyllä, voit linkittää siihen Warpcast FID-tilisi. Tämä tarkoittaa, että nyt voit paitsi kehittää Warpcastin sosiaalisen verkoston profiiliasi, myös linkittää sen solmuun.
Vaatimukset
SUORITIN: 4
RAM: 16
SSD: 200 GT
Käyttöjärjestelmä: Ubuntu 20.04
Asennus
Olemme laatineet sinulle yksityiskohtaisen oppaan siitä, miten noda asennetaan. Asennusprosessi on mahdollisimman yksinkertainen, ja suosittelemme valitsemaan palvelimen, jolla on suosituksissa mainitut vähimmäisvaatimukset, jotta vältytään mahdollisilta synkronointiongelmilta.
- Asenna MobaXterm.
- Ota yhteys vuokrattuun palvelimeen pääkäyttäjän kautta.
- Suorita luettelossa olevat komennot.
- Päivitä ja asenna tarvittavat paketit.
sudo apt update -y
sudo apt install screen -y

2. Kirjaudu sisään Alchemy-palvelimeen ja rekisteröi tili.
- Napsauta "Overview" (Yleiskatsaus).
- Napsauta "Luo uusi sovellus".

- Valitse "Ethereum" ja "Ethereum Mainnet".
- Alareunassa mikä tahansa arvo ja klikkaa "Create App".

- Klikkaa oikealla puolella "Api Key".

- Kopioi HTTPS-osoite ja tallenna se Notepadiin tai muuhun sopivaan paikkaan.

- Toista samat vaiheet, mutta valitse "Optimism Mainnet".

- Tallenna HTTPS-osoite.

- Mene seuraavaksi Warpcast-profiiliisi, meidän on kopioitava FID-tunnuksemme.
- Klikkaa "Profile" - "Three dots" - "About".
- Kopioi FID ja tallenna se muistilappuun tai turvalliseen paikkaan.

3. Mene takaisin terminaaliin ja asenna skripti:
curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash
4. Syötä seuraavaksi kopioidut linkkimme yksi kerrallaan:
- Ensimmäinen - Ethereum Mainnet.
- Toinen - Optimism Mainnet.
- Lisää sitten FID-tunnuksemme.
- Asennus alkaa:

- Parin minuutin kuluttua lokit näkyvät - kaikki on siis kunnossa!
- Voit pysäyttää ne painamalla CNTR+C (jos haluat poistua lokitiedoista).
- Lokeissa näet tilannekuvia - ne kasvavat vähitellen.
- Synkronointi kestää noin 2-3 tuntia.
5. Siirry kojelautaan linkistä: http://Айпи_вашего_сервера:3000.
- Aluksi sinulla ei ole tietoja eikä mitään ole näkyvissä.
- Muutaman tunnin kuluttua sinulla on kuvaajia:

- Miten sen pitäisi olla muutaman tunnin odottelun jälkeen:

Voit seurata synkronointia myös lokien avulla.
Avoimet portit
Portin 2283 on oltava auki.
- Kopioi kaikki komennot yksitellen ja liitä ne konsoliin:
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

Näiden ohjeiden avulla voit avata portit 2281, 2282 ja 2283 iptablesin avulla.
Tallenna iptablesiin tehdyt muutokset jollakin seuraavista komennoista, jotta ne säilyvät uudelleenkäynnistyksen jälkeen:
- Debian/Ubuntu:
sudo apt-get install iptables-persistent
sudo netfilter-persistent save
- CentOS/RHEL:
sudo service iptables save
- Järjestelmissä, joissa on systemd:
sudo iptables-save > /etc/iptables/rules.v4
- Voit tarkistaa, että säännöt on lisätty:
sudo iptables -L -v -n
Tämä näyttää nykyiset iptables-säännöt ja voit tarkistaa, että portit 2281, 2282 ja 2283 ovat auki.
Muita komentoja
Päivitettävä komento:
cd ~/hubble && ./hubble.sh upgrade
Näytä lokit:
docker logs hubble-hubble-1 --since 1m -f
Poista solmu:
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

