Bluecherry

Bluecherry

Linux-based video surveillance server with web and mobile clients

254stars
79forks
Last commit: 19d ago
Repo age: 15y old
Bluecherry screenshot

Bluecherry is a Linux-focused video surveillance server application designed to manage and record network (IP) cameras. It provides web-based configuration and live viewing alongside desktop and mobile clients for cross-platform access. The project transitioned to community-driven, GPL-licensed development and supports deployment via native packages or Docker.

Key Features

  • ONVIF-compatible IP camera support for wide device interoperability
  • Web-based configuration and live viewing with role-based user access
  • Cross-platform clients for Linux, Windows, macOS and mobile (iOS/Android)
  • Low memory footprint and CPU-efficient design suitable for modest servers
  • Unlimited camera counts with server-side recording and playback capabilities
  • Email and webhook notifications for events and alerts
  • Docker-based installation option and virtual machine friendly deployment
  • Native build system with bundled libraries (libav/ffmpeg) for video handling

Use Cases

  • Small business or retail multi-camera NVR deployment with centralized recording
  • Home surveillance with mobile live view and push/notification integrations
  • Edge or VM deployments on resource-constrained servers requiring efficient video recording

Limitations and Considerations

  • The server component is primarily targeted at Linux; Windows/macOS act as clients only
  • Building from source requires several native dependencies and custom build scripts; Docker install is recommended for simpler deployment
  • Advanced codec hardware acceleration and analytics integrations may require additional configuration or supported drivers

Bluecherry provides a full-featured DVR solution focused on IP camera management, efficient resource use, and multi-platform client access. Community-driven development and Docker deployment options make it suitable for varied self-hosted surveillance scenarios.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Frigate

Frigate

NVR with real-time local object detection for IP cameras

29.5k
2.7k
Last commit: 2d ago

Self-hosted NVR for IP cameras with real-time local AI object detection, recording, and low-latency live viewing, with MQTT and Home Assistant integration.

Alternative to:
Blue Iris
Blue Iris
+10
ZoneMinder

ZoneMinder

Open-source Linux-based CCTV/NVR software.

5.7k
1.3k
Last commit: 20h ago

ZoneMinder is a free, open-source video surveillance system for Linux that captures, analyzes, records, and monitors cameras via a web interface.

Alternative to:
Blue Iris
Blue Iris
+10
Scrypted

Scrypted

High-performance video integration and NVR platform

5.5k
329
Last commit: 1d ago

Open-source video integration and NVR platform that ingests camera streams and rebroadcasts them to HomeKit, Google Home, Alexa, Home Assistant and web clients via plugin...

Alternative to:
Blue Iris
Blue Iris
+10
Viseron

Viseron

Local-only NVR with AI computer vision for IP cameras

2.5k
293
Last commit: 2d ago

Self-hosted NVR and computer vision platform for RTSP/IP cameras with local object detection, motion detection, and face recognition.

Alternative to:
Synology Surveillance Station
Synology Surveillance Station
+10
Unblink

Unblink

AI camera monitoring with federated vision workers

1.3k
152
Last commit: 1d ago

Open-source AI camera monitoring that routes camera streams through a relay/node proxy and broadcasts frames to federated AI workers for detections, summaries, and alerts...

Alternative to:
Blue Iris
Blue Iris
+10
Double Take

Double Take

Unified UI and API for facial recognition image processing

672
45
Last commit: 1y ago

Unified web UI and REST API to process, review, and train facial recognition images across multiple detection backends, with MQTT and NVR integrations.

Alternative to:
Ring Protect
Ring Protect
+10