July 20, 2024

Ставим ноду Farcaster 

Вступление

Установка ноды: 10 минут

Стоимость в месяц: 67$ сервер + 5$ аккаунт Warpcast

Окупаемость: Во всех документациях и даже при установке ноды нам говорят, о том, что мы не получим никакие реварды, поэтому ставьте на свой страх и риск, дадут или нет заработать знает только бог.

Warpcast аккаунт

Если у вас нет аккаунта Warpcast - читаем пост и делаем аккаунт

Infura

1. Идем сюда и регаем аккаунт.

2. Нажимаем "Create new API key".

3. Ставим галочки в поле Mainnet у Ethereum и Optimism (как на скрине) ниже. Затем нажимаем "Save Changes".

4. Копируем и сохраняем HTTPS (нам понадобиться в будущем) Ethereum и Optimism двух окошек, как на скрине.

Поднимаем сервер

1. Определяемся с хостингом, я всегда в таких темках пользуюсь macloud, и вам советую.

2. Нажимаем "создать сервер".

3. Ставим параметры сервера как на скрине ниже, такие параметры указаны в официальной документации.

16 GB of RAM / 4 CPU or vCPUs / 200 GB SSD

4. Заходим в панель вашего сервера, копируем IP и Пароль.

5. Скачиваем и устанавливаем программу PuTTY - скачать.

6. Открываем программу, в поле Host Name вставляете IP сервера, затем жмете кнопку Open.

7. В терминале пишем в первой строчке - root, затем жмем enter на клаве, в след. окне вставляем пароль от сервера, и жмем enter.

8. Теперь вставляем в терминал эту команду и жмем enter. Если все сделали верно, то будет как на скрине ниже.

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

9. Вставляем Ethereum RPC, который мы копировали из Infura жмем Enter, затем вставляем Optimism RPC, жмем Enter, и потом вставляем FIR Farcaster и жмем Enter (Ниже рассказал как его найти)

10. Как найти FID Farcaster - Открой свой профиль -> Edit Profile -> About -> Скопируй значение FID.

Следим за нодой

Чтобы отслежить состояние ноды, вставьте свой IP сюда -> http://[IP ВАШЕГО СЕРВЕРА]:3000 затем перейдите по ссылке.

Пример - http://228.229.331.22:3000

Если все ок будет как на скрине ниже (так будет не сразу читай ниже)

Нода встанет не сразу, ей нужно время, поэтому терпеливо ждем, отслеживать этот процесс можно также на серваке. (пока эти надписи идут - она синхронизируется).

Если у вас все показатели упали, а блоки не обрабатываются, как на фото ниже, то значит нужно обновить ноду:

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

Обновляем ноду

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

docker stop $(docker ps -a -q)

Теперь отправляем команду для обновления ноды, она обновиться и сама запуститься.

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

Понравился гайд? Лучшая благодарность - подписка на мой Telegram и YouTube.