I wanted a way to provide some security to my home and give me the ability to remotely view what was happening around my house when I was away. I found plenty of ways to do this using a single camera, but I needed more. I was thinking more like five cameras. Then I remembered ZoneMinder. I found this a few years ago and never though too much about it. Didnt have a use for it at the time, mostly because I didnt own a home. Now that I do, I want to keep an eye on it from time to time. ZoneMinder will allow me to do everything I want at the low cost of Free. I do suggest that you give a donation to this project. It is well worth anything you can afford.
First things first, we need a workstation. A Linux workstation. Since it is me, a Ubuntu Linux workstation.
Start out by installing Ubuntu Linux Desktop 10.04 LTS. Why desktop? Because I couldnt get the server version to work. I will look into it and see why, but for now, the desktop version works. Why 10.04 LTS? Because it is LTS, or Long Term Support. I do not plan on upgrading this too often since it will be a work horse. I need as many patches and fixes as I can get out of one version. 10.04 is it for now.
Next we will update Ubuntu and install ZoneMinder using the command
sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y install zoneminder
Now you need to copy the ZoneMinder Apache configuration into the Apache conf.d directory and name it zoneminder.conf.
sudo cp /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
sudo /etc/init.d/apache2 force-reload
Add the www-data user to the video group
sudo adduser www-data video
sudo /etc/init.d/zoneminder restart
You can now access the ZoneMinder web interface by pointing your browser of choice at