HashCore Docs
Управление системой

Обновление

Обновление HashCore Proxy до новой версии через git pull и пересборку Docker-образов.

Рекомендуется следить за репозиторием HashCore Proxy на GitHub, чтобы получать уведомления о выходе новых версий.

  1. Перейдите в папку проекта:
    cd /opt/stratum-proxy
    
  2. Остановите сервисы:
    docker compose down
    
  3. Подтяните изменения из репозитория:
    git pull
    
  4. Скачайте обновлённые образы:
    docker compose pull
    
    Риск потери данных мониторинга
    Grafana и Prometheus используют тег latest — при обновлении может произойти мажорный переход версии, несовместимый с существующими данными в volumes. Перед этим шагом убедитесь, что накопленные данные вам не нужны, или сделайте резервную копию volumes. Если после обновления мониторинг перестал работать — см. раздел «Устранение неполадок».
  5. Запустите сервисы с обновлениями:
    docker compose up -d
    

Как избежать потери данных мониторинга

Зафиксируйте версии Grafana и Prometheus в docker-compose.yml вместо тега latest:

image: prom/prometheus:v2.53.0
image: grafana/grafana:11.1.0

При таком подходе docker compose pull не будет обновлять образы до мажорных версий. Обновляйте версии вручную, предварительно проверив совместимость в официальных release notes.

Миграция конфигурации

При обновлении с версий stratum-proxy ниже 1.2.0:

  1. Переименуйте конфигурационный файл farm-proxy.yaml в stratum-proxy.yaml.
  2. В файле stratum-proxy.yaml обновите порты согласно новой схеме.
© 2026 HashCore. All rights reserved.