ZoneMinder
From Indie IT Wiki
Installation On Gentoo Linux
Add the zugaina overlay.
layman -a zugaina eix-layman -a zugaina add eix-update
Install the software.
emerge =www-misc/zoneminder-1.24.3
Test the camera.
mplayer tv:// -tv driver=v4l2:width=320:height=240:device=/dev/video1
Check that ZoneMinder can see and use the camera.
zmu -d /dev/video1 -q -v Video Device: /dev/video1 General Capabilities Driver: uvcvideo Card: UVC Camera (05ca:183b) Bus: usb-0000:00:1a.7-2 Version: 1.0.0 Type: 0x4000001 Supports video capture (X) Does not support video output Does not support frame buffer overlay Does not support VBI capture Does not support VBI output Does not support sliced VBI capture Does not support sliced VBI output Does not support video output overlay Does not have tuner Does not have audio in and/or out Does not have radio Does not support read/write i/o (X) Does not support async i/o Supports streaming i/o (X) Standards: Formats: YUV 4:2:2 (YUYV) (YUYV) Crop Capabilities Bounds: 320 x 240 Default: 320 x 240 Inputs: 1 Input 0 Name: Camera 1 Type: Camera Audioset: 00000000 Standards: 0x0 Power on (X) Signal detected (X) Colour Signal detected Horizontal Lock detected
Create mysql database.
mysql -uroot -p zm < /usr/share/zoneminder/db/zm_create.sql
Assign privileges.
mysql -uroot -p zm mysql> grant select,insert,update,delete on zm.* to 'zmuser'@localhost identified by 'zmpass'; mysql> quit; mysqladmin reload
Set your database settings in /etc/zm.conf.
nano /etc/zm.conf
Start the zoneminder daemon.
/etc/init.d/zoneminder start
Set time/date setting in PHP.
date.timezone = 'Europe/London'
Fix PHP setting in file /etc/php/apache2-php5.3/php.ini.
short_open_tag = On
Start apache.
/etc/init.d/apache2 start
Load in web browser.
http://localhost/zoneminder