Bluecherry DVR - Install Your Free Open-source CCTV Surveillance Linux System for Home and Business Security

Bluecherry DVR - Install Your Free Open-source CCTV Surveillance Linux System for Home and Business Security

Bluecherry is a powerful CCTV, NVR, and DVR application designed specifically for Linux systems. It supports a wide range of IP cameras with ONVIF compatibility and runs with minimal memory and low CPU usage.

Thanks to its optimized performance, Bluecherry is perfect for servers with limited resources, making it an excellent choice for home or business surveillance setups.

It is an ideal solution for both home and business surveillance, supporting multiple streams even on modest hardware setups.

19 Open-source and Free IP Camera Software for Windows, Linux, macOS, and Mobile
IP Camera app is used for managing and monitoring IP cameras, which are digital video cameras that can send and receive data via the internet. IP Camera apps are software applications that allow users to access and control their IP cameras from a smartphone or tablet. One of the main

With its low resource footprint and cross-platform flexibility, Bluecherry DVR makes an excellent choice for anyone looking for scalable, reliable NVR solutions on Linux-based systems

Features

  • ONVIF Support – Easily integrates with ONVIF-compatible IP cameras.
  • Web-Based Interface – Provides live viewing and easy configuration through a browser.
  • Cross-Platform Clients – Compatible with Linux, Windows, macOS, and mobile apps (iOS/Android).
  • Webhook support
  • Simple Installation – Offers quick setup through package repositories and Docker support for seamless deployment.
  • User Role Management – Create custom user roles to control camera access and system permissions.
  • Multi-Camera Support – Supports setups with up to 32 cameras with options for 4K or 1080p streams.
  • Notifications and Webhooks – Includes email notifications and webhook integrations for smart alerts.
  • Virtual Machine Ready – Easily deploy in virtual environments for testing or scalability.
  • HLS Streaming Support – Smooth playback with high-performance live streaming using HLS.
16 Free CCTV Pentesting Tools To Test Your CCTV Cameras and Feeds Security
While there are many commercial and open-source CCTV systems available for home and business security, many people are unaware that these systems also require security testing. This is crucial to ensure that no unauthorized users have logged in or are accessing unsecured CCTV camera feeds. Best 20 Free Open-source CCTV,

Desktop Clients

Bluecherry project offers several desktop clients that works smoothly on Linux, Windows and macOS.

Editions

  • Free community edition, it comes with limited community support and can be used totally for free
  • None-free edition that supports ~150 cameras per server.

Install your own free CCTV system in no time

Prerequisites

  1. Operating System: Ubuntu 18.04 or later / Debian-based OS
  2. Hardware Requirements: Low to moderate CPU usage, with at least 8 GB RAM recommended for larger setups
  3. Network Access: Ensure the server can access your IP cameras over your network.
  4. Docker Installed: If not installed, run:
sudo apt update
sudo apt install docker.io
sudo systemctl enable docker --now

Install Bluecherry DVR via Docker

Download and Run the Docker Install Script:

sudo bash -c "$(curl -fsSL https://install.bluecherrydvr.com/docker)"

Make sure everything is Ready here:

docker ps

Now you can access the web interface thru:

https://<your-server-IP>:7001

Use the default credentials:

  • Username: Admin
  • Password: bluecherry

Now you can add your cameras

Add IP Cameras

  1. From the web interface, navigate to Settings > Cameras.
  2. Use the Network Scan tool to automatically detect ONVIF-compatible cameras.
  3. If your camera is not detected, manually enter the RTSP or MJPEG path to start streaming.

Configure Users and Notifications

  • User Roles: Go to Settings > Users to set permissions and camera access for different users.
  • Email or Webhook Alerts: Configure notifications under Settings > Alerts for real-time updates.

Upgrading The system using Docker

docker pull bluecherry/bluecherry-server:latest
docker stop <container-ID>
docker rm <container-ID>
docker run bluecherry/bluecherry-server:latest

Final Note

In conclusion, Bluecherry DVR is a robust CCTV, NVR, and DVR solution tailored specifically for Linux systems. With support for a variety of IP cameras and ONVIF compatibility, it offers reliable performance with minimal memory and CPU usage. Its resource-efficient design makes it ideal for servers with modest specifications, whether for home or business surveillance setups.

Through this guide, you’ve learned how to install and manage Bluecherry using Docker, giving you a powerful and flexible security system at your fingertips. Whether for small home setups or larger business networks, Bluecherry’s open-source nature ensures control, scalability, and efficiency in your surveillance infrastructure.

License Completely Open Source

As of April 20, 2019 Bluecherry has released the entire software suite as open source under the GPL licensing.

Resources & Download

Bluecherry
Powerful Video Surveillance Software
bluecherrydvr
bluecherrydvr has 29 repositories available. Follow their code on GitHub.

More CCTV, NVR, DVR, and IP-Camera Solutions

24 Open-source Free RTSP Viewers and Media Servers for IP-Camera Streams
RTMP (Real-Time Messaging Protocol) and RTSP (Real-Time Streaming Protocol) viewers and servers are software tools that facilitate the viewing, streaming, and recording of media content, particularly IP-camera streams. RTMP is a protocol commonly used for streaming audio, video, and data over the internet. It is widely supported by various media
13 Free and Open-source NVR (Network Video Recorder) Solutions for Windows, Linux and macOS in 2024
NVRs (Network Video Recorders) Systems, What are they? NVRs (Network Video Recorders) are systems that record video from IP cameras over a network, storing footage digitally for easy access and review. They are crucial in video surveillance as they provide centralized storage, management, and playback of video feeds, enhancing security
13 Free Open Source CCTV and Camera Surveillance Solutions (Updated)
Building a security surveillance system for home or business security, often cost a large sum of money, that include hardware, software, setup, and maintenance. Security surveillance software solutions like CCTV systems, IP camera monitoring programs, DVR apps and NVR apps, are regularly commercial programs. Which means they cost money for
16 Open-source Projects to Build a CCTV System With Raspberry Pi
Raspberry Pi is still the most popular affordable SBC (Single Board Computer). It is used as the core in many of projects for education, healthcare, security, and IoT. In this post, we list the best Raspberry Pi project that will give good alternatives for anyone who want to build their
Top 8 Free CCTV Solutions For Home Security and Small Businesses
What is an open-source CCTV? An open-source CCTV system is a type of security camera system that is developed using open-source software. This means that the source code for the software is freely available to the public, allowing developers to modify and improve upon the system as needed. Open-source CCTV
14 Open Source Free NVR Solutions For Home and Business Security
Network Video Recorder

Frigate NVR Made Simple: Step-by-Step Docker Installation for Your CCTV Smart Home (Raspberry Pi Compatible)
Master Your Surveillance: How to Install Frigate NVR System with Docker in Minutes! Best for Smart Homes!
Viseron: Set Up Your Own Free Local CCTV NVR Using Docker (Step-by-Step Tutorial)
Viseron is an open-source self-hosted CCTV and local-first NVR solution with AI-powered computer vision support. It comes with amazing powerful features as Object detection, motion detection, face recognition, image classification, and supports hardware acceleration. Key features * Object Detection: YOLOv3/v4/v7 (OpenCV), Tensorflow (Google Coral EdgeTPU), CodeProject.AI * Motion Detection
Shinobi: Build Your Own Free Surveillance CCTV NVR System in Minutes with Easy Docker Installation
Shinobi is the Open Source CCTV Solution written in Node.JS. Designed with multiple account system, Streams by WebSocket, and Direct saving to MP4. Shinobi can record IP Cameras and Local Cameras.
Feniks NVR - Create a Secure CCTV System for Home and Business in Mins, Install Using Docker
A Friendly Guide to Installing Your Own Feniks NVR System
Security Cam Cloud Service: a Self-hosted Free Cloud CCTV and NVR System for Windows, Linux, macOS and Raspberry Pi
This open-source project allows you to run a complete multi-CCTV system on your Linux, Raspberry Pi, Windows or macOS systems without any fee. Designed in Java, it runs on any Java-enabled system, ensuring broad compatibility. It supports multiple admins, many cameras, recording as it comes with a built-in NVR and







Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+