Difference between revisions of "Zoneminder"
Unnilennium (talk | contribs) |
Unnilennium (talk | contribs) |
||
Line 13: | Line 13: | ||
|licence= | |licence= | ||
|url= https://www.zoneminder.com | |url= https://www.zoneminder.com | ||
− | |category= | + | |category= Contrib |
− | |tags= | + | |tags=cctv,zoneminder,zm,video,ip camera |
}}{{Warning box|This is early alpha development please use only on test machine, not for production}} | }}{{Warning box|This is early alpha development please use only on test machine, not for production}} | ||
Line 93: | Line 93: | ||
Only released version in smecontrib are listed here. | Only released version in smecontrib are listed here. | ||
− | {{ #smechangelog: {{#var:smecontribname}} }} | + | {{#smechangelog: {{#var:smecontribname}} }} |
Line 100: | Line 100: | ||
<!-- Please keep there the template revision number as is --> | <!-- Please keep there the template revision number as is --> | ||
− | |||
− |
Revision as of 05:47, 13 March 2018
zoneminder logo | |
Maintainer | Unnilennium |
---|---|
Url | https://www.zoneminder.com |
Category | |
Tags | cctv, zoneminder, zm, video, ip camera |
Version
Description
ZoneMinder is intended for use in single or multi-camera video security applications, including commercial or home CCTV, theft prevention and child, family member or home monitoring and other domestic care scenarios such as nanny cam installations. It supports capture, analysis, recording, and monitoring of video data coming from one or more video or network cameras attached to a Linux system. ZoneMinder also support web and semi-automatic control of Pan/Tilt/Zoom cameras using a variety of protocols. It is suitable for use as a DIY home video security system and for commercial or professional video security and surveillance. It can also be integrated into a home automation system via X.10 or other protocols.
This contrib is for IP Camera's only.
Installation
Requirements
yum --enablerepo=smecontribs,smedev install smeserver-extrarepositories-zmrepo smeserver-extrarepositories-remi-safe signal-event yum-modify yum install smeserver-php-scl --enablerepo=smecontribs config show php54 PhpModule disabled config show php55 PhpModule disabled config show php56 PhpModule enabled config show php70 PhpModule disabled config show php71 PhpModule disabled signal-event php-update
Install Zoneminder from the zmrepo
yum install smeserver-zoneminder zoneminder --enablerepo=zmrepo,smecontribs,smedev,smetest signal-event zoneminder-update config set UnsavedChanges no
NFR Acces Zoneminder via sub domain
Instead of accessing the Zoneminder portal at http://myserver.com/zm, it is possible to change this to e.g. https://cctv.myserver.com. For this the easiest and comfortable way is to use the webapps-common contrib.
Install the webapps-common contrib according to the Contrib page. Then (as per example for https://cctv.myserver.com) issue the following as root:
db domains set cctv.myserver.com domain Description "CCTV" Content Primary \ Nameservers internet TemplatePath WebAppVirtualHost \ DocumentRoot /usr/share/zoneminder/www RequireSSL enabled signal-event domain-create cctv.myserver.com
Next you need to adjust the existing (from above) custom template (make a backup copy first):
sed -i '/Alias/d' /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/98zoneminder
Followed by:
signal-event webapps-update
to activate all changes. Now you can reach your zoneminder portal at https://cctv.myserver.com
Uninstall
service zoneminder stop yum --setopt=tsflags=noscripts remove zoneminder smeserver-zoneminder
do not forget to remove the domain you created if you did
signal-event domain-delete cctv.myserver.com signal-event webapps-update
Now to cleanup everything you may want to perform the usual post-upgrade and reboot events. Apart from the php-scl and webapps contribs, all that is left is the MySQL database zm and the logfiles. It's up to you what to do with them.
ZoneMinder clients
By default, ZoneMinder can be accessed via the webinterface. There are also 3rd party client applications available.
zmNinja, a beautiful fast and efficient client application (freely available on Github) DEMO
- Android - Play Store
- iOS - iTunes
- Mac/Windows/Linux Github
Bugs
Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-zoneminder component or use this link
Below is an overview of the current issues for this contrib:
ID | Product | Version | Status | Summary (3 tasks) ⇒ |
---|---|---|---|---|
12373 | SME Contribs | 10.0 | CONFIRMED | /etc/e-smith/events/actions/zoneminder prevents system to start after reboot in bootstrap console |
12219 | SME Contribs | 10.0 | RESOLVED | Unable to install Zoneminder |
11226 | SME Contribs | 10alpha | RESOLVED | Initial Import in SME 10 [smeserver-zoneminder] |
Changelog
Only released version in smecontrib are listed here.