Установка
Установка зависимостей - Windows
Windows (через WSL2)
- Установите Docker Desktop. Скачайте и установите Docker Desktop с официального сайта: https://www.docker.com/products/docker-desktop/. После установки запустите Docker Desktop, войдите в аккаунт Docker и убедитесь, что в нижнем левом углу написано "Engine running".
- Установите WSL2 и Ubuntu:
Откройте PowerShell от имени администратора и выполните:
wsl --install
Эта команда установит WSL2 и скачает дистрибутив Ubuntu. Консоль Ubuntu будет доступна в меню Пуск. Все дальнейшие команды выполняются именно в этом окне. - Настройте интеграцию Docker + WSL
В Docker Desktop перейдите: Settings → Resources → WSL Integration, поставьте галочку "Enable integration with my default WSL distro" и нажмите кнопку
Apply & Restart.- Установите Git и проверьте Docker. В терминале Ubuntu выполните установку Git и проверьте Docker (как в Linux-инструкции выше).
Установка зависимостей - Linux
HashCore Proxy распространяется как набор Docker-контейнеров. Перед установкой нужно установить Git, Docker и Docker Compose.
Файл docker-compose.yml
Файл `docker-compose.yml` необходим для запуска Hashcore Proxy. Файл описывает все сервисы (Stratum Proxy, Grafana, Prometheus и др.). В большинстве случаев этот файл не требует изменений — он настроен и готов к работе сразу после установки. Редактировать его стоит только в особых случаях.