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

Во избежание конфликтов ПО установку нод для платформы Vostok необходимо выполнять на отдельной машине от нод блокчейн-платформы Waves.

Установка на Windows

  1. Скачайте и установите JRE 1.8 (64-bit).
Корректность установки можно проверить командой java -version.
Если отображается следующий результат, то можно переходить к следующему шагу.
Java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)
  1. Скачайте и установите CryptoPro JCP 2.0.39014. Для скачивания дистрибутива необходимо пройти регистрацию на сайте.

Предупреждение

Платформа Vostok поддерживает только версию 2.0.39014!

Подсказка

При использовании Waves-криптографии устанавливать CryptoPro JCP необязательно.

При установке CryptoPro JCP необходимо убедиться, что указан верный путь до исполняемого файла пакета JRE:

../_images/JCP_1.png

Если в процессе инсталляции возникают ошибки, связанные с JRE, то необходимо проверить корректность пути до файла java.exe пакета JRE, указанного в системной переменной PATH.

../_images/JCP_2.png
  1. Скачайте актуальный релиз ноды в jar-формате и шаблон конфигурационного файла со страницы проекта в GitHub.
Самая свежая версия приложений находится в шапке страницы:
../_images/latest.png
  • node-x.x.x.jar - приложение ноды Vostok;
  • generators-x.x.x.jar - утилита для настройки параметров ноды Vostok и создания аккаунтов пользователей.
  1. Отредактируйте example.conf в соответствии с руководством Конфигурация ноды.
  2. Запустите ноду коммандой:
java -jar node-x.x.x.jar example.conf

Установка на Ubuntu

  1. Скачайте и установите JRE 1.8 (64-bit).

    sudo add-apt-repository -y ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get -y install oracle-java8-installer
    

    Корректность установки можно проверить командой java -version. Если отображается следующий результат, то можно переходить к следующему шагу.

    Java version "1.8.0_74"
    Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
    Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)
    
  2. Скачайте и установите CryptoPro JCP 2.0.39014. Для скачивания дистрибутива необходимо пройти регистрацию на сайте.

    Предупреждение

    Платформа Vostok поддерживает только версию 2.0.39014!

    Подсказка

    При использовании Waves-криптографии устанавливать CryptoPro JCP необязательно.

  3. Скачайте актуальный релиз ноды в формате deb-пакета и шаблон конфигурационного файла со страницы проекта в GitHub.

  4. Отредактируйте example.conf в соответствии с руководством «Конфигурация ноды».

  5. Установите ноду из deb-пакета. Команда для установки:

    sudo dpkg -i vostok.deb
    
    • Директория для конфигурационного файла - /etc/vostok/vostok.conf
    • Директория для jar-файла и библиотек - /usr/share/vostok/
    • Директория для данных блокчейна - /var/lib/vostok/

    Запуск ноды выполняется командой:

    sudo systemctl start vostok.service
    

    Остановка ноды выполняется командой:

    sudo systemctl stop vostok.service