The field runbook to take a miner from the pallet to hashing at nameplate: receive and inspect, rack and power, cable and boot, find the IP, lock down the login, point it at the pool, and confirm it ramps. Every major maker finds its IP a little differently, so the per-maker steps are called out where they matter.
Before anything gets racked, inspect it. Shipping damage and factory faults are cheapest to catch on the floor, not after a machine is bolted in a hot aisle. Match the box to the model you were told to install, and confirm the PSU that ships with (or matches) that model is the right one before you touch power.
Seat the miner in its slot so airflow goes the way the room is built for. In a hyperscale hall the machines pull cold air from the cold aisle and dump hot air into the hot aisle; a unit installed backwards recirculates its own exhaust and throttles. Make sure it is physically secure and not blocking a neighbor's intake.
Match the power supply to the exact model and generation, then connect it correctly. This is the single most common way a new install goes wrong. Antminers use a separate PSU brick whose DC cables must land on every hashboard AND the control board; if one board's cable is loose or missing you get a low board-count and low hashrate. Most Whatsminers and Avalons integrate the PSU in the chassis, so you feed AC straight to the unit. Never guess voltage.
| Maker | PSU architecture | What you connect | Watch for |
|---|---|---|---|
| Antminer (Bitmain) | Separate PSU (APW12 / GPW20 air; dedicated hydro PSU on hydro units) | AC to the PSU, then every DC output cable to each hashboard and the control board | A missing/loose board cable = one board dead; wrong-gen PSU may not spin up an S21 |
| Whatsminer (MicroBT) | PSU integrated in the chassis | AC directly to the unit | No external DC cables to reseat; confirm the AC cordset and lug torque |
| Avalon (Canaan) | PSU integrated in the chassis | AC directly to the unit | AC input is on the miner; no PSU brick to match |
| SEALMINER (Bitdeer) | Self-contained air unit; separate loop on hydro | AC to the unit; hydro adds a coolant loop | Hydro must have flow established before energizing |
Run a good Ethernet drop from the miner's RJ45 port to the switch. The miner ships expecting DHCP, so the drop has to reach a switch/router that hands out addresses on the mining VLAN. A dead drop or a segment with no DHCP server is the number-one reason a fresh miner 'has no IP.'
Bring it up in order so you can tell a power fault from a network fault from a heat fault.
Every maker ships on DHCP, but each gives you a different way to learn the address it grabbed. Know the method for the box in front of you.
| Maker | Default network | How to find the IP | Tool |
|---|---|---|---|
| Antminer (Bitmain) | DHCP | Press the recessed IP Report button by the Ethernet port (paperclip) until it beeps; the IP pops up on the PC. Or read the router's DHCP list for 'Antminer'. | IP Reporter (Bitmain) |
| Whatsminer (MicroBT) | DHCP | Scan the subnet; the unit shows up as 'WhatsMiner'/'MicroBT'. Batch-discovers the whole LAN at once. | WhatsMiner Tool |
| Avalon (Canaan) | DHCP (normal) / 192.168.168.168 (config mode) | Hold the FUNC/IP button ~5s until the white light flashes to force static 192.168.168.168, or scan for the normal-mode DHCP address. | AvalonMiner Master / IP scanner |
| SEALMINER (Bitdeer) | DHCP | Hold the IP Report button ~5s, or scan the subnet for hostname 'SealMiner'. | SEALMINER Tool / IP scanner |
| Auradine (Teraflux) | DHCP or static | Read the router/DHCP list or scan the subnet. Web UI is on port 8080 (HTTP) / 8443 (HTTPS); CGMiner-style API on 4028. | IP scanner / Teraflux UI |
Every one of these ships with a published default login. A miner sitting on the network with factory credentials is an open door for someone to redirect your hashrate to their own wallet. Change the password before you do anything else, then set the pool.
| Maker | Default user | Default password | Change it under |
|---|---|---|---|
| Antminer (Bitmain) | root | root | System > Administration |
| Whatsminer (MicroBT) | root | root | Web config / WhatsMiner Tool |
| Avalon (Canaan) | root | root | Config-mode web page (reboot to apply) |
| SEALMINER (Bitdeer) | seal | seal (web) / seal02 (Manager Tool) | Network / account settings |
| Auradine (Teraflux) | per unit label | set on first login | Teraflux web UI |
Point the miner at your pool so its shares count. Most makers give you three pool slots: a primary and two failovers. Fill all three so a pool outage doesn't idle the machine. The worker name is how the pool tells your machines apart on the dashboard.
Don't call it commissioned until it's actually hashing at spec and the pool sees it. A fresh miner ramps for several minutes while the boards initialize and the firmware auto-tunes, so the first reading will be low. Give it time, then confirm the real numbers.
The failures you see on a fresh install cluster into a handful of causes. Work them in this order.
| Symptom | Likely cause | Fix |
|---|---|---|
| No IP / can't be found | No DHCP on the segment, dead drop, unplugged | Confirm DHCP serves that VLAN, reseat/replace the Ethernet, use the IP-report button or config mode |
| No lights / won't power | Wrong or mismatched PSU, wrong voltage, loose AC | Verify the exact model/PSU requirements against the approved circuit and cord documentation; electrical testing and connection work require the applicable authorization and isolation procedure |
| One board missing / low count | Loose PSU DC cable or ribbon/data cable | Power down, reseat that board's power and signal cables, restart |
| Low hashrate right after boot | Still warming up / auto-tuning | Wait 3-10+ min for init and tune, then recheck against nameplate |
| Pool Dead / shares rejected | Wrong stratum URL or port, bad worker, blocked outbound | Recheck the stratum URL/port, worker = subaccount.worker, allow outbound to the pool |
| Overheat / fan alarm | Blocked airflow or backwards orientation, high inlet temp | Confirm intake-to-cold / exhaust-to-hot, clear obstructions, check inlet temperature |
Racking one miner is a checklist; racking a row is a workflow. Fleet software discovers everything you just plugged in by scanning the IP range, so you don't chase addresses one machine at a time. Foreman's Pickaxe agent, for example, runs on the local network and you point it at your subnet with Find Miners to auto-detect model, status, and hashrate for the whole batch; a recurring resync then keeps picking up new units as you rack them. Braiins, Awesome Miner, and minerstat do the same kind of network scan and let you push credentials, pools, and firmware to the batch instead of typing them per box.