ZoneMinder Appliance
This ZoneMinder appliance will help you set up your own CCTV server for monitoring your room, home, company, etc. This appliance will work best with IP cameras.
Please note, that if you want to use analog cameras, you probably will not be able to run it in virtual environment as you will not have access to your capture card in virtualized environment.
To enter ZoneMinder, open your favourite browser (remember that IE is NOT your favourite ;)) and go to: http://x.×.×.x/zm where x.×.×.x is your appliance IP address.
Since version 0.5.9 you will automatically be redirected to HTTPS. Sending username and password in plain text is not such a good idea. The default certificate is selfsigned so your browser will warn you that it’s insecure. Buy yourself an SSL certificate or make your own selfsigned by issuing:
# openssl req -new -x509 -keyout lighttpd.pem -out lighttpd.pem -days 365 -nodes
and store it in /etc/lighttpd/certs/ directory.
Remeber that certificate should be readable only by root! (issue # chmod 400 lighttpd.pem)
(do NOT use this default certificate on production!)
ZoneMinder users (for webinterface – not for linux console! Console users are at the bottom of the page):
admin, password: admin
user password: user
There is now added one sample monitor, configured to work with Foscam FI8908W IP camera. All configuration, including pan/tilt script is based on tutorial by Dave Harris: http://bit.ly/ar3XXe
You will probably have to change IP address, both in Source and Control tabs, and password for the camera, if it’s not a standard one (which is blank, with user admin). If so, you will also have to change it in the script which can be found at:
@/usr/lib/perl5/vendor_perl/5.10.0/ZoneMinder/Control/FoscamFI8908W.pm @
Also, this appliance now uses lighttpd instead of heavy apache2 – thanks to fixxxermet from #zoneminder
Comments, cloning, and constructive criticism encouraged :)
Download
Media
USB & disk image
This is an image of your disk, ready to be written to either a USB drive or your hard disk. When written, it will erase all data on a disk. During the first boot, your partition will bee automatically resized to fill available space.
ISO image
Burn this ISO file to a DVD (or CD, if the space allows), and you'll be able to boot directly from the disc.
Preload ISO
A bootable ISO containing the appliance disk image. Boots into a simple graphical environment and prompts for confirmation before writing the image onto the hard drive. Useful for performing automated system installs/preloads.
Warning: Overwrites all data on the target hard drive.
Virtual
Open Virtualization Format (OVF)
The OVF format is an open standard for packaging and distributing virtual appliances. It is not tied to any particular hypervisor or system architecture.
VMware / VirtualBox / KVM image
Whether you use VMware, VirtualBox, or KVM, this vmdk is a ready-to-use virtual appliance.
Xen guest image
This Xen guest image is ready to run on a Xen hypervisor host.
Release notes
Removed kernel-pae as it seemed to be broken (please let me know if you really need it I will try to work it out)
cleaned up config files
Technical Details
Appliance configuration
Accounts
| User | Password |
|---|---|
| root | linux |
| tux | linux |
Basic settings
| Keyboard: | english-us |
|---|---|
| Time zone: | Europe/Warsaw |
| Language: | en_US.UTF-8 |
| Network: | dhcp |
| Firewall: | enabled |
Software
0 patterns, 379 packagesView package list…
Security summary
-
-
No custom software packages were uploaded.
-
No custom scripts were enabled.

You need to sign in to comment
Everyone's comments
Hey everyone,
thanks for using and giving feedback on this appliance. Unfortunately I am unable to test new versions anymore. Therefore fixing or adding new features is impossible, because I cannot test if it does not break anything. I wanted to update the appliance to a newer version of openSUSE but I no longer have access to any CCTV equpment. Sorry.
Best regards,
SiMH
Any Chance of updating the REPOs? as It can’t be clone and built without tweaking
Very thankful
R.
Ross,
could you provide more information? I tried and cloned this appliance with no problem.
But the repo with ZoneMinder I provided is for 11.2, so if you want to use it with newer version you will encounter problems.
SiMH
Thanks SiMH,
I want to change the /systemVGRoot to 900GB, without having to do a LVReduce and LVExtend once dumped.
Any repo you recommend.
R.
If anyone gets this working on VirtualBox I’d like to know how to install VirtualBox Guest Additions successfully. It crashes on me (as root command: ./VBoxLinuxAdditions.run) with error “LinuxExtraction failed”, “signal caught”.
Odd, worked fine for me with multiple versions on VB. Right now I’m on 4.1.6
Thanks for making this great virtual machine. I have ran it with VMware and also VirtualBox. So far it works great! I use Linksys netcams wvc54c, wvc80n models.
Hi
How do you install onto the servers – there is no options?
Does this work with a usb webcam ?
DJW
You need to read the ZM docs http://www.zoneminder.com/documentation
Worked like a charm first time, nice! One teeny issue – the timestamps on the images and on the web pages are UTC which is not my timezone – how do I change this? Thanks for the efforts..
SiMH.
Do you have any plans to move to oS 11.4 (x86_64) in the near future?
Thanks in advance
Luis
Luis,
Yes, I do. I actually am thinking about switching my desktop to oS (I am currently exploring kubuntu). I hope to make it sooner than later
Great Work!
Just one Question….
I want to setup the appliance to be accessable externally of my router, what Port(s) does the lighttpd/zoneminder listen on for connections? I want to to just Port Forward this port – rather than sitting the appliance in the DMZ (which works fine btw) Also How could I change the port config if I need to in OpenSuse.
Many Thanks
80 and 443, to change ports yast2 then firewall
The raw size for USB & Flash is ~ 20GB, is this correct?
Which is the size of USB stick to use?
The data is about 3GB but the partitions are set to about 20GB so you will not have to resize them if you would want to test it for some time. I honestly didn’t think about what effect it will have on raw image – sorry.
Why do you want to have it on USB stick? Maybe you could use something else?
The possible solution would be for you to use some kind of VM (Virtualbox or KVM or something) to test it and if you like it keep compressed file on usb and deploy it stright to HDD.
You could also clone this appliance and resize the LVM volumes so it will fit on USB.
If you encounter any problems I could do that for you.
Lemme know :)
I chose the USB stick because I thought it was a good solution if necessary to update the system in the future while maintaining the database on the hard disk. But perhaps the best solution is the installation the hard drive from CD.
mac,
I think that this would degenreate your flash stick very fast. They have limited lifetime closely related to number of write times.
Too bad it doesn’t seem to work in Testdrive, I get 403 forbidden, or it just can’t connect?!? any tips?
I get the same on Firefox but it works just fine with Opera. I guess it has something to do with blocked flash. Haven’t had the chance to check it with other browsers or make it work with Firefox. This however seem more like a SuSEGallery error than specific to this appliance
VMware appliance fails to boot after first reboot. It gets stuck at grub. I can boot it up after telling grub where the kernel and initrd.img are.
ZoneMinder also fails to start. zmpkg logs this in /var/log/messages
ERR [Unable to run "su lighttpd --shell=/bin/sh --command='/usr/bin/zmdc.pl check '". output is ""]Thanks for letting me know. To be honest I have no idea why it was broken all of a sudden, I tried previous versions and it was the same. I hope it will be ok with version 0.7.1!
Please let me know otherwise
the root password does not work on the Xen image.
Unfortunately I am unable to test Xen image right now. But please check newer version, at least 0.7.1 and let me know if the problem persists
Very good job !
I’ve made a post on the official zoneminder forum.
Thanks.
I hope this will help popularize ZoneMinder and make it easier to install/setup for new users.
Any feedback is much appriciated!
Cheers