Install this on the till PC at each site. One file, no installer.
curl -fsSL https://sentry.qikbite.asia/install.sh | bash
Detects your platform, downloads the right binary, verifies the checksum, and installs to /usr/local/bin/sentry.
Storage recycling, multi-camera live view, camera filter tabs, timeline scrubber, auth header fix
aarch64-apple-darwin
# Verify the download matches the published checksum shasum -a 256 sentry-v0.2.0-aarch64-apple-darwin # Expect: 03e7be1f7670e1c7b64818c70ae91a58580c58bdd9c37a51b2f117a6a7bdd371 chmod +x sentry-v0.2.0-aarch64-apple-darwin sudo mv sentry-v0.2.0-aarch64-apple-darwin /usr/local/bin/sentry sentry doctor
aarch64-unknown-linux-musl
Static binary — no runtime dependencies to install.
# Verify the download matches the published checksum sha256sum sentry-v0.2.0-aarch64-unknown-linux-musl # Expect: b798fabfaaf7c5f8df0661243ed81a6623125629f7c4346f8c3d0feaf956d28a chmod +x sentry-v0.2.0-aarch64-unknown-linux-musl sudo mv sentry-v0.2.0-aarch64-unknown-linux-musl /usr/local/bin/sentry sentry doctor
x86_64-pc-windows-msvc
# Verify the download matches the published checksum CertUtil -hashfile sentry-v0.2.0-x86_64-pc-windows-msvc.exe SHA256 # Expect: 69174e67215573931e0aa4e5be202a6a941433c2343072ef5a403d1ef38771e8 .\sentry-v0.2.0-x86_64-pc-windows-msvc.exe doctor
x86_64-unknown-linux-musl
Static binary — no runtime dependencies to install.
# Verify the download matches the published checksum sha256sum sentry-v0.2.0-x86_64-unknown-linux-musl # Expect: 010a192498045ca2085c86a2d88f50dd753034801d5c1083fd517f3b91f7bb90 chmod +x sentry-v0.2.0-x86_64-unknown-linux-musl sudo mv sentry-v0.2.0-x86_64-unknown-linux-musl /usr/local/bin/sentry sentry doctor
The agent shells out to ffmpeg to record and to sample frames; it is not bundled.
Install it first — apt install ffmpeg, or the official Windows build on PATH —
then run sentry doctor, which checks for it explicitly.
sentry discover-cameras --user <onvif-user> --addsentry doctorsentry runThe setup guide covers each step in full.
Every artefact above lists its SHA-256. Check it before installing — a truncated download over a shop connection is far more common than a tampered one, and both fail the same test. The machine-readable list is at /download/manifest.json.