OpenMediaVault: installer des plugins et ajouter des dépots de package .deb

Publié le 20 septembre 2014 par Eric78

Open Media Vault est un serveur de fichiers open source idéale pour monter un NAS. Il gère de nombreux protocole nativement Samba (MB/CIFS), NFS et il est très facile d’en rajouter tel que le iSCI. Via l’ajout de plugins on peu également apporter des tonnes de nouvelles fonctionnalité à OMV (serveur web type LAMP, Seedbox, DLNA / DAAP, gestion de librairie e-book via Calibre…)

Dans les versions actuelles, le dépot de base n’est pas très fournit. Il faut donc en ajouter quelques un. Pour cela, le plus simple est de vous rendre sur cette page: omv-extras.org

Télécharger le package correspondant à votre version:
Le package ici si vous utilisez OpenMediaVault 0.5.x (Sardaukar)

Le package ici si vous utilisez OpenMediaVault 1.x (Kralizec)

Rendez-vous ensuite dans l’interface via le navigateur (hostname ou IP):
http://openmediavault

Cliquez sur Système > Plugins > Barre de menu télécharger

Faire Browse / Parcourir pour charger le package que vous venez de télécharger puis valider par OK

Patientez puis dans la liste cherchez OpenMediaVault-Extrasorg x.x.x
Cochez le puis faire installer

Après le rechargement de la page, vous avez accès à nouveau menu OMV-Extra.org
Vous pouvez maintenant cochez tous les repos qui vous intéresse via les onglets Primaire / Secondaire et Custom (attention certains plugins non officiel peuvent bloquer le redémarrage (custom).

Si vous utilisez un microserver HP G7 (N54L ou autre), installer le bakports Kernel 3.2 peut être bénéfique.

Si après avoir installé des plugins non compatible avec votre version d’OMV et que l’interface web n’est plus accessible et que cette dernière vous “insulte” avec des messages d’erreurs du type:

Error #0:
exception ‘Exception’ with message ‘Failed to open file js/omv/NavigationPanel.js.’ in /usr/share/php/openmediavault/htmlpage.inc:42
Stack trace:
#0 /usr/share/php/openmediavault/htmlpage.inc(49): OMVHtmlPage->scanFiles(‘js/omv/Navigati…’, Array)
#1 /usr/share/php/openmediavault/htmlpage.inc(70): OMVHtmlPage->scanFiles(‘js/omv/module/a…’, Array)
#2 /usr/share/php/openmediavault/htmlpage.inc(186): OMVHtmlPage->scanDir(‘js/omv/module/a…’, Array, true)
#3 /usr/share/php/openmediavault/htmlpage.inc(112): OMVWebGui->getJavascriptIncludes()
#4 /var/www/openmediavault/index.php(37): OMVHtmlPage->render()
#5 {main}


Pas de panique! Il suffit de supprimer depuis la console tous les plugins externe, vous trouverez les explications et même un petit script de nettoyage bien utile sur cette page de thorandco.fr


Vous pouvez aussi faire l’install en ligne de commande (CLI via Putty en SSH) rempalcer xx par la version qui vous intéresse

  1. wget http://omv-extras.org/debian/pool/main/o/openmediavault-omvextrasorg/openmediavault-omvextrasorg_0.x.xx_all.deb
  2. dpkg -i openmediavault-omvextrasorg_0.x.xx_all.deb
  3. apt-get update