Установка ноды Farcaster
1. Требования к ноде
Рекомендованная конфигурация сервера от разработчиков
Порты
Идеальный сервер под данную ноду можно найти на Xorek
2. Установка ноды
2.1 Обновляем репозитории и докачиваем нужные утилиты
apt update && apt upgrade -y && sudo apt install screen -y && sudo apt-get install cron
2.2 Переходим на Alchemy и регистрируем аккаунт
2.3 Слева тыкаем на Overview и справа на Create new app
2.4 Выбираем Ethereum и Ethereum Mainnet, в Name пишем любое название
2.5 Cправа нажимаем API key и копируем куда-то ссылку из поля HTTPS(понадобится позже)
2.6 Проделываем все те же самые действия, только для Optimism сети
2.7 Далее отправляемся к своему профилю Warpcast и нам нужно скопировать наш FID (Приложение платное, если не получается оплачивать с стран СНГ, то можете использовать https://t.me/Marswallet_bot , так же можете купить подарочную карту google play / app store на сервисах по типу plati.ru)
2.7.1 Тыкаем на Profile -> Троеточие -> About
curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash
2.9 Далее вписываем наши скопированные ссылки по очереди
Далее начнется установка, после нее должны начаться логи. Если логи появились, значит все хорошо
Красным обведен снапшот, данная метрика будет постепенно увеличиваться. После того как нода засинхронизируется - она считается установленной
3. Полезное
На этом адресе вы сможете увидеть ваш предустановленный мониторинг Графана. Изначально в нем ничего не будет отображаться, но через пару часов вы уже сможете отслеживать
Если в Inbound Sync Attempts пишет что порты закрыты, то пропишите следующее
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 apt-get install iptables-persistent
sudo netfilter-persistent save
У вас будет спрашивать хотите ли вы сохранить текущие настройки, пишем yes
docker logs hubble-hubble-1 --since 1m -f
cd ~/hubble && ./hubble.sh upgrade
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
Наш телеграмм канал по нодам — https://t.me/g7monitor
Наш чат по нодам — https://t.me/g7team_chat