Orange Pi / Raspberry Pi exit boxes: Armbian image, first-boot join, endpoint agent, install page, CI
- Shell 52%
- HTML 46.7%
- Python 1.3%
|
|
||
|---|---|---|
| .woodpecker | ||
| chat | ||
| docs | ||
| endpoint | ||
| image | ||
| page/install | ||
| test | ||
| .gitignore | ||
| README.md | ||
pi-managed
Exit boxes at friends' homes: a public Armbian image for the Orange Pi Zero 3, the Raspberry Pi 5 and a QEMU test target. A friend flashes the image, plugs in Ethernet and power; on first boot the box joins our EasyTier console and reports itself to an endpoint page, and our agent does the rest (mesh network, Tailscale, label, speed test).
| Path | What |
|---|---|
image/ |
image build: build.sh, versions.toml, site.env, Armbian userpatches/ |
docs/report.md |
the device.boot / device.status report contract |
docs/ops.md |
running the boxes: updates, dark boxes, replacements |
endpoint/ |
the endpoint page and its hook agent |
page/install/ |
the bilingual install page |
test/ |
the virtual install (QEMU) |
Build (on workstation-nyc-2, never on devstation-nyc-1):
image/build.sh orangepizero3 rpi4b qemu-uboot-arm64 # → image/out/<version>/
Plan and decisions: home-wiki-sessions year=2026/month=10/31-16-ai-network-opi/chain/plan.md.