The hosted dashboard for Piper — an
open-source, developer-first PaaS that turns git push into a live HTTPS URL
on hardware you own. The dashboard is a Vercel-like UI for tracking
deployments, checking box health, and controlling your box, built on the same
authenticated control surface the piper CLI uses — no privileged back door.
Product scope is tracked in getpiper/piper#76.
Bun · TanStack Start (React) · Tailwind CSS + shadcn/ui · Biome · bun test.
bun install
bun run dev # dev server on :3000
bun test # unit/component tests
bun run verify # Biome → typecheck → tests → build (what CI runs)The dashboard is hosted with piper itself: the Dockerfile builds a
multi-stage Bun image whose server listens on port 8080 (piper's app
default). Locally:
docker build -t piper-dashboard . && docker run --rm -p 8080:8080 piper-dashboard