
Bluecherry
Linux-based video surveillance server with web and mobile clients
273 stars 80 forks last commit first released GPL-2.0
Slowing down
No commits since 29 Dec 2025. Check the issue tracker before you rely on it.

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:
Similar to Bluecherry

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

Scrypted
High-performance video integration and NVR platform
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 plugins.

Ganymede
Twitch VOD and livestream archiving with chat playback
Self-hosted platform to archive Twitch VODs and live streams with real-time chat playback, rendered chat exports, playlists, and channel watching automation.

Invidious
Privacy-focused alternative web front-end for YouTube
Invidious is a lightweight, privacy-focused alternative front-end for YouTube with subscriptions, playlists, and an API—without Google accounts, ads, or tracking.

DocuSeal
Open-source platform for filling and signing documents online
Self-hostable DocuSign alternative to create fillable forms and collect legally binding eSignatures with API and webhooks.

MediaCMS
Open source video and media CMS with streaming and a REST API
Modern open source video and media CMS for hosting, organizing, and streaming video, audio, images, and PDFs with RBAC and a REST API.






