Управление системой
Обновление
Обновление HashCore Proxy до новой версии через git pull и пересборку Docker-образов.
Рекомендуется следить за репозиторием HashCore Proxy на GitHub, чтобы получать уведомления о выходе новых версий.
- Перейдите в папку проекта:
cd /opt/stratum-proxy - Остановите сервисы:
docker compose down - Подтяните изменения из репозитория:
git pull - Скачайте обновлённые образы:
docker compose pullРиск потери данных мониторинга
Grafana и Prometheus используют тегlatest— при обновлении может произойти мажорный переход версии, несовместимый с существующими данными в volumes. Перед этим шагом убедитесь, что накопленные данные вам не нужны, или сделайте резервную копию volumes. Если после обновления мониторинг перестал работать — см. раздел «Устранение неполадок». - Запустите сервисы с обновлениями:
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:
- Переименуйте конфигурационный файл
farm-proxy.yamlвstratum-proxy.yaml. - В файле
stratum-proxy.yamlобновите порты согласно новой схеме.