# Stader ETHx Rolling beta - Support Guide (RU)

By [EvgeniyP](https://paragraph.com/@evgeniyp) · 2023-02-22

---

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

*   CPU: 4 ядер, AMD64 или ARM64
    
*   RAM: 16 GB
    
*   SSD: 2TB
    
*   Сеть: 25+ Mbps
    
*   Данные сети: 2TB+/месяц
    
*   Операционная система: Linux(Ubuntu 22.04)
    

Чтобы уменьшить стоимость сервера, берите сервер меньшим обьемом, но с возможностью этот обьем увеличить в будущем при необходимости, но думаю минимум от 1000 Гб

Гайд по подключению к серверу - \*[тык](https://teletype.in/@master1595/nodes_wtf)\* Используйте “Авторизация по SSH-ключу”

1.  Приступаем к настройке сервера (от пользователя root)
    
    1.1 Используем curl для установки
    
        sudo apt-get install curl
        
    
    1.2 Обновляем пакеты
    
        sudo apt update
        
    
    1.3 Устанавливаем Docker
    
        sudo apt install docker.io
        
    
    1.4 Далее для работы нам неообходим пользователь отличный от пользователя root, сейчас его создадим и выдадим ему права, где далее username - пользователь, можете сами придумать любого пользователя
    
    Вам будет задан ряд вопросов. Пароль является обязательным, все остальные поля необязательны.
    
    Наконец, подтвердите правильность информации, введя `Y`
    
    И выдаете права администратора
    
        sudo usermod -aG sudo username
        
    
2.  Теперь закрываем сессию в терминале пользователя root, и создаем новую сессию от пользователя username через “Авторизацию по SSH-ключу”, запускаем сессию, вводим созданный выше пароль и все теперь приступем к самой установке
    
3.  Создаём новый каталог на вашем терминале
    
    3.1
    
        cd ~
        
    
    3.2
    
        mkdir ~/bin
        
    
4.  Загружаем интерфейс командной строки Stader в зависимости от процессора
    
    4.1 AMD64(Linux)
    
        wget https://dub.sh/linuxamd64 -O ~/bin/stader-cli
        
    
    4.2 ARM64(Linux)
    
        wget https://dub.sh/linuxarm64 -O ~/bin/stader-cli
        
    
    4.3 MacOS - Intel
    
        wget https://dub.sh/darwinamd64 -O ~/bin/stader-cli
        
    
    4.4 MacOS - M1/M2
    
        wget https://dub.sh/darwinarm64 -O ~/bin/stader-cli
        
    
5.  Даём разрешение на запуск загруженного приложения
    
        chmod +x ~/bin/stader-cli
        
    
6.  Перезапустите терминал
    
    6.1 После перезапуска терминала даем команду (все продолжаем пользователем username) чтобы убедится что все работает нормально
    
        ~/bin/stader-cli --version
        
    
7.  Установите Stader Node стек
    
    7.1 Для Linux
    
        ~/bin/stader-cli service install
        
    
    7.2 Для MacOS
    
        ~/bin/stader-cli service install -d
        
    
8.  Далее установим Stader Services и настроим Eth-клиентов
    
        ~/bin/stader-cli service config
        
    
    (выбираем все что выбрано на картинках)
    

![](https://storage.googleapis.com/papyrus_images/5d96e890fa5e8dadc3656f20c2cb34664711c1cb079f157ec66c7e438668a826.png)

![](https://storage.googleapis.com/papyrus_images/e6931618cf8db0cdb21ec781ef20c9aa3dddfc794fc8eaed9c9055f1cc845164.png)

![](https://storage.googleapis.com/papyrus_images/cbdd8b5a39210942b3e58e984dd4dd3ccf6ee0b7b85185f4d8585f715697ad79.png)

![](https://storage.googleapis.com/papyrus_images/b56ce055c0c1ba682e7f3a41af08fece26ad54b43493237739ef5eab26644f48.png)

![](https://storage.googleapis.com/papyrus_images/840abede383c0b0d6739ae23941da4a040219647eead120a9d81c60263798bdc.png)

Теперь для более быстрой синхронизации ноды нам необходимо добавить url адрес контрольной точки в сети Goerli Network. В противном случае нода будет синхронизироваться от 2-3 дней. Для получения url адреса можно обратиться вот к этой ссылке (обратите внимание сеть: Goerli Network):

> [https://eth-clients.github.io/checkpoint-sync-endpoints/](https://eth-clients.github.io/checkpoint-sync-endpoints/)

![](https://storage.googleapis.com/papyrus_images/e17ccfc8eed7270a47af470ebb65522757891d1583030359c8c5b0a259abd6a9.png)

![](https://storage.googleapis.com/papyrus_images/93ce59196f283b5d430f12e8c72c6cd86d87676f7456b12fb1d8b2d9d8c5ca84.png)

![](https://storage.googleapis.com/papyrus_images/178541ef4d72c51f4b98642fcc0ee5f7f7fb1f475666a26274c68ecd945f3ea8.png)

![](https://storage.googleapis.com/papyrus_images/3f2d8e22774885106ed2e827b2f49bd15dfac43d6694f96f15bdb4e0533eaaf0.png)

![](https://storage.googleapis.com/papyrus_images/214b032442020522c416bf3fea389e7b6cde6bbcb75451e92cdfa846eb9b3602.png)

![](https://storage.googleapis.com/papyrus_images/0836807cec4292ee86bf1768cbef7acb196c26bc867d42d77caaf39de97afa88.png)

![](https://storage.googleapis.com/papyrus_images/a3521ba6fe94654ad5521961e3ff3504a48152ae5992f229916fcd0d14038688.png)

![](https://storage.googleapis.com/papyrus_images/7f39111d8012b629fd1fb9a6a9f05c69561f0ae30ee5efb1d3431d6a77dda84c.png)

9\. Служба автоматически запустится после настройки. Однако, если он не запускается автоматически, вы можете сделать это вручную с помощью команды запуска, также при появлении ошибки при установке Stader Services и настройке Eth-клиентов, перезапускаем терминал и вводим команду:

     stader-cli service start
    

10\. Исполнение и синхронизация клиента консенсуса

Теперь ваши клиенты ETH начнут синхронизацию. Синхронизация цепочек ETH1.0 и ETH2.0 займет некоторое время. **Дождитесь завершения синхронизации.**

Вы можете проверить статус синхронизации с помощью команды

    stader-cli node sync 
    

На экране отобразится процент синхронизации для узлов ETH1.0 и ETH2.0. После завершения синхронизации вы получите следующий вывод:

![Полная синхронизация клиента](https://storage.googleapis.com/papyrus_images/2c23d03a73f3b33b6bb07ddac1e4fb7ea777fc7824b07c27b57ead9fe9e1daaa.png)

Полная синхронизация клиента

Если же у вас процесс синхронизации выглядит таким образом, т.е. процесс синхронизации отображает что клиент устарел и находится на блоке n-ое количество часов

![](https://storage.googleapis.com/papyrus_images/416ab7316b1bffb94a40015e3c46ac58eb2f7c630e98b6fbd7b80aa53af8ce67.jpg)

То запускаем:

    ~/bin/stader-cli service config
    

И меняем Execution client на Geth и Consensus client на Teku

Необходимо дождаться полной синхронизации цепочек ETH1.0 и ETH2.0 и это займет некоторое время. Дождитесь завершения, около 1 дня если вы добавляли url адрес конечной точки (пункт 8). Как процесс синхронизации завершиться приступаем к следующим шагам

11\. Чтобы зарегистрировать свой узел в сети Stader, вам необходимо настроить кошелек для хранения учетной записи узла и ключей валидатора.

    stader-cli wallet init
    

Когда кошелек запросит количество слов в мнемонической фразе введите 24, далее в терминале будут доступны 24 слова, перепешите или скопируйте их в надежном месте, далее введите в терминал последовательно 24 слова.

Кошелек настроен и вы получите адрес валидатора(кошелька), тоже сохраните адрес кошелька(оператора). Прежде чем присупить к следующему шагу отправьте немного Goerli ETH на созданный кошелек для оплаты газа, чтобы зарегистрировать свою ноду, достаточно от 0,02 Goerli ETH

12\. Зарегистрируем свою ноду в Stader Network командой:

    stader-cli node register --on <operator name>
    

Замените на имя вашего узла в команде. Вы можете дать любое имя вышему узлу 13. Поделитесь своим именем и адресом оператора с модератором бета-тестирования в Discord, для того чтобы вы могли получить GoerliETH и testnet SD 13.1 Проверьте имя вашего оператора с помощью команды stader-cli node status 13.2 Проверьте адрес вашего оператора с помощью команды stader-cli wallet status **Что дальше?** После того, как вы предоставили имя оператора и адрес оператора, Stader передаст вам Goerli ETH и tesnet SD для этапа депозита. Пожалуйста, переходите к шагу внесения депозита только после того, как модератор бета-тестирования даст вам добро. 14. Теперь внесем депозит testnet SD и Goerli ETH 14.1 Вводим команду для внесения testnet SD ./stader-cli node deposit-sd --amount 640 14.2 Вводим команду для внесения 4 Goerli ETH stader-cli node deposit --num-validators 1 14.3 После создания валидатора поделитесь открытым ключом валидатора с модератором бета-тестирования в Discord. Вы можете проверить свой открытый ключ валидатора с помощью команды состояния узла: stader-cli node status 15. **ГОТОВО!** Вы теперь официально являетесь частью сети Stader. Что дальше? Команда Stader внесет 28 GoerliETH и разместим ваш валидатор в цепочке Beacon. Делается это каждые 24 часа партиями. Ваш валидатор будет стоять в очереди на активацию в цепочке Beacon. Активация занимает 2-5 дней в зависимости от размера очереди на активацию. Вы можете проверить статус активации [ЗДЕСЬ](https://prater.beaconcha.in/), введя свой публичный ключ. 16. Команды Stader CLI [тут](https://staderlabs.notion.site/staderlabs/Stader-Node-beta-CLI-commands-47b8ae98765347c6a25284d37bd2ba49) Будут вопросы, обращайтесь в дискорд, вам подскажут и расскажут)) Для вас старался discordID: EvgeniyP

---

*Originally published on [EvgeniyP](https://paragraph.com/@evgeniyp/stader-ethx-rolling-beta-support-guide-ru)*
