February 3, 2023

Установка ноды Shardeum

Здравствуйте сегодня мы расскажем об установке ноды Shardeum

Оригинальная инструкция находится тут.

Рекомендуемые требования для сервера

-60 GB ssd storage -Quad core CPU less than 10 years old if self hosting -Dual core CPU works if hosted with newer Xeons / EPYC -16 GB of ram, 4+ GB of virtual memory recommended -Hosting: 8 GB RAM + 8 GB Virtual Memory

Краткую инструкцию по аренде сервера можно посмотреть тут

Как установить несколько нод на один сервер можно почитать тут

Если будете выбирать сервер на Hetzner можете воспользоваться нашей ссылкой, будем благодарны.

Как всегда обновляем наш сервер

sudo apt update && sudo apt upgrade -y

Устанавливаем доп. пакеты

sudo apt install make clang git pkg-config libssl-dev build-essential git gcc chrony curl jq ncdu bsdmainutils htop net-tools lsof fail2ban wget -y

Устанавливаем docker

sudo apt install docker.io

И docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Предоставляем права docker-compose

sudo chmod +x /usr/local/bin/docker-compose

Скачиваем установочные пакеты проекта и запускаем установку

curl -O https://gitlab.com/shardeum/validator/dashboard/-/raw/main/installer.sh && chmod +x installer.sh && ./installer.sh

Соглашаемся с установкой дашборда (говорим y)

Do you want to run the web based Dashboard? (y/n): y

Задаём пароль для дашборда

Set the password to access the Dashboard:

Вводим порт для доступа к дашборду (по умолчанию 8080)

Enter the port (1025-65536) to access the web based Dashboard (default 8080):

Вводим порты p2p (по умолчанию 9001 и 10001)

This allows p2p communication between nodes. Enter the first port (1025-65536) for p2p communication (default 9001): Enter the second port (1025-65536) for p2p communication (default 10001):

Задаём папку для установки (по умолчанию ~/.shardeum)

What base directory should the node use (defaults to ~/.shardeum):

Запускаем установку CLI

cd ~/.shardeum ./shell.sh

Запускаем CLI

operator-cli gui start

Переходим в веб интерфейс (соответственно если меняли порт то указываем его)

https://your_node_ip:8080/

Так как нет сертификата выдаст ошибку (для других браузеров чуть иначе, но суть одна)

Выбираем дополнительно (advanced) и жмём перейти по адресу

После этого нужно ввести пароль который задавали для доступа к дашборду

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

operator-cli gui set password <type_new_password__here>

Попадаем на вкладку Overview где можно увидеть информацию о ноде, далее нужно перейти на вкладку Maintenance

На этой вкладке в верхнем левом блоке запускаем ноду нажав на "Start Node" (если ничего не изменилось перезагрузите страницу)

Так же можно запустить через терминал следующей командой

operator-cli start

Соответственно для остановки ноды нажимаем в дашборде "Stop Node" или через терминал выполняем команду

operator-cli stop

Теперь необходимо запросить средства на метамаск, для начала переходим по ссылке и подключаем сеть Sphinx 1.X

Далее переходим по ссылке нажимаем

Вводим команду /faucet <адрес метамаска> и запрашиваем средства

После того как средства поступили возвращаемся в дашборд и в правом верхнем блоке нажимаем "connect wallet"

После подключения нажимаем "Add Stake" вводим сумму (минимальная рекомендованная 10 токенов) и жмем "Stake"

Большое спасибо, за внимание и уделенное время

Наш телеграмм канал по нодам — https://t.me/mmsnodes
Наш телеграмм чат по нодам - https://t.me/mmsnodeschat
Наш телеграмм канал по экосистеме Cosmos - https://t.me/cosmochannel_mms

С уважением, MMS_Team