Ноды / Nodes
July 11, 2024

Установка ноды Farcaster / Farcaster Node Guide

Требования к серверу

4 CPU cores or vCPUs, 16 GB of RAM, 200 GB of free storage

Аренда серверов

Оплата российскими картами
play2go

Подготовка

Зарегистрируйся на Infura.io. Заполни все поля и нажми кнопку CREATE A FREE ACCOUNT

Подтверди почту и залогинься на сайте, выбери My First Key.

Поставь галочки на сети Ethereum MAINNET и Optimism MAINNET, сохрани изменения.

На вкладке Active Endpoints (1) скопируй в блокнот RPC адреса (4)

Теперь заходи в свой профиль Warpcast и нажми 3 точки (рядом с Edit Profile) --> About. Скопируй в блокнот свой FID

Установка

Заходи в терминал, подключайся к своему серверу по SSH и вводи следующие команды

sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install curl
sudo apt install cron
sudo apt install screen -y 
screen -S Hubble 
curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash 

Последний скрипт попросит тебя ввести RPC Ethereum Mainnet, RPC OP Mainnet, FID. То что ты сохранил в блокнот в процессе подготовки, вставляй и жми Enter.

Дальше жди, долго жди пока нода не синхронизируется, не появятся такие логи на экране (они не статичны, будут постоянно обновляться)

Чтобы выйти из screen нажми CTRL + A + D (Windows), Сontrol + A + D (MacOS), или просто закрой терминал.

Мониторинг работы ноды

Самый удобный способ мониторинга работы ноды через Grafana. В адресной строке браузера вставь IP- address :3000, где IP-address - ip-адрес твоего сервера.

Также можно посмотреть логи контейнера в docker

docker container ls 

Находи контейнер farcasterxyz/hubble:latest и скопируй его ID

В следующей команде замени <ID> на id контейнера который ты скопировал

docker container logs <ID>

Обновление ноды

Для обновления ноды или ее перезапуска используй следующую команду, проверь в Grafana что версия ноды изменилась и все показатели в норме.

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

Удаление ноды

Для удаления ноды используй следующую команду

rm -rf hubble && docker stop farcasterxyz/hubble:latest && docker rm farcasterxyz/hub

Надеемся и верим что Warpcast вознаградит! Присоединяйся к Nodateke, устанавливай ноды вместе с нашей командой!Обнял!