Skip to content

feat: add Quick Start - Hardware section (RPi, OPi, preinstalled)#36

Draft
chrisguida wants to merge 1 commit into
olympus-btc:mainfrom
chrisguida:hardware-quickstarts
Draft

feat: add Quick Start - Hardware section (RPi, OPi, preinstalled)#36
chrisguida wants to merge 1 commit into
olympus-btc:mainfrom
chrisguida:hardware-quickstarts

Conversation

@chrisguida

Copy link
Copy Markdown

Summary

  • New Quick Start - Hardware section under docs/quick-start-hardware/ for
    running Ambrosia on a single-board computer.
  • Three audiences share the section:
    • DIY Raspberry Pi Zero 2Wrpi-setup.md (flash, boot, SSH) +
      rpi-install.md (Ambrosia install, native or Docker, tuned for the
      512MB-RAM board).
    • DIY OrangePi Zero 2Wopi-setup.md (board setup including the
      unisoc_wifi driver caveat). Hands off to the RPi install page since
      scripts/install.sh is generic aarch64.
    • Preinstalledpreinstalled.md for buyers receiving a configured
      device. Three first-boot Wi-Fi methods (captive portal, HDMI+keyboard,
      USB Ethernet). English + Spanish via existing i18n.
  • docusaurus.config.js footer updated to surface the new section.
  • Sidebar position 5, after the three existing quick-starts (auto-generated
    sidebar picks it up via folder layout).

Companion PR

A coordinated draft PR is open in olympus-btc/ambrosia adding the
hardware/ tree with the captive portal binary, the operator provisioning
scripts, and a reproducible-build roadmap. The preinstalled walkthrough here
is the buyer-facing counterpart to that operator tooling:

Test plan

  • npm run build succeeds for both en and es locales (no broken
    links, no warnings)
  • npm run start and click through the new section in both locales
  • Switch to Spanish and confirm the translated preinstalled.md renders
    with the correct title and sidebar position
  • Confirm absolute URLs back to github.com/olympus-btc/ambrosia/.../hardware/
    resolve once the companion PR merges

Adds docs/quick-start-hardware/ with three audiences:
- DIY Raspberry Pi Zero 2W: board setup (flash, boot, SSH) + Ambrosia
  install with notes tuned for the 512MB RAM board.
- DIY OrangePi Zero 2W: board setup including the known unisoc_wifi
  driver caveat. Hands off to the RPi-Ambrosia-install page since the
  install script is generic aarch64.
- Preinstalled: buyer-facing first-boot Wi-Fi setup (three methods).
  English + Spanish via existing i18n.

Companion PR in olympus-btc/ambrosia adds hardware/ tree with the
captive portal and operator provisioning tooling that produces the
preinstalled units described here.

Sidebar position 5 (after the three existing quick-starts). Footer
links updated to surface the new section.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant