Your video stays yours.
Record to storage you control. Keep your surveillance system close to the cameras it serves.
bluecherryVIDEO SURVEILLANCEGet Bluecherry ↗LOCAL VIDEO SURVEILLANCE
A Linux-based surveillance system that puts your hardware to work and keeps your video on your network.

BUILT AROUND YOUR SYSTEM
Record to storage you control. Keep your surveillance system close to the cameras it serves.
Run a dedicated Linux recording server and choose the storage that fits your installation.
View your cameras through Bluecherry clients for desktop and mobile. Find the available builds on GitHub.
Browse client releases ↗SIMPLE, PERPETUAL PRICING
Your first four cameras are free. Each additional camera is $10, paid once. Choose the capacity that fits your system.
A perpetual license lets you keep using your licensed version for as long as you choose. Major-version upgrades, such as Version 3 to Version 4, are optional and available at 50% of the license price. Upgrade when the new features are right for you. Returning to Bluecherry? Read our reopening update on why we chose this sustainable, subscription-free model.
BLUECHERRY CLIENT
Connect to your Bluecherry server from desktop or mobile. Direct downloads below are version 3.0.0-beta24.
APK packages
iPhone & iPad
Desktop client
GNU/Linux client
Mac client
BLUECHERRY SERVER
Host your own video surveillance server with 100% local video storage, vehicle and person detection, and zero cloud subscription fees.
Official APT packages and bootstrap script for Ubuntu 24.04, 22.04, 20.04 & Debian 11/12.
curl -s https://install.bluecherrydvr.com/packages | sudo bashAutomated multi-container deployment paired with MariaDB and persistent recording volumes.
curl -s https://install.bluecherrydvr.com/docker | sudo bashBleeding-edge builds are experimental and may be less stable.
ON YOUR HARDWARE
Choose your installation path. Start with the project’s current instructions and check the requirements for your release.
Install on a supported Debian or Ubuntu system. Run our automated bootstrap script or add the package repository directly.
curl -s https://install.bluecherrydvr.com/packages | sudo bashUse our automated Docker Compose initialization script to deploy the server stack paired with MariaDB, or configure manually with persistent recording volumes.
curl -s https://install.bluecherrydvr.com/docker | sudo bashCOMMUNITY & SUPPORT
Join the Bluecherry community for technical discussion, setup advice, and development updates. Our Matrix and Discord rooms are bridged with an active relay bot, so conversations remain synchronized across both networks.
Open, federated communication on the Matrix network. Join from Element or any Matrix client for technical discussion and development updates.
The official Bluecherry community server for installation troubleshooting, hardware recommendations, and v4 preview discussion.

THE NEXT CHAPTER
Founder Curtis Hall has retired from law enforcement to focus full-time on Bluecherry.. Version 4 introduces a new web UI, incident evidence bundles, and local vehicle and person detection, and your first 4 cameras are always free.