Files
nathanwoodburn c67af3a206
Build Docker / BuildImage (push) Successful in 47s
Check Code Quality / RuffCheck (push) Successful in 1m7s
feat: Add windows docker image
2026-04-07 16:43:33 +10:00

103 lines
5.0 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Firepool | Miner Setup Guide</title>
<meta name="description" content="Step-by-step guide to set up your miner for Firepool.">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Firepool">
<meta property="og:title" content="Firepool | Miner Setup Guide">
<meta property="og:description" content="Step-by-step guide to set up your miner for Firepool.">
<meta property="og:url" content="{{ request.url }}">
<meta property="og:image" content="https://explorer.hns.au/assets/img/favicon.png">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Firepool | Miner Setup Guide">
<meta name="twitter:description" content="Step-by-step guide to set up your miner for Firepool.">
<meta name="twitter:image" content="https://explorer.hns.au/assets/img/favicon.png">
<link rel="icon" href="https://explorer.hns.au/assets/img/favicon.png" type="image/png">
<link rel="stylesheet" href="/assets/css/index.css">
</head>
<body>
<div class="bg-orb orb-a"></div>
<div class="bg-orb orb-b"></div>
<div class="bg-grid"></div>
<main class="layout">
<header class="hero">
<div>
<p class="kicker">Firepool</p>
<h1>Miner Setup Guide</h1>
<p class="subtitle">Get started mining with Firepool</p>
</div>
</header>
<section class="panel">
<div class="panel-head">
<h2>Notes and Considerations</h2>
<p>Firepool is run by Nathan.Woodburn/ and doesn't have any guaranteed uptime or support.</p>
<p>Firepool currently has a {{ stats.get("fee", -1) }}% fee and a minimum payout of 10 FBC. Payouts are sent automatically when the block matures (after
100 confirmations).</p>
</div>
</section>
<section class="panel">
<div class="panel-head">
<h2>Step 1: Install Mining Software</h2>
<p>Use the official Fistbump miner from <a class="link" href="https://github.com/fistbump-org/pool"
target="_blank" rel="noopener">github.com/fistbump-org/pool</a>.</p>
<p><strong>Requirements (source install):</strong> Swift 5.9+, SQLite3 dev package (<code
class="inline-code">apt install libsqlite3-dev</code> on Linux)</p>
<p><strong>Option A: Build from source</strong></p>
<pre><code>git clone https://github.com/fistbump-org/pool.git
cd pool
swift build -c release</code></pre>
<p><strong>Option B: Use Docker image</strong></p>
<pre><code>docker pull git.woodburn.au/nathanwoodburn/fbd-miner:latest</code></pre>
<p>If you are running this in Windows please use the below image (make sure you replace the image in all the instructions below)</p>
<pre><code>docker pull git.woodburn.au/nathanwoodburn/fbd-miner:win</code></pre>
<p>The Docker image includes the miner so you can run the miner without a local Swift toolchain. However
it may not have as high performance as a native build.</p>
</div>
</section>
<section class="panel">
<div class="panel-head">
<h2>Step 2: Configure Pool Connection</h2>
<pre><code>Host: pool.woodburn.au
Port: 32871</code></pre>
<p>Use your wallet address as username.</p>
<pre><code>yourAddress</code></pre>
<p>You can add an optional rig name:</p>
<pre><code>yourAddress.rig1</code></pre>
</div>
</section>
<section class="panel">
<div class="panel-head">
<h2>Step 3: Start Miner</h2>
<p>Replace <strong>yourAddress</strong> with your FBC payout wallet address.</p>
<p><strong>From source build:</strong></p>
<pre><code>.build/release/miner --user yourAddress --host pool.woodburn.au</code></pre>
<p><strong>From Docker image:</strong></p>
<pre><code>docker run --rm -d git.woodburn.au/nathanwoodburn/fbd-miner:latest --user yourAddress --host pool.woodburn.au</code></pre>
<p>Optional: add a rig name and thread count.</p>
<pre><code>miner --user yourAddress.rig1 --host pool.woodburn.au --threads 4</code></pre>
</div>
</section>
<section class="panel">
<div class="panel-head">
<h2>Step 4: Verify on Dashboard</h2>
<p>After starting your miner, go back to the dashboard and search your address to confirm worker
hashrate and accepted shares.</p>
</div>
<a class="setup-link" href="/">Back to Dashboard</a>
</section>
</main>
</body>
</html>