The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Package:Zoneminder"
Threesixes (talk | contribs) m |
Threesixes (talk | contribs) m (more details) |
||
Line 4: | Line 4: | ||
|Homepage=http://www.zoneminder.com/ | |Homepage=http://www.zoneminder.com/ | ||
}} | }} | ||
ZoneMinder is a web/net cam [[web-server-stack]] web application to create streams of video for security feeds. ZoneMinder supports motion logging, zooming, and other DVR functions. | ZoneMinder is a web/net cam [[web-server-stack]] web application to create streams of video for security feeds. ZoneMinder supports motion logging, zooming, and other DVR functions. | ||
Line 76: | Line 75: | ||
==== Adding Cameras ==== | ==== Adding Cameras ==== | ||
To the bottom left select "add new monitor." In the window that pops up, to the top right are probe & presets. Any further configuration settings that are required are probably listed in the hardware compatibility list. | |||
=== External Resources === | === External Resources === |
Revision as of 02:46, April 24, 2015
Zoneminder
We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.
ZoneMinder is a web/net cam web-server-stack web application to create streams of video for security feeds. ZoneMinder supports motion logging, zooming, and other DVR functions.
Installation
root # emerge www-misc/zoneminder
Configuration
ZoneMinder's configuration files are located @ /etc/conf.d/zoneminder
& /etc/zm.conf
.
Apache
/etc/apache2/vhosts.d/10_zoneminder.conf
- Set apache configs.ScriptAlias /cgi-bin/zms "/usr/libexec/zoneminder/cgi-bin/zms" ScriptAlias /cgi-bin/nph-zms "/usr/libexec/zoneminder/cgi-bin/nph-zms" <Directory "/usr/libexec/zoneminder/cgi-bin"> AllowOverride All Options +ExecCGI Require all granted </Directory> Alias /zm "/usr/share/zoneminder/www" <Directory "/usr/share/zoneminder/www"> Options -Indexes +MultiViews +FollowSymLinks AllowOverride All Require all granted </Directory>
/etc/conf.d/apache2
- Set apache configs.APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D PHP5 -D SECURITY"
/etc/zm.conf
- Set db password in ZoneMinder configs.ZM_DB_USER=zmuser ZM_DB_PASS=changeme
Database
MySQL
ZoneMinder requires a database to run. dev-db/mysql and its equivalent alternatives will suffice.
root # mysql -u root -p mysql> create database zm; mysql> \q
Deploy ZoneMinder's database settings:
root # mysql -p zm < /usr/share/zoneminder/db/zm_create.sql
Create a database user for ZoneMinder to use. Make sure the /etc/zm.conf zm db user & zm db pass settings match the users, and passwords here.
root # mysql -u root -p mysql> use zm; mysql> grant select,insert,update,delete on zm.* to 'zmuser'@localhost identified by 'changeme'; mysql> flush privileges; mysql> \q
Init
To start the ZoneMinder service:
root # rc-update add zoneminder root # rc
Web Interface
The ZoneMinder web interface can be viewed @ http://127.0.0.1/zm/index.php
If you're having problems serving this webapp via php-fpm:
root # ln -s /usr/share/zoneminder/www/ /var/www/localhost/htdocs/zoneminder
and instead view the cms @ http://127.0.0.1/zoneminder/index.php
Mobile Web Interface
To the top right of ZoneMinder's web interface click options. Select the display tab. Change ZM_SKIN to mobile, and hit save.
To revert the changes visit your install and instead of index.php use index.php?skin=classic
ZoneMinder is skinable, funtoo suggests using a bootstrap skin instead.
Adding Cameras
To the bottom left select "add new monitor." In the window that pops up, to the top right are probe & presets. Any further configuration settings that are required are probably listed in the hardware compatibility list.
External Resources
- http://www.zoneminder.com/wiki/index.php/Hardware_Compatibility_List
- http://www.zoneminder.com/wiki/index.php/Main_Documentation#Check_that_your_Camera_Works.21
- https://wiki.gentoo.org/wiki/ZoneMinder
- https://wiki.archlinux.org/index.php/ZoneMinder
- http://www.puccinellidigital.com/musings/notes/zoneminder-nginx