Translation(s): Anglais - Français
Cette page a pour but de fournir les détails sur l'installation d'un serveur Debian complété par les services d'OpenMediaVault.
OpenMediaVault est une solution avancée de type NAS basée sur Debian GNU/Linux. Au delà de fournir les services classiques de partage de fichier, accès à distance, cette solution fournit une interface d'administration web évoluée de la même manière que FreeNAS.
Page du projet : http://www.openmediavault.org/
Pourquoi installer OMV sur Debian ?
... alors qu'OMV est déjà basé sur Debian ?
OpenMediaVault (OMV) regroupe les services que l'on trouve habituellement sur les NAS commerciaux. OMV est donc une solution possible pour des applications telles que la FreedomBox.
Cependant l'installation d'OMV via son installateur présente quelques contraintes : il n'est pas possible de choisir la taille de la partition à utiliser (l'installateur force à utiliser un disque entier), il n'y a pas de choix du noyau ...
Contexte
Cette description a pour but de clarifier la réalisation d'un serveur Debian embarquant OMV. Les version testées sont : Debian 7.0 (Wheezy) amd64 et OMV 0.4.27 (Fedaykin), Debian 8.9 (Jessie) et OMV 3 (Erasmus) Si vous utilisez un autre couple qui fonctionne, merci de l'ajouter !
On commence par installer un serveur Debian puis on s'occupe de l'installation d'OMV par dessus.
Préparation de la cible Debian
Reportez-vous à la page chroot pour créer une installation de base minimale. Un chroot tout frais pèse environ 230 Mo.
N'oubliez pas de lier /dev , /dev/pts et /proc entre votre chroot et le système père sinon certains paquets ne pourront pas être configurés.
La suite des opérations se passent dans le chroot.
Vous pouvez alors localiser vos dépôts, commencer à affiner votre Debian ... mais celà pourrat être fait plus tard.
Installation d'OMV
- Ajoutez le dépôt OMV à votre sources.list :
# debian 7 deb http://packages.openmediavault.org/public fedaykin main # debian 8.x deb http://packages.openmediavault.org/public erasmus main
- Installez les premiers paquets :
aptitude update aptitude install openmediavault-keyring postfix
- La partie la plus dure (spécifique à Wheezy) :
Si vous essayez d'installer directement OMV maintenant, cela ne fonctionnera pas car certaines dépendances ne sont pas disponible, il faut les préparer manuellement.
Note : il est probable que vous préfèrerez préparer les paquets à l'extérieur de votre chroot.
cd /tmp wget http://ftp.us.debian.org/debian/pool/main/s/scponly/scponly_4.8-4.1_$(uname -r | cut -d "-" -f3).deb dpkg -i scponly_4.8-4.1_$(uname -r | cut -d "-" -f3).deb
svn checkout svn://svn.code.sf.net/p/openmediavault/code/trunk openmediavault-code cd openmediavault-code/deb/php5-pam dpkg-buildpackage dpkg -i ../php5-pam_1.0.3-1_$(uname -r | cut -d "-" -f3).deb
Maintenance que les dépendances sont installées, vous pouvez installer la partie centrale d'OMV :
aptitude install openmediavault locales
À présent vous devriez pouvoir vous connecter sur l'interface d'administration d'OMV. Si ce n'est pas le cas, vérifiez les logs Nginx, vérifiez que vous n'avez pas déjà un autre processus tournant sur le port 80 à l'extérieur du chroot.
La taille maximale utilisée sur le disque est de 919 Mo, mais seuls 745 Mo restent après avoir purgé les paquets téléchargés.
Liens externes
Les informations ci-dessous proviennent en grande partie du forum suivant : http://forums.openmediavault.org/viewtopic.php?f=12&t=1794&p=9455#p9382