OpenMediaVault is the next generation network attached storage (NAS) solution based on Debian Linux. It has an excellent and comprehensive web interface as FreeNAS and similar to that used by the ReadyNAS.
Projet web-page : http://www.openmediavault.org/
This page aims to provide explanations on how to build a Debian server augmented by OpenMediaVault services.
Source : informations below comes mainly from : http://forums.openmediavault.org/index.php/Thread/5302-Howto-install-OpenMediaVault-on-Debian-7-x-Wheezy/
Why to install OMV on Debian ?
OpenMediaVault (OMV) is a groupement of services usually provided by a NAS. This makes OMV relevant for applications such as FreedomBox.
However OMV installation has some constraints : no control on disk size/partition to use (installer force to use the whole disk), no choice of kernel ...
Overview of the installation
This installation description aims to clarify how to set up a Debian server embedding OMV. Versions used are : Debian 7.0 (Wheezy) amd64 and OMV 1.0 (kralizec) If you're using another working tuple, please report it !
First we set up a minimalistic Debian installation through a chroot and then install OMV from an appropriate way.
Preparing Debian host
To create a chroot, please read dedicated page. A fresh chroot consume nearly 230 Mo.
Localise your Debian repository, customize your Debian ... but these could be done later.
That was the easy part !
- Add OMV repository :
deb http://packages.openmediavault.org/public kralizec main
- Install keyring and preliminary packages :
aptitude install openmediavault-keyring postfix
Now that you have pre-installed dependancies you may install OMV core packages :
aptitude install openmediavault
From now you should be able connect to OMV web interface through your favorite browser using the default user name and password User: admin PW: openmediavault
If not, check apache log, check that you don't have another process running on port 80 outside your chroot.
Maximum size on disk was 919 Mo (but only 745 Mo after having purged downloaded packages).