# Установка ноды Elixir всего за 5 минут! 

By [Perfect](https://paragraph.com/@perfeeeeeect) · 2024-09-06

---

**Автор -** [**Perfect**](https://t.me/perfeeeeeeect)

[https://t.me/perfeeeeeeect](https://t.me/perfeeeeeeect)

> ### **Постарался сделать ОЧЕНЬ простую инструкцию, чтобы ЛЮБОЙ, кто даже не знаком с установкой нод - справился!**
> 
> ### **Для того, чтобы понять почему 100% стоит установить ноду Elixir вы можете прочитать пост на канале -** [**ССЫЛКА**](https://t.me/perfeeeeeeect/51)**.**
> 
> ### **Сейчас проходит 3-я и последняя стадия, так что возможно совсем за небольшой промежуток времени мы сможем претендовать на дроп.**

### **Подготовительная стадия:**

*   Скачиваем необходимые файлы: ["MobaXterm"](https://mobaxterm.mobatek.net/download-home-edition.html) и ["Validator environment template file"](https://docs.elixir.xyz/running-an-elixir-validator)
    

> **_MobaXterm_**\* — инструмент для управления серверами.**Validator environment template file** — текстовый файл с необходимыми данным. (удобно редактировать в note++)\*

*   Создаём два новых кошелька. Один будет для **делегирования тестовых токенов**, а второй для **установки ноды.**
    

![](https://storage.googleapis.com/papyrus_images/39a984289aa1d187951c898d2a07727f9a3622a3aa39b4b4acd8993132b08c7d.jpg)

1.  Заходим на [САЙТ](https://testnet-3.elixir.xyz/) и подключаем **кошелёк для делегирования токенов**, сразу добавиться тестовая сеть Sepolia.
    
2.  Пополняем кошелёк делегирования, на 0.001 eth и на [САЙТЕ С КРАНОМ](https://cloud.google.com/application/web3/faucet/ethereum/sepolia) забираем тестовые эфиры в сети Sepolia.
    
3.  Возвращаемся на [САЙТ](https://testnet-3.elixir.xyz/), минтим 1000 MOCK и закидываем в стейкинг.
    

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

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

*   Нажимаем на кнопку **"Custom validator"** и выписываем адрес нашего второго **кошелька, на который мы будем устанавливать ноду.**
    

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

### Основная стадия

*   Регистрируемся на сайте [AEZA](https://aeza.net/?ref=537867) по моей реферальной ссылке и получаем бонус в виде **+15% к пополнению баланса на 24 часа**.
    
*   Локацию можно выбрать любую, в примере выбрана Германия. По официальным требованиям, нам подходит 3-й вариант сервера. Выбираем его и оплачиваем любым доступным способом.
    

![4 Ядра, 8RAM, 120 storage](https://storage.googleapis.com/papyrus_images/e1aacb51937565e4d8445ea207d0a4ae148e586a2c11afc13da95d6fa39a7a49.png)

4 Ядра, 8RAM, 120 storage

*   **Операционная система - Ubuntu 22.04**
    

![Оплата производиться всеми доступными способами. От СПБ до SteamPay](https://storage.googleapis.com/papyrus_images/72bf102843d4772885b49dda10221da6c5a8b69bdf4134fbcca8450c0fc5acd9.png)

Оплата производиться всеми доступными способами. От СПБ до SteamPay

*   После оплаты и авто настройки сервера, во вкладке **"Мои услуги"** будет доступен **IP-адрес** и **пароль.**
    
*   Переходим в приложение MobaXterm. Создаём новую сессию. Вписываем свой **IP-адрес**, нажимаем на галочку "Specify username" и печатаем **"**`root`**".**
    

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

1.  После создания сессии необходимо вписать пароль, который у нас есть на сайте [AEZA](https://aeza.net/?ref=537867) во вкладке **"Мои услуги"** в настройках сервера.
    

*   _Для того, чтобы вставить что-то в программе - нажимать на колёсико мыши_
    

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

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

*   Вернёмся к файлу **"validator environment template file".** Заполняем данные с помощью note++.
    

> STRATEGY\_EXECUTOR\_DISPLAY\_NAME=**perfectnode** \*(Пишем любое название)\*STRATEGY\_EXECUTOR\_BENEFICIARY=**0x77C0738a1f6532c673188D549F2A809E397b3151** _(Вписываем адрес кошелька валидатора)_
> 
> SIGNER\_PRIVATE\_KEY=**93f15f7fc3ae4f012660716ec83f3515c25402c45bf2db38b6698** _(Вписываем адрес кошелька валидатора)_
> 
> **ВАЖНО:** 3-й пункт должен быть указан без **0х** в начале.

*   В командной строке вписываем команду `mkdir elixirnode`. Эта команда создаёт новую папку, в которую мы просто переносим наш отредактированный файл "**validator environment template file".**
    

### Стадия установки ноды

Всё, что теперь необходимо - это прописывать команды по порядку. Где просят нажать Y или Enter, то делаем это.

**Установка докера:**

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    

    echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.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
    

*   После этой команды пишем в поле "Y" и нажимаем "Enter". Затем командой проверяем что докер успешно установлен.
    

*   Если мы видим данное сообщение, то докер установлен!
    

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

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

    docker pull elixirprotocol/validator:v3 --platform linux/amd64
    

    docker run -d --env-file /root/elixirnode/validator.env --platform linux/amd64 -p 17690:17690 --restart unless-stopped elixirprotocol/validator:v3
    

### **На этом все! Нода успешно установлена!**

*   Если вы видите такую картину, то всё установлено верно
    

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

*   Проверить статус ноды можно с помощью команды:
    

![Нужно запомнить имя после верхней команды и использовать его во второй команде, чтобы посмотреть логи](https://storage.googleapis.com/papyrus_images/2902df67a18c15ea21182a61ffd2d4fa21d6feed60cabd15695b0a5cc8bcbb3d.png)

Нужно запомнить имя после верхней команды и использовать его во второй команде, чтобы посмотреть логи

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

    sudo docker logs (Название) -f
    

*   В случае успешной проверки вы увидите надпись:
    

> Yes!! It is working!!!! Great job!! You rock!!

Кроме того, на [САЙТЕ](https://testnet-3.elixir.xyz/) можно увидеть **заполняющиеся проценты** и **имя валидатора**.

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

ОБНОВЛЕНИЕ 3.4.
---------------

*   Ищем имя нашего докера командой:
    

![Нужно запомнить имя после верхней команды и использовать его во второй команде, чтобы посмотреть логи](https://storage.googleapis.com/papyrus_images/2902df67a18c15ea21182a61ffd2d4fa21d6feed60cabd15695b0a5cc8bcbb3d.png)

Нужно запомнить имя после верхней команды и использовать его во второй команде, чтобы посмотреть логи

*   По очереди вписываем команды:
    

    docker kill <имя докера>
    docker rm <имя докера>
    

*   Затем командами устанавливаем обновления:
    

    docker pull elixirprotocol/validator:v3 --platform linux/amd64
    

    docker run -d --env-file /root/elixirnode/validator.env --platform linux/amd64 -p 17690:17690 --restart unless-stopped elixirprotocol/validator:v3
    

*   После чего можно проверить логи командой:
    

    sudo docker logs <имя докера>
    

*   Если вы видите такую картину, значит всё установлено верно!
    

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

### Спасибо за прочтение, если данная публикация была полезна, буду очень рад вашей подписке! Успехов **❤**

### Все обновления ноды будут представлены в канале ⬇️⬇️⬇️

[https://t.me/perfeeeeeeect](https://t.me/perfeeeeeeect)

---

*Originally published on [Perfect](https://paragraph.com/@perfeeeeeect/elixir-5)*
