Гайд на установку ноды Farcaster.
Подписывайтесь на наши медиа-ресурсы:
- Underradar tg: https://t.me/underradar
- Bypass tg: https://t.me/getbypass
- Bypass ds: https://discord.com/invite/getbypass
Минимальные системные требования
- Процессор: 4 ядра.
- Оперативная память: 16 гб.
- Накопитель: SSD 200 гб.
- Операционная система: Ubuntu 22.04.
Инструкция по установке
Аренда сервера
Сервер можете брать абсолютно любой, я лишь рекомендую от себя AEZA, поскольку на этих серверах точно стабильно работает у меня. Лучше сначала взять на час и потестить, а уже потом на более долгий срок. Можете поискать аналоги подешевле, я пробовал на horekcloud, синхронизация шла несколько часов и в итоге не заработало. На аезе все синхронизировалось за час и все заработало.
Установка ноды
После покупки сервера, устанавливаем Termius.
Вводим IP-адрес, логин и пароль из письма после покупки сервера.
Вводим сначала (для вставки используйте Ctrl+Shift+V)
sudo apt update -y
sudo apt install screen -y
Идем на Alchemy и регистрируем аккаунт (из России может не давать регистрироваться, делайте сразу через прокси).
После регистрации нажимаем слева на Owerview, затем на Create new app.
Выбираем Ethereum, вводим любое имя и описание.
Нажимаем API key и копируем HTTPS из обоих Apps. Сохраняем куда-нибудь.
Идем в на сайт Warpcast, регистрируемся, если еще не сделали, далее копируем свой FID. Для этого нужно зайти в профиль и нажать About.
Заходим обратно в терминал и устанавливем скрипт.
curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash
Возвращаемся к записанным HTTPS ссылкам.
Сначала вставляем Ethereum, а затем Optimism.
После добавляем FID. Должно быть как на скрине.
Начнутся снепшоты и продлятся они примерно часа 3.
Так выглядят логи, если нода заработала
Запускам дашборд
Далее чекаем по дашборду, активировалась нода или нет. Для этого вставьте в адресную строку браузера:
http://ip-адрес:3000
Вместо ip-адрес добавьте ip вашего сервера.
Сначала там будет No Data, но после синхронизации ноды, появятся различные показатели.
Открываем порты
Копируем код и вставляем в терминал.
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
После открытия портов должна быть такая картина.
Дополнительные команды
cd ~/hubble && ./hubble.sh upgrad
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
Подписывайтесь на наши ресурсы:
- Underradar tg: https://t.me/underradar
- Bypass tg: https://t.me/getbypass
- Bypass ds: https://discord.com/invite/getbypass
Подписывайтесь на меня в Farcaster, закину взаимную подписку)