Crumb's biggest install-time hurdle was always the same: knowing which env vars to set and in what order. The new first-run setup wizard at /admin walks through it.
The steps
- Create your administrator. Username and password.
- Server address. The reachable URL native clients should connect to.
- Storage. Confirm or change the media root.
- First camera. Name + RTSP URL, optionally MJPEG snapshot.
- Frigate (optional). MQTT broker URL + per-camera Frigate name.
- Done. You're recording.
Implementation notes
- Migration
0027adds the wizard state column /auth/setup-statusis Host-derived so the wizard prefills the server URLbackfill=trueso existing admin installs don't suddenly see the wizard;
it only shows for fresh databases, or when you click Run setup again in Settings
Deployed to the crumbvms production stack (API container). Committed in 4e8785d. See also: the AI-assisted install runbook.