February 16, 2023

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

ℹ️ Наш Telegram-канал: https://t.me/pronodes

Требования к серверу

  • 4 CPU
  • 8 GB RAM
  • 160 GB SSD

1. Подготавливаем сервер

sudo apt update && sudo apt upgrade -y
sudo apt install curl build-essential pkg-config libssl-dev git wget jq make gcc tmux chrony -y

2. Устанавливаем докер

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
sudo service docker start
sudo curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

3. Скачиваем Shardeum

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

Разъяснения

Do you want to run the web based Dashboard? (y/n): - Вибираем y

Set the password to access the Dashboard: - Вводим любой пароль для дашбоарда

Enter the port (1025-65536) to access the web based Dashboard (default 8080): - Жмем Enter, потому что с кастомными портами не работает почему-то

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

What base directory should the node use (defaults to ~/.shardeum): - Жмем Enter либо прописываем путь куда будет сохранена нода

Установка занимает некоторое время, поэтому ждем пока не закончится процесс.

4. После установки переходим в папку ноды

cd .shardeum

5. Выполняем команду

./shell.sh

6. Запускаем GUI

operator-cli gui start

7. Открываем дашбоард в браузере по адресу

https://server-ip:8080

8. Логинимся и переходим во вкладку "Maintenance", нажимаем кнопку "Start Node"

9. Возвращаемся на сервер и запускаем ноду

operator-cli start

10. Переходим на страницу в браузере и обновляем страницу, если кнопка сменилась на "Stop Node" значит нода рабочая

11. Переходим на страницу вашего валидатора и подключаете кошелек Metamask (сеть Shardeum Sphinx 1.X)

Добавить сеть Spinx 1.X можно тут

Запросить токены можно в Дискорде в ветке Spinx(betanet) - канал faucet

12. Нажимаете кнопку "Add Stake", вводим сумму стейка не меньше 10, оставляя немного на комсу

Подтверждаем транзакцию(она может долго отправлятся, если висит уже больше 10 минут - отменяем и заново пробуем) и после этого валидатора готов к работе

Для удаления ноды

docker stop shardeum-dashboard && docker rm shardeum-dashboard
rm -rf .shardeum/

👾 Наш валидатор - https://stakeme.io/

🔥 New-Ноды под ключ-https://nodesme.io

💬 Чат- https://t.me/+IhRoXgkqO28yNDVi

✅ Twitter (eng) - https://twitter.com/ProNodes_val

✅ Twitter (ru) - https://twitter.com/pro_nodes

✅ Teletype (eng) - https://teletype.in/@stakeme.io

✅ Teletype (ru) - https://teletype.in/@pronodes

✅ Mirror (eng) -https://mirror.xyz/0x58fC64C4d35049dD0Da5a762E325c6B1D9bC9Fa0

✅ Our telegram - https://t.me/pronodes