Releases: badbread/crumbvms
Release list
CrumbVMS v0.0.1
CrumbVMS v0.0.1, first public alpha
The first public release of CrumbVMS: a self-hosted, operator-grade network video recorder for your own cameras. A Rust recorder with a frame-level scrubbable H.265 timeline, a multi-camera live wall, batch export, and per-camera roles, with optional Frigate detections drawn right on the timeline. Runs on your hardware. No cloud, no account, no telemetry.
⚠️ This is alpha software. It records security cameras and may fail to record, lose footage, or have bugs. Do not rely on it as your only security system. Please read the Alpha Tester Terms and Responsible & lawful use first.
I'm looking for testers
That's what this release is for. If you run cameras at home, please try it on your hardware and tell me what breaks: the install, hardware decode on your GPU, your camera brands and codecs, playback, export, and the clients. Everything goes in Issues or Discussions.
Install the server
git clone https://github.com/badbread/crumbvms.git
cd crumbvms
./scripts/setup-env.sh # generates strong secrets
docker compose pull # prebuilt images, no compiling
docker compose up -dThen open http://<your-server-ip>:8080/admin and follow the first-run wizard. Full guide in the README.
Clients
- Windows desktop: download
CrumbVMS_0.0.1_x64-setup.exebelow. It's unsigned, so Windows SmartScreen will warn "unknown publisher"; click More info, then Run anyway. Verify it withCrumbVMS_0.0.1_x64-setup.exe.sha256. - Android: download
app-release.apkbelow. Also unsigned, so enable "install unknown apps" for your browser or files app. Verify withapp-release.apk.sha256. - macOS desktop: download
CrumbVMS-macos-0.0.1.zipbelow. Universal (Intel and Apple Silicon), unsigned, so macOS Gatekeeper will call it an unidentified developer: unzip it, then right-click Crumb.app and choose Open (or runxattr -dr com.apple.quarantine Crumb.app). Verify withCrumbVMS-macos-0.0.1.zip.sha256. - iOS: built and ready for testing, but Apple requires a $99/year developer account before it can be distributed to testers. That's the first thing sponsorship funds.
- Web admin: served at
/admin, nothing to install.
Verify a download
sha256sum -c CrumbVMS_0.0.1_x64-setup.exe.sha256 # or app-release.apk.sha256
Full changelog: https://github.com/badbread/crumbvms/commits/v0.0.1
Full Changelog: https://github.com/badbread/crumbvms/commits/v0.0.1
Full Changelog: https://github.com/badbread/crumbvms/commits/v0.0.1
Full Changelog: https://github.com/badbread/crumbvms/commits/v0.0.1
Full Changelog: https://github.com/badbread/crumbvms/commits/v0.0.1
Build dependency: libmpv (Windows x64)
Vendored build dependency, not a product release. Contains libmpv-2.dll (Windows x64, upstream: shinchiro/mpv-winbuild-cmake, GPL) consumed by windows-release.yml to bundle into the desktop installer. The desktop client loads libmpv at runtime, so this DLL ships next to the exe.