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 to be executed in this window. - Configure Docker + WSL Integration
In Docker Desktop, navigate 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).
Install 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.