Investigate
A frame-level, scrubbable timeline across every camera, including 4K H.265 with no server-side transcode. Jump to the next or previous motion event, and digitally zoom into a clip.
Watch
A multi-camera live wall with saveable, per-device layouts: carousels, PTZ tiles, clocks, and on-video pan/tilt/zoom control for cameras that support it.
Keep
A Rust recorder with a Postgres segment index as the single source of truth. Motion mode buffers in RAM and only persists on an actual event, idle time is never written to disk.
Control
A guided first-run wizard, generated secrets, and a LAN-only default. Custom roles with per-camera and per-group access, batch export to MP4 or an encrypted archive.
Where to start
- New to Crumb? Start with What is Crumb VMS.
- Ready to install? Follow the Quickstart, or the detailed Install with Docker Compose guide.
- Setting up a client? See the Clients section.
- Before you rely on Crumb for anything, read Responsible & lawful use.