September 29

Устанавливаем ноду Farcaster

Гайды, Тестнеты и мануалы Anghel Crypto
Farcaster
— это децентрализованный социальный протокол, построенный на технологии блокчейна. Он позволяет пользователям иметь полный контроль над своими аккаунтами, данными и взаимодействиями на разных приложениях. В отличие от централизованных соцсетей, где ваши данные принадлежат платформе, в Farcaster вы сохраняете свои отношения и активность, даже если переходите на другое приложение.

Характеристики:
- 4CPU/16RAM/200SSD — минимальные
- Ubuntu: 20.04
- Сейчас нода занимает 173Gb лучше брать объем с запасом

Расписал для вас детальный гайд по легкой установке ноды.
Сервер можно арендовать на hetzner или contabo

Устанавливаем Termius Windows или MacOS

Запускаем Termius и нажимаем New Host и вводим данные нашего арендованного сервера и подключаемся к нему:

Обновляем и устанавливаем необходимые пакеты:

sudo apt update -y sudo apt install screen -y

Теперь переходим к Alchemy:
Регестрируемся или входим в существующий аккаунт
Переходим во вкладку Overview и нажимаем Create new app.

Даем название и выбираем тип (можно выбрать любой тип).

Далее нам нужно скопировать и выписать в блокнот HTTPs ключи от
Ethereum Mainnet и Optimism Mainnet.

Далее отправляем к своему профилю Warpcast, переходим во вкладку Profile и потом на 3 точки и вкладка About и копируем и сохраняем свой FID.

Возвращаемся к в Termius и запускаем скрип установки:

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

Пойдет установка во время которой будет надпись предупреждающая нас что никаких ревардов за ноду нам не дадут (тут уже решать вам ставить ее или нет)
Нужно ввести YES

После этого нас попросят ввести Ethereum Mainnet и Optimism Mainnet RPC URL и FID который мы выписали в блокнот до этого

Через секунд минут начнется загрузка снепшотов а после пойдут логи
Что бы выйти из логов нажимаем:
CNTRL+C(для Windows)
CONTROL+C(для MacOS)

Далее переходим к дашборду для мониторинга состояния наше ноды.
Переходим в браузер и вводим:

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

По началу там будет NO DATA, но не переживаем и ожидаем несколько часов пока нода полностью не синхронизируется.

Через несколько часов когда нода синхронизируется выглядеть будет примерно вот так:

Возвращаемся в Termius и открываем порты для успешной синхронизации:

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 upgrade

  • Просмотр логов

docker logs hubble-hubble-1 --since 1m -f

  • Удалить ноду
rm -rf hubble && docker stop farcasterxyz/hubble:latest && docker rm farcaster


Статья написана Anghel Crypto