Skip to content

The appliance offers mine-on-this-box but gives no way to install RigForge on it #796

Description

@VijitSingh97

The wizard's "Mine on this machine too?" choice (local_miner.enabled) tells the operator to
install RigForge on the host afterwards. On DIY that is a real instruction. On the APPLIANCE it
is not: the machine ships with no shell in release images, and the supported management surface
is the dashboard. An appliance operator who answers Yes gets a stratum announcement pointing at
a rig that can never exist — the promise cannot be kept as shipped.

RigForge is deliberately NOT containerized (it owns host tuning: MSR, HugePages, governor —
the #78 spike recorded hugepages as load-bearing), so "just run an xmrig container" is a
different, weaker product than what Yes implies.

Options, in rough order of honesty-per-effort:

  1. On the installation medium, keep the question but state the real requirement inline: mining
    on the appliance itself needs ssh.enabled (Advanced) + a manual RigForge install — or hide
    the choice on the appliance entirely and document "the appliance coordinates; rigs mine."
  2. A pithead-managed miner container as an explicit lesser mode ("mine without host tuning —
    lower hashrate"), so the appliance can honor Yes without a shell.
  3. Full RigForge-on-appliance integration (host-tuned, updated with the OS image) — the real
    answer if appliance-local mining matters as a product feature.

Today the fleet story is the good one and should be the marketed path: install RigForge on
each RIG, point it at the stratum address from the credentials card, manage from the
dashboard's Workers view (list, hashrate, one-click worker upgrades since v1.10, telemetry).

Metadata

Metadata

Assignees

No one assigned

    Labels

    appliancePithead OS appliance work — lands on feat/phase2-bakery-imagebugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions