Описание
Възелът Farcaster се инсталира подобно на възела Taiko. Той изисква RPC на Alchemy и интересното е, че можете да свържете вашия FID акаунт в Warpcast с него. Това означава, че сега можете не само да развиете профила си в социалната мрежа Warpcast, но и да го свържете с възела.
Изисквания
ПРОЦЕСОР: 4
RAM: 16
SSD: 200 GB
Операционна система: Ubuntu 20.04
Инсталация
Подготвили сме за вас подробно ръководство за инсталиране на noda. Процесът на инсталиране е възможно най-прост и препоръчваме да изберете сървър с минималните изисквания, посочени в препоръките, за да избегнете евентуални проблеми със синхронизацията.
- Инсталирайте MobaXterm.
- Свържете се към наетия сървър чрез root.
- Изпълнете командите в списъка.
- Актуализирайте и инсталирайте необходимите пакети.
sudo apt update -y
sudo apt install screen -y

2. Влезте в Alchemy и регистрирайте акаунт.
- Щракнете върху "Преглед".
- Щракнете върху "Create new app" (Създаване на ново приложение).

- Изберете "Ethereum" и "Ethereum Mainnet".
- В долната част, всяка стойност и кликнете върху "Create App" (Създаване на приложение).

- От дясната страна кликнете върху "Api Key" (Ключ за Api).

- Копирайте HTTPS адреса и го запазете в Notepad или на друго удобно място.

- Повторете същите стъпки, но изберете "Optimum Mainnet".

- Запазете HTTPS адреса.

- След това отидете в профила си във Warpcast, трябва да копираме нашия FID.
- Щракнете върху "Профил" - "Три точки" - "За".
- Копирайте FID и го запазете в бележник или на сигурно място.

3. Върнете се в терминала и инсталирайте скрипта:
curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash
4. След това въведете копираните ни връзки една по една:
- Първо - Ethereum Mainnet.
- Второ - Optimism Mainnet.
- След това въведете нашия FID.
- Инсталацията ще започне:

- След няколко минути ще се появят логове - значи всичко е наред!
- Можете да ги спрете, като натиснете CNTR+C (ако искате да излезете от логовете).
- В дневниците ще виждате снимки - те ще нарастват постепенно.
- Синхронизацията ще отнеме около 2-3 часа.
5. Отидете на таблото за управление на връзката: http: //Айпи_вашего_сервера:3000.
- Първоначално няма да имате никакви данни и нищо няма да се вижда.
- След няколко часа ще имате графики:

- Как би трябвало да изглеждат след няколко часа изчакване:

Можете също така да наблюдавате синхронизацията чрез логове.
Отворени портове
Необходимо е порт 2283 да е отворен.
- Копирайте всички команди една по една и ги поставете в конзолата:
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

Тези стъпки ще ви помогнат да отворите портове 2281, 2282 и 2283 с помощта на iptables.
Използвайте една от следните команди, за да запазите промените в iptables, така че те да се запазят и след рестартиране на компютъра:
- Debian/Ubuntu:
sudo apt-get install iptables-persistent
sudo netfilter-persistent save
- CentOS/RHEL:
sudo service iptables save
- За системи със systemd:
sudo iptables-save > /etc/iptables/rules.v4
- За да проверите дали правилата са добавени:
sudo iptables -L -v -n
Това ще покаже текущите правила на iptables и ще ви позволи да проверите дали портовете 2281, 2282 и 2283 са отворени.
Допълнителни команди
Команда за актуализиране:
cd ~/hubble && ./hubble.sh upgrade
Преглед на дневниците:
docker logs hubble-hubble-1 --since 1m -f
Изтриване на възел:
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

