How to install OpenMediavault virtualmin and zoneminder on debian 7
Download Debian 7 and install the base system with openssh
I also make sure the ethernet cable is not connected so during the install process I can manually setup the network IP address etc.
once past the network config you can reconnect the ethernet cable.
*** This is important you need to install the applications in a set sequence else the system setup will fail ***
First of all we install Zoneminder
Update the system and install Zoneminder:
apt-get update && apt-get upgrade
# apt-get install zoneminder
Add user to supplementary group:
# usermod -aG video www-data
Link Apache to Zoneminder
# nano /etc/zm/apache.conf
Check the file to look as below:
Alias /zm /usr/share/zoneminder
ScriptAlias /cgi-bin /usr/share/zoneminder/cgi-bin
<Directory /usr/share/zoneminder>
php_flag register_globals off
Options FollowSymLinks
<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>
</Directory>
MAKE Apache Listen on port 81 temporarily (you can leave this or change it later. I have changed it back to 80 later on in my config):
# nano /etc/apache2/ports.conf
Link Apache file:
# ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
Restart Daemons
# service apache2 restart
# service zoneminder restart
test that everything works
yourserverip/zm
Other options can be found on the full install tutorial at:
https://www.lisenet.com/2013/z…gitech-quickcam-pro-5000/
Install OpenMediaVault on Debian
Update the repository sources and add the contrib and non-free repositories.
# nano /etc/apt/sources.list
Now add the OpenMediaVault repository.
deb http://packages.openmediavault.org/public kralizec main
Update.
# apt-get update
Install the OpenMediaVault repository key and Postfix.
# apt-get install openmediavault-keyring postfix
** When the 'Postfix Configuration' dialogue is displayed choose No configuration. **
Update again and install OpenMediaVault.
# apt-get update
# apt-get install openmediavault
** When the 'Configuring mdadm' dialogue is displayed enter none.
Do you want to start MD arrays automatically? YES
When the 'ProFTPD configuration' dialogue is displayed choose standalone. **
Initialise OpenMediaVault and reboot.
# omv-initsystem
# reboot
** After the reboot you should be able to connect to the OpenMediaVault WebUI and login as admin with the password of openmediavault.
That's it. Get testing. **
** This is important once you are in Openmediavault change the password and change the port that OMV listens to I used port 10002
also enable ssh If you do not then things will go pear shaped DO NOT DO ANYTHING ELSE AT THIS TIME DO NOET ENABLE SAMBA ETC.
Open ssh client and set the apache server to listen to port 80
# nano /etc/apache2/ports.conf
Installing Virtualmin GPL
Start by downloading the install script.
# cd /usr/local/src
# wget http://software.virtualmin.com/gpl/scripts/install.sh
# chmod +x install.sh
# ./install.sh
Other software programs you can install:
# apt-get install fetchmail flex binutils gcc cpp \
libarchive-zip-perl libc6-dev libpcre3 libpopt-dev \
lynx m4 make ncftp perl perl-modules unzip zip zlib1g-dev \
autoconf automake1.9 libtool bison autotools-dev g++ build-essential \
ffmpeg flvtool2 pbzip2 lvm2 ntpdate curl rsync libmagic-dev \
libio-compress-perl vim iftop smartmontools pvrg-jpeg iotop sysstat pflogsumm ncdu
# apt-get install php5-curl php5-dev php5-gd php5-idn php5-imagick \
php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql \
php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy \
php5-xmlrpc php5-xsl php5-odbc php5-dev apache2-prefork-dev unixodbc \
unixodbc-dev unixodbc-bin aspell-en imagemagick make memcached g++ \
graphicsmagick whowatch
Reboot the Server
# reboot
** From http://joealdeguer.com/install…n-gpl-on-debian-7-wheezy/ **
To complete installation go to URL of the newly installed Virtualmin GPL.
in web browser
Login using root.
Click Next.
Pre-load Virtualmin Libraries: Y
Run email domain lookup server: Y
Run ClamAV server scanner: Y
Run SpamAssassin server filter: Y
Run MySQL database server: Y
Enter MySQL password.
MySQL configuration size: Leave default settings
Skip check for resolvability (If DNS is not yet setup for server’s fully qualified domain name)
Password storage mode: Only store hashed passwords.
Click next, next.
Click re-check and refresh configuration. I got this error after running check.
now
click onto the webmin tab
Goto system
Bootup and Shutdown
find the samba demon tick the box
then
enable start on boot then start it
Goto Servers Apache Webserver
Global configuration tab
Configure Apache Modules
Enable php5_cgi
restart apache
Thats it you should have Openmediavault Virtualmin and Zoneminder all running on one box
Thanks to all the creators of tutorials of how to install the said applications for their help:
Hope this help someone