feat: Add setup page and OG
All checks were successful
Build Docker / BuildImage (push) Successful in 1m0s
Check Code Quality / RuffCheck (push) Successful in 1m8s

This commit is contained in:
2026-04-04 19:30:14 +11:00
parent 5519132c27
commit 17d2f20b61
4 changed files with 132 additions and 3 deletions

View File

@@ -4,8 +4,19 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Nathan.Woodburn/</title>
<link rel="icon" href="/assets/img/favicon.png" type="image/png">
<title>Firepool | Page Not Found</title>
<meta name="description" content="The page you requested could not be found on Firepool.">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Firepool">
<meta property="og:title" content="Firepool | Page Not Found">
<meta property="og:description" content="The page you requested could not be found on 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 | Page Not Found">
<meta name="twitter:description" content="The page you requested could not be found on 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/404.css">
</head>

View File

@@ -390,3 +390,29 @@ th {
text-decoration: none;
font-weight: 500;
}
.setup-panel {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 12px;
}
.setup-link {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 10px 14px;
border-radius: 10px;
border: 1px solid var(--panel-border);
color: #fff;
text-decoration: none;
font-weight: 600;
background: linear-gradient(120deg, #ff6b35, #ff8c42);
transition: opacity 0.2s;
}
.setup-link:hover {
opacity: 0.9;
}

View File

@@ -5,6 +5,17 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Firepool | Woodburn</title>
<meta name="description" content="Firepool dashboard with live pool stats, worker search, payouts, and estimated mining returns.">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Firepool">
<meta property="og:title" content="Firepool | Woodburn">
<meta property="og:description" content="Live pool telemetry, worker search, and estimated mining rewards.">
<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 | Woodburn">
<meta name="twitter:description" content="Live pool telemetry, worker search, and estimated mining rewards.">
<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>
@@ -124,6 +135,14 @@
</table>
</div>
</section>
<section class="panel setup-panel">
<div class="panel-head">
<h2>Setup a Miner</h2>
<p>New to the pool? Follow the quick start guide to get your worker online.</p>
</div>
<a class="setup-link" href="/setup-miner">Open Miner Setup Guide</a>
</section>
<footer class="footer">
<p>Powered by <a href="https://nathan.woodburn.au" target="_blank" rel="noopener">Nathan.Woodburn/</a>
</footer>

View File

@@ -0,0 +1,73 @@
<!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">Placeholder instructions until final setup docs are published.</p>
</div>
</header>
<section class="panel">
<div class="panel-head">
<h2>Step 1: Install Mining Software</h2>
<p>Placeholder: Download and install Fistbump pool miner.</p>
</div>
</section>
<section class="panel">
<div class="panel-head">
<h2>Step 2: Configure Pool Connection</h2>
<p>Placeholder pool endpoint:</p>
<p><strong>pool.woodburn.au:32871</strong></p>
<p>Use your wallet address as username. Optional rig naming format:</p>
<p>- <strong>yourAddress</strong></p>
<p>- <strong>yourAddress.rig1</strong></p>
</div>
</section>
<section class="panel">
<div class="panel-head">
<h2>Step 3: Start Miner</h2>
<p>Placeholder command (update with your actual address and any other options):</p>
<p><strong>miner --host pool.woodburn.au --user yourAddress</strong></p>
</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>