Установка ноды Farcaster / Farcaster Node Guide
Требования к серверу
Аренда серверов
Оплата российскими картами
play2go
Подготовка
Зарегистрируйся на Infura.io. Заполни все поля и нажми кнопку CREATE A FREE ACCOUNT
Поставь галочки на сети 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 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, устанавливай ноды вместе с нашей командой!Обнял!