ZoneMinder is a video surveillance system that turns a Linux computer into a security camera monitoring and recording platform. It can be used for home security, commercial CCTV installations, wildlife monitoring and other applications requiring continuous camera coverage.
The software brings camera capture, video analysis, recording and event management together in a single system. It supports installations ranging from one camera to networks containing numerous monitoring devices.
ZoneMinder operates through a browser-based interface, allowing users to manage cameras and examine recorded activity remotely. Its modular architecture separates capture and analysis operations, enabling different components to operate independently.
This is free and open source software.
Key Features
- Supports IP cameras, USB webcams, analogue capture devices and other Video4Linux-compatible equipment.
- Multiple cameras can be monitored and recorded from a single server.
- Provides live video viewing and playback of recorded surveillance events.
- Motion detection with configurable zones and sensitivity thresholds for individual cameras.
- Different operating modes allow cameras to monitor, record continuously or capture motion-triggered events.
- Supports pan, tilt and zoom control for compatible cameras.
- Event filtering and searching help locate recordings matching specified criteria.
- Configurable recording storage and event retention controls.
- User accounts and permissions restrict access to cameras and administrative functions.
- Supports event notifications and integration with external applications.
- REST API enables external software to interact with cameras, events and other system resources.
- Camera capture and video analysis are handled by separate processes.
- Browser-based administration provides access without requiring a dedicated desktop client.
- Supports custom automation and external event triggers.
Website: www.zoneminder.com
Support:
Developer: Philip Coombes and contributors
License: GNU General Public License v2.0

Zoneminder is written in C++. Learn C++ with our recommended free books and free tutorials.
Related Software
| Webcam Tools | |
|---|---|
| Webcamoid | Full featured and multi-platform webcam suite with a simple interface |
| ZoneMinder | All-in-one security camera solution |
| Motion | V4L capture program supporting motion detection |
| DroidCam | Turn a mobile device into a network-attached IP camera |
| Kerberos.io | Video surveillance solution |
| Clight | Webcam becomes light sensor |
| webcamize | Use your camera as a webcam |
| Guvcview | Full-featured video grabber |
| Cheese | Take pictures and videos from your webcam |
| Kamoso | Qt-based webcam utility |
| Ekiga | VoIP and video conferencing application |
| camera-streamer | Low-latency camera streaming project for Raspberry Pi systems |
| WebCamControl | GUI app for controlling properties of a webcam |
| Photobooth | Photobooth software for the Raspberry Pi and PC |
| HasciiCam | Live ascii video on the web for the masses |
| camorama | View, alter and save images from a webcam |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.