Обновление с dashmate v0.25#

Проверьте текущую версию dashmate, чтобы убедиться, что вы на нужном пути:

dashmate --version

Установите новую версию dashmate#

  1. Остановите dashmate:

    dashmate stop
    
  2. Скачайте и установите последнюю версию dashmate. Для получения более подробной информации обратитесь к инструкции по установке.

  3. Сбросьте предыдущие сервисы, чтобы обеспечить совместимость с новой версией:

    dashmate reset --keep-data
    

Установите SSL-сертификат#

Существует два способа установки SSL-сертификатов:

  1. Зарегистрируйтесь в сервисе ZeroSSL и получите свой ключ API. Поскольку ZeroSSL предоставляет API, dashmate может обновлять ваши сертификаты автоматически. Бесплатный тарифный план предоставляет только 3 бесплатных сертификата (или 3 продления 1 сертификата). Другие тарифные планы требуют оплаты кредитной картой.

  2. Получите SSL-сертификаты для вашего IP-адреса, используя любого доступного провайдера, и загрузите файлы сертификатов. SSL Dragon и SuperbitHost - два варианта, которые принимают криптовалюту.

Выберите наиболее подходящий для вас вариант и выполните следующие шаги, чтобы настроить dashmate с вашим сертификатом.

ZeroSSL#

  1. Зарегистрируйтесь на сайте https://zerossl.com/. Мы рекомендуем не использовать ваш личный адрес электронной почты.

  2. Войдите в систему и нажмите Разработчик на левой боковой панели.

  3. Скопируйте свой API-ключ ZeroSSL. Не создавайте «Новый сертификат».

../../../_images/zerossl-developer-tab.png

Вкладка ZeroSSL Developer, показывающая ключ API#

  1. Установите свой ключ API ZeroSSL в dashmate:

    dashmate config set platform.gateway.ssl.enabled true
    dashmate config set platform.gateway.ssl.provider zerossl
    dashmate config set platform.gateway.ssl.providerConfigs.zerossl.apiKey [YOUR-KEY]
    dashmate ssl obtain
    

Файлы#

  1. Обновите конфиг dashmate:

    dashmate config set platform.gateway.ssl.enabled true
    dashmate config set platform.gateway.ssl.provider file
    
  2. Скопируйте bundle.crt и private.key в домашнюю директорию dashmate $HOME/.dashmate/mainnet/platform/gateway/ssl

Запустите ноду dashmate#

  1. Запустите ноду:

    dashmate start
    
  2. Убедитесь, что нода работает правильно, выполнив следующие команды проверки статуса:

    dashmate status
    dashmate status core
    dashmate status platform