ZoneMinder
Self-hosted CCTV software captures and records video on Linux, supports IP, USB and analog cameras, and is free under GPL-2.0.
ZoneMinder is a self-hosted CCTV system for people who want to manage security cameras on their own Linux machine. It handles camera video capture, analysis, recording and monitoring.
- Video capture and recording: Capture feeds from connected security cameras and record their video on your Linux host.
- Analysis and monitoring: Analyze camera video and monitor feeds within the same surveillance system.
- Mixed camera support: Use most IP network cameras, USB cameras and analog cameras attached through compatible capture hardware, including BTTV cards.
It's free and open source under GPL-2.0. Video capture, analysis and recording run on the Linux machine you control. ZoneMinder requires a Linux distribution that supports the Video For Linux (V4L) interface, with packages maintained for Ubuntu, Debian, Fedora and RHEL/CentOS derivatives.