Difference between revisions of "User:Bbunge"

From ZoneMinder Wiki
Jump to navigationJump to search
(Created page with "Zoneminder 1.26.4-2 on Ubuntu 12.04 64-bit This installation uses Zoneminder from the Launchpad PPA sources. Zoneminder in Ubuntu since the 11.10 version is compiled with the...")
 
(Blanked the page)
 
Line 1: Line 1:
Zoneminder 1.26.4-2 on Ubuntu 12.04 64-bit


This installation uses Zoneminder from the Launchpad PPA sources. Zoneminder in Ubuntu since the 11.10 version is compiled with the mmap option. I am running an Optiplex 755 with a dual core processor, 4 GIG RAM and 160 GIG hard drive. I have 12 Linksys IP cameras with Modect operational. I have run this install and have set up the 12 cameras in about an hour!
Note: This also works for Ubuntu 13.04. I have also tested this with a Ubuntu desktop install on 12.04 and 13.04. I tested this with Teamviewer for Linux to enable a client to view cameras without the need for port forwarding and/or dynamic DNS. Setting this up is an entire topic in itself!
Install Ubuntu
There are plenty of sources for instructions on how to install Ubuntu.
Install Basic Server (if you used the mini.iso), OpenSSH Server, and LAMP Server.
Reboot server.
Log in then become root:
sudo su
apt-get update
apt-get upgrade
apt-get dist-upgrade
Optional: Set static IP address
nano /etc/network/interfaces
Make changes similar to this:
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 68.87.75.194
Note: for Ubuntu 12.04 the resolv.conf is dynamically assigned. The "dns-servers" entry in the interfaces file will set the DNS Multiple DNS server entries can be used.
Ctrl+o Enter to save
CTRL+x to exit
Reboot server
From this point on I used Putty from another PC to configure the server.
Install Zoneminder
Log in then become root
sudo su
Install PPA Repository for Zoneminder 1.26.4-2
apt-get install python-software-properties
add-apt-repository ppa:iconnor/zoneminder
apt-get update
apt-get install zoneminder
Note: You will be prompted to configure Nullmailer during the Zoneminder install. You can leave the program un-configured if you do not plan to have the server email alerts. Or search for instructions to configure Nullmailer.
Add the H.264 packages if wanted.
apt-get install x264
Add delay to allow MySQL to start before Zoneminder
nano /etc/init.d/zoneminder
Add above "zmfix -a" sleep 15
Ctrl+o Enter to save
CTRL+x to exit
Link Apache to Zoneminder
ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
/etc/init.d/apache2 force-reload
adduser www-data video
Optional Install Cambozola
cd /usr/src && wget http://www.charliemouse.com:8080/code/cambozola/cambozola-latest.tar.gz
tar -xzvf cambozola-latest.tar.gz
replace "931" with cambozola version downloaded
cp cambozola-0.931/dist/cambozola.jar /usr/share/zoneminder
Optional Add SSL to Apache2
Create a self-signed certificate:
make-ssl-cert generate-default-snakeoil --force-overwrite
Activate Apache SSL module:
a2enmod ssl
Activate Apache default ssl virtual host:
a2ensite default-ssl
Restart Apache:
service apache2 restart
You should now be able to access the web server using https://serverip
NTP Daily Sync
nano /etc/cron.daily/ntpdate
Copy the following two lines into nano
#!/bin/sh
ntpdate ntp.ubuntu.com
Note: replace ntp.ubuntu.com with the time server(s) of your choice. I use time-a.nist.gov time-b.nist.gov
Ctrl+o Enter to save
CTRL+x to exit
chmod 755 /etc/cron.daily/ntpdate
Open Zoneminder in web browser
http://serverip/zm
Click Options
Uncheck: Check with zoneminder.com for updated versions (?) click Save.
Click Images tab
Optional: check "Is the (optional) cambozola java streaming client installed (?)"
Click Save
Reboot server to insure Zoneminder starts on boot.
Return to the Zoneminder web page to set up your cameras.

Latest revision as of 09:48, 14 October 2013