Instalação
Instalação de Dependências - Windows
Windows (via WSL2)
- Instale o Docker Desktop. Baixe e instale o Docker Desktop do site oficial: https://www.docker.com/products/docker-desktop/. Após a instalação, inicie o Docker Desktop, faça login na sua conta Docker e certifique-se de que "Engine running" esteja exibido no canto inferior esquerdo.
- Instale o WSL2 e o Ubuntu:
Abra o PowerShell como administrador e execute:
wsl --install
Este comando instalará o WSL2 e baixará a distribuição Ubuntu. O console do Ubuntu estará disponível no menu Iniciar. Todos os comandos subsequentes devem ser executados nesta janela.
- Configure a integração Docker + WSL
No Docker Desktop, vá para: Settings → Resources → WSL Integration, marque a caixa "Enable integration with my default WSL distro" e clique no botão
Apply & Restart. - Instale o Git e verifique o Docker. No terminal do Ubuntu, instale o Git e verifique o Docker (conforme as instruções do Linux acima).
Instalação de Dependências - Linux
O HashCore Proxy é distribuído como um conjunto de contêineres Docker. Antes da instalação, é necessário instalar o Git, Docker e Docker Compose.
Arquivo docker-compose.yml
O arquivo `docker-compose.yml` é necessário para iniciar o Hashcore Proxy. O arquivo descreve todos os serviços (Stratum Proxy, Grafana, Prometheus, etc.). Na maioria dos casos, este arquivo não requer alterações — ele é configurado e está pronto para uso imediatamente após a instalação. Só deve ser editado em casos especiais.