High performance, open source CPU & AMD GPU Miner Docker Image. Mine up to 4 different algorithms/coins at the same time!
docker run ghcr.io/cniweb/srbminer-multi:latest
https://github.com/cniweb/srbminer-multi-docker/pkgs/container/srbminer-multi
docker run docker.io/cniweb/srbminer-multi:latest
docker run quay.io/cniweb/srbminer-multi:latest
To enable automated Docker image building and pushing to multiple registries, configure the following GitHub Secrets in your repository settings:
-
Docker Hub (docker.io):
DOCKER_USERNAME
: Your Docker Hub usernameDOCKER_PASSWORD
: Your Docker Hub password or access token
-
GitHub Container Registry (ghcr.io):
GITHUB_TOKEN
: Automatically provided by GitHub Actions withpackages: write
permission configured in the workflow- No manual secret configuration needed - the workflow automatically grants the necessary permissions
-
Quay.io:
QUAY_USERNAME
: Your Quay.io usernameQUAY_PASSWORD
: Your Quay.io password or robot token
- Go to your repository on GitHub
- Click on Settings → Secrets and variables → Actions
- Click New repository secret
- Add each secret with the exact name shown above
Note: For GitHub Container Registry, the GITHUB_TOKEN
is automatically provided by GitHub Actions and configured with the necessary packages: write
permission in the workflow file. No manual configuration is required.
- The build script will automatically detect which registry credentials are available
- If credentials for a registry are missing, that registry will be skipped
- At least one registry must be configured for the build to proceed
- The build will fail if no valid registry credentials are provided
You can also run the build script locally by setting the appropriate environment variables:
export DOCKER_USERNAME="your_username"
export DOCKER_PASSWORD="your_password"
export GITHUB_TOKEN="your_github_token"
export QUAY_USERNAME="your_quay_username"
export QUAY_PASSWORD="your_quay_password"
./build.sh