Home screen

Sidebar

  1. AxeOS · D#hashboard — reloads the app and goes back home, as when first arriving on the dashboard.
  2. Hashboard board — once the push to hashboard is set up: the board ID (click to open it), whether it’s public or private, and a link to your hashboard account. Go to Remote →
  3. Home — overview of all your miners.
  4. Alerts — alert history (temperature, fan, offline…). Go to Alerts →
  5. Settings — miners, electricity, notifications, remote, system. Go to Configuration →
  6. Backups — monthly archives of the miners’ history, to download. Go to Backups →
  7. Audit — history of restarts, pool switches, configuration changes, exports and network scans. Go to Audit →
  8. Platform status — green when everything runs, orange when a service missed a run, red when a service doesn’t answer; click for the details (see below).
  9. Version — the currently deployed build’s SHA.
  10. Update available — only shows up if a newer dashboard version is available on GitHub; click to open the release.
  11. Fold — narrows the sidebar to a column of icons, each page’s name in a tooltip; the browser keeps the choice.

On a phone, the sidebar opens from the top bar’s ☰ button.

Platform status

A click on the Platform status card opens the state of every service of the installation, asked again on every opening:

Services status

  • Dashboard (API) — when it started, and its version.
  • Feeder — its interval and its last poll of the miners.
  • Health check — its interval and its last check.
  • Mailer — its last run (it looks every minute for a mail to send).
  • Firmware cache — its last check for a new version.

Each one is Running, Late (nothing within twice its interval), Unreachable (doesn’t answer) or No run yet.


🔔 Top bar

Always on screen, even while scrolling the page.

Top bar

  1. Page — the current page’s icon, title and description.
  2. Documentation — opens this documentation.
  3. Auto-refresh — turns the automatic data refresh on (blue) or off (grey) in one click; the browser keeps the choice.
  4. Notifications — ongoing alerts and recent events (alert resolved, update available…); the red badge counts the unread ones.
  5. Language — switches between French and English.

On a phone, the bar keeps what matters most:

Top bar on a phone

  1. Menu — opens the sidebar.
  2. Page — the current page’s icon and title.
  3. Auto-refresh
  4. Notifications
  5. More — unfolds the documentation and language below the bar; folds back on every page change.

📊 The fleet

The fleet

  1. Fleet hashrate · 24 h — what all the miners produce together.
  2. Health — how many miners have no problem, out of the total. Takes the color of the most urgent problem, if any. A click unfolds every miner, the ones with a problem first, each with its status; clicking one opens its details.

    Every miner under the health badge

  3. Last poll — time of the most recent reading. Turns red when even that one is older than twice the configured polling interval: the feeder has stopped.
  4. Current hashrate — the sum of the reachable miners’ hashrate, and next to it the average over the last 24 h.
  5. 24 h chart — the fleet’s combined hashrate, in 15-minute steps. A stretch with no reading at all (feeder stopped) shows in grey.
  6. Power — the reachable miners’ total draw; below, the lowest ↓ and highest ↑ of a single miner.
  7. Efficiency — the fleet’s efficiency (J/TH); below, the best ↓ and worst ↑ miner.
  8. Electricity — estimated cost over a day at the current draw and the configured rate, for the whole setup: the miners plus the other devices declared (fan, router…). Below, the total actually spent since each miner started being tracked — a later rate change never alters that past total.
  9. Shares — total accepted shares since the miners last started; below, the cumulative total since they were first set up.
  10. Best diff — the best difficulty reached, and the miner holding it.
  11. Temperature — the lowest ↓ and highest ↑ chip temperature; below, the fastest fan speed.

🚦 Miner status & pools

Miner status and pools

  1. Miner status — the miners broken down by status, most urgent first:
    • Offline — the miner no longer answers.
    • Config error — the configured mac: doesn’t match what the miner reports (wrong device at that IP, or a typo).
    • Delayed — the miner answers, but no reading has come in for more than twice the polling interval.
    • Alert — chip temperature at 62 °C or more, or fan at 75 % or more.
    • Online — all good.
  2. Pools — the share of the fleet’s hashrate going to each pool.

Each chip filters the miner list below; a second click removes the filter.


🔍 Search, filters & sort

Search, filters and sort

  1. Search — free text (name, IP, model, pool, stratum user, firmware version) or comparisons: temp>60, fan<=50, power>15, hashrate<0.3, uptime>3600 (seconds). offline keyword (negate with !offline/-offline). Several space-separated terms must all match; negate any term with -/!.
  2. Tips — a reminder of that syntax.
  3. Sort — hottest (default), hashrate, fastest fan, most shares, oldest (total uptime) or pool (A-Z), remembered between visits. Whatever the sort, miners with a problem stay on top, most urgent first.
  4. Model — filter by miner type, with the number of miners for each.
  5. Firmware — filter by firmware version, with the number of miners for each.
  6. View — list or tiles, remembered between visits. On a phone, miners always show as tiles.
  7. Counter — how many miners are shown, out of the total.

📋 The miner list

The miner list

  1. Miner — alias or hostname, then its IP and model.
  2. Hashrate · 24 h — the last 24 h of hashrate and its current value. Stretches where the miner was unreachable show in red on the baseline.
  3. Chip temp — chip temperature, on a green gauge that turns orange close to the 62 °C threshold (marked by a tick), then red once it’s reached.
  4. Fan — fan speed, on the same gauge, with a 75 % threshold.
  5. Power — draw (W) and efficiency (J/TH).
  6. Pool — the active pool, linking to its dashboard when a link is known for it (see Configuration), and whether it’s the Primary or Fallback one.
  7. Firmware — installed version; below, in blue, the newer version available if there is one.
  8. Status — the stripe on the left takes the color of the miner’s status.
  9. Details — a click anywhere on the row opens the miner’s details.

As tiles, each miner shows the same information, with its status spelled out:

Miners as tiles


🔎 A miner’s details

A panel that slides in from the right (full screen on a phone); it closes with the cross, by clicking next to it, or with a swipe to the right on a phone.

A miner's details

  1. Name and status — the stripe at the top takes the status color.
  2. IP — a direct link to the miner’s own interface, followed by its model.
  3. Readings — the last 24 h of hashrate, power and efficiency, chip temperature and fan with their threshold.
  4. Last 24 hours — a chart of the temperature, fan, hashrate or ping, over the last hour (1H) or the last 24 hours (24H).
  5. Pools — the primary and fallback pools, the active one marked Active; each links to its dashboard when a link is known for it.
  6. User — the selected pool’s stratum user, copied in one click. Clicking the other pool shows its own.
  7. Session — accepted and rejected shares, best difficulty and uptime since the last restart.
  8. Since tracking began — accepted shares, uptime and electricity spent since the miner was first set up.
  9. Device — firmware version, MAC address, pool ping and time of the last poll.
  10. Actions — Restart the miner or Switch to the other pool (the miner restarts to apply it), always after a confirmation.

When the miner has a problem, a banner right under the header details it: unreachable, no reading since a given time, configuration error, temperature or fan at its threshold. A newer firmware version shows in a blue banner, with a link to its release.