{"id":411,"date":"2016-10-12T22:57:11","date_gmt":"2016-10-12T20:57:11","guid":{"rendered":"http:\/\/itso.dk\/?p=411"},"modified":"2016-10-13T00:22:53","modified_gmt":"2016-10-12T22:22:53","slug":"zoneminder-security-cam-server-ubuntu-16-04","status":"publish","type":"post","link":"https:\/\/blog.itso.dk\/?p=411","title":{"rendered":"Zoneminder &#8211; Security Cam server &#8211; Ubuntu 16.04"},"content":{"rendered":"<p>Zoneminder is a Security camera Server and management platform, controlled via Webinterface.<\/p>\n<p>&nbsp;<\/p>\n<p>Installer Zoneminder fra Ubuntu 16.04<br \/>\nUnder installation af Ubuntu server v\u00e6lges lampstack og openssh server.<br \/>\nEllers kan der LAMP stakken installeres fra tasksel<\/p>\n<p>sudo apt install tasksel<br \/>\nsudo tasksel install lamp<br \/>\n# opdater ubuntu<br \/>\nsudo -i<br \/>\nadd-apt-repository ppa:iconnor\/zoneminder<br \/>\napt update; apt upgrade; reboot<\/p>\n<p># fjern gammel sql config og installer ny sql config<br \/>\nsudo -i<br \/>\nrm \/etc\/mysql\/my.cnf<br \/>\ncp \/etc\/mysql\/mysql.conf.d\/mysqld.cnf \/etc\/mysql\/my.cnf<br \/>\nnano \/etc\/mysql\/my.cnf<\/p>\n<p># inds\u00e6t under [mysqld]<br \/>\nsql_mode = NO_ENGINE_SUBSTITUTION<\/p>\n<p>systemctl restart mysql<\/p>\n<p># installer zoneminder<br \/>\napt install zoneminder php-gd<\/p>\n<p># ret bruger rettigheder<br \/>\nchmod 740 \/etc\/zm\/zm.conf<br \/>\nchown root:www-data \/etc\/zm\/zm.conf<br \/>\nadduser www-data video<\/p>\n<p>a2enmod cgi<br \/>\na2enconf zoneminder<br \/>\na2enmod rewrite<br \/>\nchown -R www-data:www-data \/usr\/share\/zoneminder\/<\/p>\n<p># ret filen, skift fra None til All<br \/>\nnano \/etc\/apache2\/apache2.conf<br \/>\n&lt;Directory \/usr\/share&gt;<br \/>\nAllowOverride All<br \/>\nRequire all granted<br \/>\n&lt;\/Directory&gt;<br \/>\n&lt;Directory \/var\/www\/&gt;<br \/>\nOptions Indexes FollowSymLinks<br \/>\nAllowOverride All<br \/>\nRequire all granted<br \/>\n&lt;\/Directory&gt;<\/p>\n<p># start zoneminder<br \/>\nsystemctl enable zoneminder<br \/>\nsystemctl start zoneminder<br \/>\n# Ret php dato<br \/>\nnano \/etc\/php\/7.0\/apache2\/php.ini<br \/>\n[Date]<br \/>\n; Defines the default timezone used by the date functions<br \/>\n; http:\/\/php.net\/date.timezone<br \/>\ndate.timezone = Europe\/Copenhagen<\/p>\n<p>systemctl restart apache2<br \/>\n# Log p\u00e5 via webbrowser<br \/>\nhttp:\/\/ipadresse\/zm<\/p>\n<p>V\u00e6lg settings og path<br \/>\nRet variablen PATH_ZMS til \/zm\/cgi-bin\/nph-zms<br \/>\nOpret en bruger<br \/>\nUnder fanebladet system s\u00e6ttes OPT_USE_AUTH med et hak for at aktivere login sk\u00e6rm.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Og nu til at aktivere SSL<br \/>\n# Opret ssl key\/certifikat\/n\u00f8gler<\/p>\n<p>a2enmod ssl<br \/>\nopenssl genrsa -out hmezoneminder.key 2048<br \/>\nopenssl req -new -key hmezoneminder.key -out hmezoneminder.csr<br \/>\nopenssl x509 -req -days 365 -in hmezoneminder.csr -signkey hmezoneminder.key -out hmezoneminder.crt<br \/>\nmv hmezoneminder.crt \/etc\/ssl\/certs\/<br \/>\nmv hmezoneminder.key \/etc\/ssl\/certs\/<br \/>\nnano \/etc\/apache2\/sites-enabled\/000-default.conf<\/p>\n<p>&lt;VirtualHost *:80&gt;<br \/>\nServerName hmezoneminder<br \/>\nServerAdmin webmaster@localhost<br \/>\nServerAlias hmezoneminder<br \/>\nRedirect permanent \/ https:\/\/hmezoneminder\/zm<\/p>\n<p>&lt;\/VirtualHost&gt;<\/p>\n<p>&lt;VirtualHost *:443&gt;<br \/>\nServerName hmezonemindersecure<br \/>\nServerAdmin webmaster@localhost<br \/>\nServerAlias hmezonemindersecure<br \/>\nDocumentRoot \/var\/www\/html\/<br \/>\nSSLEngine on<br \/>\nSSLCertificateFile \/etc\/ssl\/certs\/hmezoneminder.crt<br \/>\nSSLCertificateKeyFile \/etc\/ssl\/certs\/hmezoneminder.key<br \/>\n&lt;\/VirtualHost&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zoneminder is a Security camera Server and management platform, controlled via Webinterface. &nbsp; Installer Zoneminder fra Ubuntu 16.04 Under installation af Ubuntu server v\u00e6lges lampstack og openssh server. Ellers kan der LAMP stakken installeres fra tasksel sudo apt install tasksel sudo tasksel install lamp # opdater ubuntu sudo -i add-apt-repository ppa:iconnor\/zoneminder apt update; apt upgrade; &#8230;<\/p>\n<p><a href=\"https:\/\/blog.itso.dk\/?p=411\" class=\"more-link\">Continue reading &lsquo;Zoneminder &#8211; Security Cam server &#8211; Ubuntu 16.04&rsquo; &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":414,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-411","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.itso.dk\/index.php?rest_route=\/wp\/v2\/posts\/411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.itso.dk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.itso.dk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.itso.dk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.itso.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=411"}],"version-history":[{"count":4,"href":"https:\/\/blog.itso.dk\/index.php?rest_route=\/wp\/v2\/posts\/411\/revisions"}],"predecessor-version":[{"id":416,"href":"https:\/\/blog.itso.dk\/index.php?rest_route=\/wp\/v2\/posts\/411\/revisions\/416"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.itso.dk\/index.php?rest_route=\/wp\/v2\/media\/414"}],"wp:attachment":[{"href":"https:\/\/blog.itso.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.itso.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.itso.dk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}