Every step tells you what should appear on screen and how long it takes. If your screen does not match, jump to "If it does not work" - the exact error texts are collected there.
This is a real miner. Your GPU will run flat out, reach 70-75 C and spin its fans up. You pay for the electricity. This is not a quiet background app.
Your antivirus will block it, and that is normal. Every antivirus flags SRBMiner as Riskware:BitCoinMiner. That is a match on what the file does - use a GPU to mine coins - not on anything hidden inside. Check the official release yourself on VirusTotal, search for SRBMiner-Multi 3.6.6.
What you get. Your GPU mines into the pool, and that work buys you a spot in the whitelist — one of 1000 wallets allowed into epoch 1, the cheapest epoch. Ten accepted shares make one spot. Your rank is live on the front page.
To stop. Close the window. Nothing is written into the system, no autostart, everything lives in one folder.
0x..., exactly 42 characters. Any EVM address works: MetaMask, Rabby, anything. Only the public address - no private keys, no wallet connection.Click dogshash-rig.cmd. Put it anywhere, the desktop is fine.
.cmd file and ask "Keep anyway?". That warning appears for any script. Choose Keep.Double-click the file. A black console window opens.
## DOGSHASH RIG ## header and three points - that this is a real miner, that the antivirus will flag it, and how to stop. At the bottom, "Press any key to continue". Press any key.You will get a "STEP 1 of 2" screen with three choices.
Exactly one file is excluded - the miner itself, not the whole folder. You can undo it any time: Start - Windows Security - Virus & threat protection - Manage settings - Exclusions.
Prefer to do it by hand? Pick 2 and the script walks you through it and copies the path to your clipboard.
0x... (Ctrl+V works) and press Enter.The address is remembered. Next time it is just a double-click.
miner download ~30-60 s - channel ~5 s - first job ~30 s - first share usually 1-2 minutes
searching for first block | running 9s | jobs 1 | shares 0It walks through
connecting to the pool → connected, waiting for first job → searching for first block → mining. Every accepted share prints a green line.running grows, it is working - just wait.Open your personal dashboard, the link is right there in the window:
https://dogshash.app/me/0xYOUR_ADDRESS
Live: your hashrate, your share of the pool, earnings per day, dogs won. Plus a step-by-step status - connecting, initialising, searching for the first block, first share. It refreshes itself every 5 seconds.
If you have Docker Desktop this is the cleanest path: the antivirus never interferes, nothing is installed into the system, everything lives in a container.
Windows: open PowerShell (not Git Bash) and paste it as one line. Linux: the same text in a normal terminal. Remember to replace the address.
docker run -d --name dogshash-rig --gpus all --restart unless-stopped -e ADDR=0xYOUR_ADDRESS -v dogshash-rig:/rig -w /rig nvidia/cuda:12.6.0-base-ubuntu22.04 bash -c 'command -v curl >/dev/null || { apt-get update -qq && apt-get install -y -qq curl tar >/dev/null; }; [ -f cloudflared ] || { curl -fsL https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 -o cloudflared && chmod +x cloudflared; }; ./cloudflared access tcp --hostname pool.dogshash.app --url 127.0.0.1:3340 >/rig/link.log 2>&1 & [ -f SRBMiner-MULTI ] || curl -fsL https://github.com/doktor83/SRBMiner-Multi/releases/download/3.6.6/SRBMiner-Multi-3-6-6-Linux.tar.gz | tar xz --strip-components=1; sleep 5; : > /rig/miner.log; ./SRBMiner-MULTI --algorithm pearlhash --disable-cpu --pool 127.0.0.1:3340 --wallet $ADDR.$(hostname) --password x --nocolor --log-file /rig/miner.log >/dev/null 2>&1 & MPID=$!; tail -F /rig/miner.log & wait $MPID'
Watch it: docker logs -f dogshash-rig. Stop it: docker rm -f dogshash-rig.
the working directory 'C:/Program Files/Git/rig' is invalid - Git Bash rewrites paths. Use PowerShell, or prefix the command with MSYS_NO_PATHCONV=1.docker logs is exactly that - so the miner writes to a file instead. And on Linux it writes nothing to redirected stdout at all, so the file has to come from --log-file. The log is created empty first and followed with tail -F: plain tail -f started before the file existed, said no files remaining and gave up, which is why docker logs -f used to stay blank forever.Already running SRBMiner or your own setup? You do not need our wrapper at all. Two commands, in two windows.
First window, the channel to the pool (leave it open):
cloudflared access tcp --hostname pool.dogshash.app --url 127.0.0.1:3340
Second window, your miner:
SRBMiner-MULTI --algorithm pearlhash --disable-cpu --pool 127.0.0.1:3340 --wallet 0xYOUR_ADDRESS.rig-name --password x
Get cloudflared and SRBMiner from their official pages. This way you decide what to install and how to configure your antivirus - nothing is handed to you.
Do not want to download anything? Open the browser miner, paste your address, move the slider and press Mine. It runs in a Chrome tab.
Find your error text. They are written the way they actually appear.
| what you see | what it means and what to do |
|---|---|
| Extraction failed - the antivirus deleted the file after all | The exception did not apply. Check your Defender exclusion list - it must contain the file SRBMiner-MULTI.exe. Then delete defender-ok.flag from the rig folder and run the script again. |
| The address must start with 0x | Copied partially, or with a space. Paste it again. |
| the working directory 'C:/Program Files/Git/rig' is invalid | That is the Docker command in Git Bash. Run it in PowerShell. |
| connection refused | The channel had not come up yet. Close the window and start again. |
| Socket error, Reconnecting... | Connection dropped. The miner reconnects itself in 5 seconds. If it loops, check your internet. |
| The window opened and closed immediately | Run the file from an already-open console so you can read the error: Start - cmd, drag the file into it, press Enter. |
| Miner runs but the GPU sits at zero | The miner is getting no jobs and is just waiting. Usually the port is taken by other software. In option 1 the script picks a free port itself and prints it as "local port". In option 3, change the port in both commands. |
| The miner does not see the GPU | Update your Nvidia driver. For AMD use port 3335. |
| Everything runs but the dashboard is empty | The address in the miner and in the dashboard link must be identical. Check it character by character. |
| Invalid share, repeatedly | That is our problem, not yours. Tell us. |
Can I play games while it mines? You can, but games will stutter: the miner takes the whole GPU. Easier to stop it while you play.
How much will I earn? Check your dashboard, it estimates per day from your current speed. It is honest: computed from shares the pool actually accepted, not from what the miner reports.
Is it safe? The script downloads two files from official GitHub pages (cloudflared by Cloudflare, SRBMiner by doktor83) and runs them. That is all it does: no autostart, no services, no wallet access. Do not trust it? Use option 3 and install everything yourself.
How do I remove it completely? Close the window, delete the folder %USERPROFILE%\DogsHash-Rig and remove the Defender exclusion.
Too long to read? Paste this into Claude, Cursor or ChatGPT and it will do it for you. copy
Connect my GPU to the DogsHash mining pool. Guide: https://dogshash.app/rig.html My wallet address: <0x...> Docker Desktop installed: <yes/no> If Docker is there - run the container from the "Docker" section with my address. On Windows run it in PowerShell, not Git Bash: Git Bash rewrites paths and fails with an error about 'C:/Program Files/Git/rig'. If not - download dogshash-rig.cmd from the page and run it with my address. On the antivirus step choose option 1 and confirm the Windows prompt. Wait for a "share accepted" line and show it to me. Then open https://dogshash.app/me/<my address> and show me what is there. Do not connect a wallet, do not ask for private keys, do not enter them anywhere: only the public address is needed.