Skip to content

Releases: badbread/crumbvms

CrumbVMS v0.0.1

Choose a tag to compare

@badbread badbread released this 07 Jul 17:16

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 -d

Then 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.exe below. It's unsigned, so Windows SmartScreen will warn "unknown publisher"; click More info, then Run anyway. Verify it with CrumbVMS_0.0.1_x64-setup.exe.sha256.
  • Android: download app-release.apk below. Also unsigned, so enable "install unknown apps" for your browser or files app. Verify with app-release.apk.sha256.
  • macOS desktop: download CrumbVMS-macos-0.0.1.zip below. 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 run xattr -dr com.apple.quarantine Crumb.app). Verify with CrumbVMS-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)

Pre-release

Choose a tag to compare

@badbread badbread released this 07 Jul 17:16

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.