June 12, 2024

Farcaster. Гайд по установке ноды. 

Ссылки на наши ресурсы, подписывайся если помогло.

Подробное видео по Farcaster - ссылка.

Если коротко, то Farcaster - это децентрализованный протокол, разработанный специально для построения социальных сетей, с инвестициями на $180 млн от a16z, Paradigm, Coinbase Ventures, Multicoin Capital, Balaji Srinivasan.

Перейдем к установке ноды, за которую могут очень жирно насыпать.

Минимальные системные требования:

  • Процессор: 4 ядра.
  • Оперативная память: 16 гб.
  • Накопитель: SSD 200 гб.
  • Операционная система: Ubuntu 20.04.

Дополнительные расходники:

Инструкция по установке

После покупки сервера, устанавливаем Termius.

Нажимаем NEW HOST.

Вводим IP-адрес, логин и пароль из письма после покупки сервера.

Вводим сначала (для вставки используйте Ctrl+Shift+V)

sudo apt update -y

Затем вводим

sudo apt install screen -y

Идем на Alchemy и регистрируем аккаунт (из России может не давать регистрироваться, делайте сразу через прокси).

После регистрации нажимаем слева на Owerview, затем на Create new app.

Выбираем Ethereum, вводим любое имя и описание.

Делаем тоже самое с Optimism.

Нажимаем 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

Наши ссылки

Подписывайтесь на наши аккаунты Farcaster

https://warpcast.com/ensame

https://warpcast.com/shishka