ZoneMinder logo

ZoneMinder

Linux-based CCTV and security camera monitoring with capture, analysis, recording, and monitoring

Repository activity
  • Stars5.9k
  • Forks1.3k
  • Open Issues118
zoneminder health score - Linux Foundation Insights
License

GPL-2.0

Languages
  • PHP
  • Perl
  • JavaScript
ZoneMinder screenshot

About ZoneMinder

ZoneMinder is a mature, full CCTV and video management system for Linux. It captures, analyzes, records, and monitors footage from your cameras in one place, and has been in active use for surveillance setups of every size for over a decade.

It handles multiple cameras at once and supports IP, USB, and analog sources. Motion detection works through configurable zones, so you can ignore busy areas and record only where movement matters, alongside continuous recording when you want full coverage.

Clips are reviewed through a web interface, with H.264 and H.265 recording, event filters, and alerts to surface what is worth watching. A REST API exposes events and controls for integration with other tools and custom front ends.

Key features

  • Capture, analyze, record, and monitor CCTV cameras
  • Multi-camera support for IP, USB, and analog sources
  • Zone-based motion detection plus continuous recording
  • H.264 and H.265 recording with a web review interface
  • Event filters, alerts, and a REST API for integration

Details

First released
2013
Cameras
IP · USB · Analog
Detection
Motion zones
Recording
Continuous · Event
Deployment
Self-hosted · Linux · Docker
Integrations
REST API