July 20

Ставим несколько нод на арендованный сервер

Начнём с характеристик для каждой ноды.

Farcaster - 4CPU/8GB RAM/200 GB SSD

Nubit - 1CPU/500MB/40GB SSD

Для этого я буду использовать один сервер, т.к в будущем можно будет поставить еще одну-две таких нетребовательных нод как Nubit.

Сервер беру на Хорьке с конфигурацией i9-16 ГБ ОЗУ.

В качестве ОС выбираем Ubuntu 22.04, диск я выбрал на 300 ГБ.

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

Устанавливаем Farcaster node.

Дополнительно необходимо:

  • аккаунт Warpcast - регистрируем если все еще не делали.
Копируем свой UID -> Profile -> About
  • аккаунт на Infura (регистрируемся, создаем api key, нам необходимы RPC Ethereum Mainnet / Optimism Mainnet)
Жмем на View URL и копируем свой RPC.

Установка(все команды в Tabby Terminal вставляются через Ctrl + Insert):

sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install curl
curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash

Вводите ваши RPC и warpcast UID.

Проверка логов:

docker ps
#находим контейнер farcasterxyz/hubble:latest и запоминаем его ID

docker container logs <ID>
Выйти из логов - Ctrl + C

Работу ноды можно отслеживать на Grafana. Информация о ноде там появляется примерно спустя час работы. Для этого в браузере вводим IP_СЕРВЕРА:3000

Если у вас спустя час после установки ноды все как на скрине, значит Вы все сделали правильно

Ноду обновляем следующей командой(в будущем буду делать посты по обновлению нод):

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

Устанавливаем Nubit node

Обязательно запишите PUBKEY и мнемонику кошелька.

Жмем Ctrl+С для выхода из логов.

screen -S nubit 
#создаем скрин с именем nubit
curl -sL1 https://nubit.sh | bash
#запускаем ноду в скрине 
#control+а control+d для выхода из скрина

Обязательно запишите мнемонику и PUBKEY

screen -rx nubit
#Для возвращение в screen

Для проверки работоспособности ноды пишем:

$HOME/nubit-node/bin/nubit das sampling-stats --node.store $HOME/.nubit-light-nubit-alphatestnet-1
Примерный вывод должен быть как на скрине

Переходим сюда и вводим свой PUBKEY, который сохраняли ранее для получения 3000 поинтов в их кампании.

Если все правильно, вы увидите такое окно