hellminer
Hellminer in a Docker Container amd64 Support Only
312
This repository provides a Docker container for Hellminer, an optimized CPU miner for Verus Coin (VRSC). The container is based on Ubuntu and includes all necessary dependencies to start mining immediately.
AVX or AVX2).docker pull simeononsecurity/hellminer:latest
docker run -itd \
-e STRATUM="stratum+ssl" \
-e URL="na.luckpool.net" \
-e PORT=3958 \
-e WALLET="R9SWmsN6Dq1ocqkeB9GUVwP4RGMXt2mNLf" \
-e WORKER="SimeononSecurityMadeMe" \
-e CPU=2 \
-e API_PORT=8080 \
-e API_PASS="" \
-e ARCH_TYPE="hellminer_linux64.tar.gz" \
--name verusminer \
simeononsecurity/hellminer:latest
The ARCH_TYPE variable allows you to choose between different optimized miner binaries:
| ARCH_TYPE Value | Description |
|---|---|
hellminer_linux64.tar.gz | Default - Standard miner version |
hellminer_linux64_avx.tar.gz | AVX-optimized miner for CPUs supporting AVX |
hellminer_linux64_avx2.tar.gz | AVX2-optimized miner for CPUs supporting AVX2 |
To use an AVX-optimized version, set ARCH_TYPE like this:
docker run -itd \
-e ARCH_TYPE="hellminer_linux64_avx.tar.gz" \
simeononsecurity/hellminer:latest
To use AVX2, simply change:
docker run -itd \
-e ARCH_TYPE="hellminer_linux64_avx2.tar.gz" \
simeononsecurity/hellminer:latest
If an invalid value is provided, the default (hellminer_linux64.tar.gz) will be used.
| Environment Variable | Description |
|---|---|
URL | Mining pool URL (default: na.luckpool.net) |
PORT | Mining pool port (default: 3958) |
STRATUM | Stratum protocol (stratum+tcp or stratum+ssl, default: stratum+ssl) |
STRATUM_URL | Auto-generated from STRATUM, URL, and PORT |
WALLET | Wallet address for receiving payouts |
WORKER | Worker name for pool tracking |
CPU | Number of CPU cores to use |
API_PORT | Port for the miner's monitoring API |
API_PASS | Password for API authentication (optional) |
ARCH_TYPE | Miner binary selection (hellminer_linux64.tar.gz, hellminer_linux64_avx.tar.gz, hellminer_linux64_avx2.tar.gz) |
${PORT} (Mining Pool Connection)${API_PORT} (Monitoring API, if enabled)The container includes a health check that verifies if hellminer is running:
To check the health status:
docker inspect --format='{{.State.Health.Status}}' verusminer
The miner supports an HTTP API for monitoring when API_PORT is set.
http://localhost:8080/
Set API_PASS for secured access to http://localhost:8080/admin.
docker stop verusminer
docker rm verusminer
Content type
Image
Digest
sha256:47b4e6c95…
Size
33 MB
Last updated
about 1 year ago
Requires Docker Desktop 4.37.1 or later.