Farcaster - ставим ноду

Нода Farcaster ставится очень просто. Но вы должны учесть, что содержание ее стоит 16$ в месяц! И сколько придется держать ее - никто не знает. Это может быть 3, 6 и все 12 месяцев! Поэтому учитывайте эти риски.

Что такого привлекательного в проекте?

180 МЛН$ Инвеста от топовых фондов - Paradigm, Coinbase, a16z, и другие.

Внутренние дропы от проектов.

Насып за прокачанный аккаунт и ноду.

Что нам нужно для старта?

  1. Аккаунт Warpcast

  2. Виртуальный сервер 4CPU/16RAM/200SSD

  3. Терминал MobaXte

  4. Аккаунт Alhemy

Поехали:

  1. Создаем аккаунт Warpcast по ссылке - просто сканируем QR Code, вводим меил, скачиваем приложение и покупаем подписку за 5$ на год.

  2. Покупаем виртуальный сервер по ссылке (используйте промокод r7399 для скидки).

    - Выбираем “Виртуальные серверы” и тариф на 15$ с характеристиками 8CPU/16RAM/200SSD

    - Теперь выбираем “Оперционная система” Ubuntu 20.04

    - Ставим галочку “Я прочитал и согласен с условиями предоставления услуг” и оплачиваем. Я оплачиваю через крипту. Ждем пока заказ оформится.

3. Открываем скачаный терминал MobaXterm и входим на наш виртуальный сервер: Session - SSH

Теперь в новом окне в первое поле вставляем IP вашего сервера (найти его можно на хорьке, “Заказы“ - кнопка “Иструкция“, тут вы и найдете пароль для следующего шага), далее нажимаем галочку и вписываем “root”. Нажимаем ОК.

 -
-

В открытом окне нам нужно вписать пароль с той самой “инструкции”. Если в поле пароль не вписывается - нажимаем правой кнопкой на поле ввода нажимаем “Past“. В новом открытом окне печатаем пароль вручную. Если в дальнейшем не будет работать команда “вставки“, тогда делаем все через “Paste“.

Мы зашли на сервер и теперь начинаем вписывать команды по очереди.

  • Вставляем две команды и нажимаем Enter. Может придется вписать эти две строчки вручную

sudo apt update -y

sudo apt install screen -y

У нас пока подтянулось все для установки ноды.

Вставляем команду установки ноды:

curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash

Загрузка остановится на моменте, когда попросит “Ethereum Mainnet RPC URL“.

Теперь регистрируемся на Alchemy Infuria. Увы, Alchemy ребята из Farcaster забанили, поэтому регаемся на Инфурии. Вам нужно выбрать Ethereum и Optimism. Нажимаем на “Save Changes”. Заходим в Api key и копируем ссылку HTTPS. Потом вставляем такой же API от Optimism, когда попросит.

Заходим в Active Endpoints и копируем ссылку HTTPS в разделе VIEW URL.

Теперь нас попросит указать Warpcast ID. Его брать в аккаунте в “About“.

Если у вас все прогрузилось и пошли логи - все получилось и нода начала работать. Для полной настройки работы может пройти до 3 часов. У вас должно отображаться так, как на картинке ниже. Чтобы остановить логи и продолжить работу, вам нужно нажать комбинацию “CTRL+C”.

Последнее, что нам нужно сделать - открыть порты. Это делается следующей командой (можно прописывать по одной и дожидаться выполнения):

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

Во вкладке “Paste“, команда должна выглядеть так. Этот сайт копирует текст с лишними абзацами, просто удаляем лишние.

После ввода данных команд у вас должно появиться надписи об успешном открытии портов, как на скрине ниже.

Теперь в строку поиска браузера вставляем следующий адрес

http://IP\_вашего\_сервера:3000

По началу вы будете видеть вот такие показатели. No data - не переживайте, все данные подтянутся в течении 1-3 часов и будет вот так.

Так же дополнительные команды:

  • Команда для обновления ноды:

    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

    Поздравляю вас с успешной настройкой ноды!

    - Обновление RPC!

    Те, кто ставил ноду на Alchemy, могут столкнуться с проблемой работы ноды, поэтому нужно их заменить на другие RPC, например Infuria.

    Заходим в Active Endpoints и копируем ссылку HTTPS в разделе VIEW URL.

Теперь вводим команду в нашем терминале

cd hubble && nano .env

В открытом окне меняем стрелочками две ссылки на новые и нажимаем

Cntr+X, Y, Enter. Теперь для обновления вводим команду

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

Через время нода обновится и будет нормально работать.

Подпишитесь на мой канал в Телеграме

Спасибо за внимание!

Subscribe to Cryptobuy
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.