# Установка ноды Unichain

By [КРИПТОК](https://paragraph.com/@rnchs) · 2025-01-03

---

КРИПТОК - это крипты приток!
----------------------------

Ставим ноду Unichain на виртуальный сервер и ждём дроп! Гайд для установки сработает 100% через **Terminal** на **Mac OS.**

Для начала берём сервер, например, на [Хорьке](https://xorek.cloud/?from=18420).

После регистрации и пополнения баланса, переходим в раздел _Виртуальные серверы_ и выбираем конфигурацию за 749 рублей/месяц:

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

Выбираем **Ubuntu 24.04**, соглашаемся с условиями и покупаем.

Через пару минут сервер станет активным, можно зайти за IP-адресом и паролем. Ищем на почте или нажимаем 2 раза на купленный сервер в разделе Виртуальные серверы, копируем IP-адрес, открываем **Терминал** на **Mac OS** или **Putty, MobaXterm** на **Windows** (либо аналоги) и подключаемся командой:

    ssh root@ваш_ip
    

_Enter_, потом пишем _yes_ и _Enter_, копируем пароль сервера, вставляем в это же окно (пароль никак не отобразится) и снова _Enter_. После успешного входа начинаем ставить ноду:

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

Копируем разом эти 6 строк, вставляем в окно терминала и _Enter:_

    sudo apt-get update\
    
    yes | apt install git\
    
    snap install docker\
    
    git clone https://github.com/Uniswap/unichain-node\
    
    cd unichain-node\
    
    nano .env.sepolia
    

Дожидаемся завершения процессов.

Откроется файл:

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

Заменить выделенное красным на:

    https://ethereum-sepolia-rpc.publicnode.com
    

и

    https://ethereum-sepolia-beacon-api.publicnode.com
    

Получится так:

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

Теперь _Ctrl+O, Enter_ и _Ctrl+X_. Текстовый редактор nano сохранит файл и закроется. Запускаем ноду:

    docker-compose up -d
    

После того, как всё запустилось, вызываем приватный ключ командой:

    cat geth-data/geth/nodekey
    

Копируем и **надежно сохраняем** его (куча символов с самого начала строки до слова root). Его можно вставить в любой EVM-кошелек (если будет дроп, скорее всего он придет на этот адрес).

Команды для ноды:
-----------------

Посмотреть логи:

    docker logs unichain-node-op-node-1
    

и

    docker logs unichain-node-execution-client-1
    

Посмотреть последний блок, над которым работала нода:

    curl -d '{"id":1,"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["latest",false]}' \
      -H "Content-Type: application/json" http://localhost:8545
    

Общая краткая информация по ноде:

Логи ноды в реальном времени **(чтобы остановить, придется закрыть терминал и подключиться снова, при переподключении не забудьте перейти в папку с нодой командой _cd unichain-node_)**

    docker-compose logs -f
    

Остановить ноду:

    docker-compose down
    

На этом всё, наград может и не быть, **осознавайте риски!** Команды выше скорее всего и не понадобятся (если не шарите, лишний раз не трогайте), об обновлении ноды напишу в чате, гайд тоже будет.

---

*Originally published on [КРИПТОК](https://paragraph.com/@rnchs/unichain)*
