Installation
Installing Dependencies - Windows
Windows (via WSL2)
- Install Docker Desktop. Download and install Docker Desktop from the official website: https://www.docker.com/products/docker-desktop/. After installation, launch Docker Desktop, log in to your Docker account, and ensure that "Engine running" is displayed in the bottom left corner.
- Install WSL2 and Ubuntu:
Open PowerShell as an administrator and execute:
wsl --install
This command will install WSL2 and download the Ubuntu distribution. The Ubuntu console will be available in the Start menu. All subsequent commands are executed in this window. - Configure Docker + WSL Integration
In Docker Desktop, go to: Settings → Resources → WSL Integration, check "Enable integration with my default WSL distro", and click the
Apply & Restartbutton.- Install Git and verify Docker. In the Ubuntu terminal, install Git and verify Docker (as in the Linux instructions above).
Installing Dependencies - Linux
HashCore Proxy is distributed as a set of Docker containers. Before installation, you need to install Git, Docker, and Docker Compose.
docker-compose.yml file
The `docker-compose.yml` file is required to run Hashcore Proxy. The file describes all services (Stratum Proxy, Grafana, Prometheus, etc.). In most cases, this file does not require changes — it is configured and ready to use immediately after installation. It should only be edited in special circumstances.