[OMV] OMV et ses plugins

Sommaire

Installer un serveur NAS avec OpenMediaVault [OMV]

OMV Extras org

Configuration des plugins

1/ Administrations
2/Sauvegarde
3/ Téléchargements
4/ Système de Fichier
5/ Jeux Vidéo
6/ Multimédia
7/ Musique
8/ Service de stockage dans les nuage
9/ Service de Synchronisation
10/ Réseau
12/ Divers
13/ Utilitaires
14/ Virtualisation
15/ Sécurité

 

Dans le précédent article, vous avez pu faire votre installation de OMV. Et paramétrer les premiers, et plus essentiels, plugins pour avoir un NAS opérationnel et autonome. Cette fois-ci pour cet article, nous allons voir comment ajouter automatiquement (à la liste des plugins disponible pour une installation facile) une vingtaine de plugins/applications. Ceci sera fait, grâce à l'ajout du plugins OMV plugins extra. Et je rajouterai par la suite tout autre plugin qui ne rentrera pas dans de catégorie particulière comme média center, musique, etc.

 

OMV Extra org

Vous aurez 2 possibilités.

1ère manipulations :

Il vous faut télécharger le fichier .deb à cette adresse. Et suivez les explications indiquées par l'image suivante.

plugins-OMV-extras-01

Rendez-vous ensuite dans votre interface d'OMV :

  1. Rendez-vous dans la section Plugins.
  2. Cliquez sur le bouton Télécharger.
  3. Ensuite, cliquez sur le bouton Browser... et recherchez votre fichier précédemment téléchargé.
  4. Il ne vous reste plus cas cliquer sur OK.

plugins-OMV-extras-02

Les nouveaux plugins s'afficheront automatiquement après l'installation, sinon cliquez sur le bouton Vérifier.

 2ème manipulation :

Pour cette manipulation, il vous faut être connecté en SSH. Sous un environnement Windows le logiciel de prédilection est Putty, et pour un environnement sous Linux vous n'aurez besoin que de votre terminal et de taper la commande suivante en mettant vos informations à vous.

# ssh root@192.168.*.* -p 22

Ensuite, tapez les commandes suivantes

# wget //omv-extras.org/openmediavault-omvextrasorg_latest_all.deb
# dpkg -i openmediavault-omvextrasorg_latest_all.deb
# apt-get update

Ceci fait, rendez-vous dans la section Plugins et si la liste des plugins ne s'est pas mis à jour automatiquement, cliquez sur le bouton Vérifier.

Source et, pour suivre les mises à jour et futurs plugins c'est ici.

 

Configuration des plugins

Vous voici parez pour faire de votre NAS, une machine de compétition, et c'est, ci-après, que vous aurez la liste des tutos que je vais faire pour l'installation des différents plugins qui ne seront pas forcément de base dans la liste des plugins dans l'interface de OMV.

Voic comment je vais procéder pour que l'on puisse si retrouver dans les ajouts et mise à jour des tutos.

Exemple :
___________________________

1/ Multimédia (Lien du tuto)

• Plex (Lien direct vers le tuto) [ Mise à jour 26/06/15 ]
• MediBrowser
• Servio [ Mise à jour 15/07/15 ]
• Kodi
___________________________

1/ Administrations

• ShellInABox - Le SSH dans votre navigateur
• FAil2Ban

2/ Sauvegarde

• Backup
• Rsnapshot
• USB Backup

3/ Téléchargements

• Deluge
• Transmission
• JDownloader
• Pyload

4/ Système de Fichier

• UnionFileSystems

5/ Jeux Vidéo

• mcmyadmin
• Mumble
• Teamspeak

6/ Multimédia

• Plex
• MediaBrowser
• Kodi ( ancien nom XBMC)
• Serviio
• Emby
• VDR

7/ Musique

• Subsonic
• Mopidy
• Ampache

8/ Service de stockage dans les nuage

• Owncloud
• Seafile
• SparkleShare
• Pydio
• Tonido

9/ Service de Synchronisation

• Syncani
• BTSync
• Syncthing

10/ Réseau

• DNSMasq
• Kerberos
• LDAP
• MySQL
• Nginx
• PXE
• Route

12/ Divers

• Calibre
• Links

13/ Utilitaires

L'imprimante dit Cups
• WoL - Wake on Lan

14/ Virtualisation

• VirtualBox

15/ Sécurité

• OpenVPN
• OpenVPNAS
• ClamAV

Image de couverture : Image issus du site Flirck.
CC BY-SA 2.0
Image assemblée par moi-même.


12 commentaires sur “[OMV] OMV et ses plugins

  1. bonjour j’ai un problème avec ces plugins et n’étant pas un genie de debian j’aimerai de l’aide OMV me renvoie ce message d’erreur
    « Erreur #0:
    exception ‘OMV\ExecException’ with message ‘Failed to execute command ‘export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C; apt-get update 2>&1’: Ign file: InRelease
    Ign file: Release.gpg
    Ign file: Release
    Ign file: Translation-en
    Ign file: Translation-fr
    Hit http://packages.openmediavault.org erasmus InRelease
    Hit http://security.debian.org jessie/updates InRelease
    Ign http://ftp.fr.debian.org jessie InRelease
    Hit http://ftp.fr.debian.org jessie-updates InRelease
    Hit http://httpredir.debian.org jessie-backports InRelease
    Hit http://ftp.fr.debian.org jessie Release.gpg
    Hit http://security.debian.org jessie/updates/non-free Sources
    Hit http://security.debian.org jessie/updates/non-free i386 Packages
    Ign https://openmediavault.github.io erasmus InRelease
    Get:1 http://httpredir.debian.org jessie-backports/main i386 Packages/DiffIndex [27.8 kB]
    Hit http://ftp.fr.debian.org jessie-updates/contrib Sources
    Hit http://security.debian.org jessie/updates/non-free Translation-en
    Hit http://security.debian.org jessie/updates/main Sources
    Hit http://packages.openmediavault.org erasmus/main i386 Packages
    Hit http://security.debian.org jessie/updates/contrib Sources
    Get:2 http://httpredir.debian.org jessie-backports/contrib i386 Packages/DiffIndex [23.3 kB]
    Get:3 http://ftp.fr.debian.org jessie-updates/main i386 Packages/DiffIndex [6916 B]
    Hit http://security.debian.org jessie/updates/main i386 Packages
    Get:4 http://httpredir.debian.org jessie-backports/non-free i386 Packages/DiffIndex [17.3 kB]
    Hit http://security.debian.org jessie/updates/contrib i386 Packages
    Ign https://openmediavault.github.io erasmus Release.gpg
    Hit http://security.debian.org jessie/updates/contrib Translation-en
    Get:5 http://httpredir.debian.org jessie-backports/contrib Translation-en/DiffIndex [6484 B]
    Hit http://ftp.fr.debian.org jessie-updates/contrib i386 Packages
    Hit http://security.debian.org jessie/updates/main Translation-en
    Get:6 http://httpredir.debian.org jessie-backports/main Translation-en/DiffIndex [27.8 kB]
    Get:7 http://httpredir.debian.org jessie-backports/non-free Translation-en/DiffIndex [14.2 kB]
    Get:8 http://ftp.fr.debian.org jessie-updates/non-free i386 Packages/DiffIndex [736 B]
    Hit http://ftp.fr.debian.org jessie-updates/contrib Translation-en
    Ign https://openmediavault.github.io erasmus Release
    Get:9 http://ftp.fr.debian.org jessie-updates/main Translation-en/DiffIndex [2704 B]
    Get:10 http://ftp.fr.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
    Hit http://ftp.fr.debian.org jessie Release
    Ign http://packages.openmediavault.org erasmus/main Translation-en
    Ign https://openmediavault.github.io erasmus/main i386 Packages/DiffIndex
    Hit http://ftp.fr.debian.org jessie-updates/main Sources
    Ign http://packages.openmediavault.org erasmus/main Translation-fr
    Hit http://ftp.fr.debian.org jessie-updates/non-free Sources
    Hit http://ftp.fr.debian.org jessie/main Sources
    Hit http://ftp.fr.debian.org jessie/main i386 Packages
    Hit http://ftp.fr.debian.org jessie/main Translation-en
    Hit http://ftp.fr.debian.org jessie/main Translation-fr
    Ign https://openmediavault.github.io erasmus/main Translation-en
    Ign https://openmediavault.github.io erasmus/main Translation-fr
    Err https://openmediavault.github.io erasmus/main i386 Packages
    server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
    Fetched 128 kB in 5s (22.6 kB/s)
    W: Failed to fetch https://openmediavault.github.io/packages/dists/erasmus/main/binary-i386/Packages server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

    E: Some index files failed to download. They have been ignored, or old ones used instead.’ in /usr/share/openmediavault/engined/rpc/apt.inc:216
    Stack trace:
    #0 /usr/share/php/openmediavault/rpc/serviceabstract.inc(528): OMVRpcServiceApt->{closure}(‘/tmp/bgstatusNm…’, ‘/tmp/bgoutputbb…’)
    #1 /usr/share/openmediavault/engined/rpc/apt.inc(218): OMV\Rpc\ServiceAbstract->execBgProc(Object(Closure))
    #2 [internal function]: OMVRpcServiceApt->update(NULL, Array)
    #3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(124): call_user_func_array(Array, Array)
    #4 /usr/share/php/openmediavault/rpc/rpc.inc(84): OMV\Rpc\ServiceAbstract->callMethod(‘update’, NULL, Array)
    #5 /usr/sbin/omv-engined(516): OMV\Rpc\Rpc::call(‘Apt’, ‘update’, NULL, Array, 1)
    #6 {main} »

    merci de votre aide

    Gaut

    • Bonjour,
      Quel est le plugin qui pose problème ?
      Pour l’erreur viens de la mise à jour des dépôts.

      ===========================================================================
      server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
      Fetched 128 kB in 5s (22.6 kB/s)
      W: Failed to fetch https://openmediavault.github.io/packages/dists/erasmus/main/binary-i386/Packages server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
      ===========================================================================

      Avez-vous retenter de mettre à jour les dépôts depuis ?

  2. Bonjour, j’ai installé avec succès OpenMediaVault sur un vieux PC que je vais recycler en NAS. Jusque la, tout est nickel. Maintenant, je souhaite personnaliser mon NAS avec des plugins, mais en suivant votre méthode avec PuTTY ou dans le terminal Linux, je n’ai absolument aucun ajout de plugins à part ceux de base. Idem si je passe par l’interface web d’OMV.

    Je ne comprend pas ce qui pourrais déconner. Certains des ces plugins me serait utile.

    Si vous avez une idée, je suis preneur.

    Voici le log sous PuTTY :

    login as: root
    root@192.168.1.40‘s password:
    Linux DiskStation 3.2.0-4-amd64 #1 SMP Debian 3.2.78-1 x86_64

    The programs included with the Debian GNU/Linux system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.

    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    Last login: Thu Apr 21 14:43:25 2016 from desktop-tuaprb4.home
    root@DiskStation:~# wget http://omv-extras.org/openmediavault-omvextrasorg_lates t_all.deb
    –2016-04-21 14:44:37– http://omv-extras.org/openmediavault-omvextrasorg_lates t_all.deb
    Résolution de omv-extras.org (omv-extras.org)… 5.9.105.28
    Connexion vers omv-extras.org (omv-extras.org)|5.9.105.28|:80…connecté.
    requête HTTP transmise, en attente de la réponse…200 OK
    Longueur: 273970 (268K) [application/x-debian-package]
    Sauvegarde en : «openmediavault-omvextrasorg_latest_all.deb.1»

    100%[======================================>] 273 970 582K/s ds 0,5s

    2016-04-21 14:44:38 (582 KB/s) – «openmediavault-omvextrasorg_latest_all.deb.1» sauvegardé [273970/273970]

    root@DiskStation:~# dpkg -i openmediavault-omvextrasorg_latest_all.deb
    (Lecture de la base de données… 29348 fichiers et répertoires déjà installés.)
    Préparation du remplacement de openmediavault-omvextrasorg 2.13.1 (en utilisant openmediavault-omvextrasorg_latest_all.deb) …
    Dépaquetage de la mise à jour de openmediavault-omvextrasorg …
    dpkg: des problèmes de dépendances empêchent la configuration de openmediavault- omvextrasorg :
    openmediavault-omvextrasorg dépend de apt-transport-https ; cependant :
    Le paquet apt-transport-https n’est pas installé.

    dpkg: erreur de traitement de openmediavault-omvextrasorg (–install) :
    problèmes de dépendances – laissé non configuré
    Traitement des actions différées (« triggers ») pour « openmediavault »…
    Restarting engine daemon …
    Des erreurs ont été rencontrées pendant l’exécution :
    openmediavault-omvextrasorg
    root@DiskStation:~# apt-get update
    Ign file: Release.gpg
    Ign file: Release
    Ign file: Translation-fr_FR
    Ign file: Translation-fr
    Ign file: Translation-en
    Atteint http://ftp.fr.debian.org wheezy Release.gpg
    Atteint http://security.debian.org wheezy/updates Release.gpg
    Atteint http://packages.openmediavault.org stoneburner Release.gpg
    Atteint http://ftp.fr.debian.org wheezy-updates Release.gpg
    Atteint http://packages.openmediavault.org stoneburner Release
    Atteint http://security.debian.org wheezy/updates Release
    Atteint http://ftp.fr.debian.org wheezy Release
    Atteint http://ftp.fr.debian.org wheezy-updates Release
    Atteint http://packages.openmediavault.org stoneburner/main amd64 Packages
    Atteint http://security.debian.org wheezy/updates/main Sources
    Atteint http://ftp.fr.debian.org wheezy/main Sources
    Atteint http://security.debian.org wheezy/updates/contrib Sources
    Atteint http://ftp.fr.debian.org wheezy/main amd64 Packages
    Atteint http://security.debian.org wheezy/updates/non-free Sources
    Atteint http://ftp.fr.debian.org wheezy/main Translation-fr
    Atteint http://security.debian.org wheezy/updates/main amd64 Packages
    Atteint http://ftp.fr.debian.org wheezy/main Translation-en
    Atteint http://security.debian.org wheezy/updates/contrib amd64 Packages
    Atteint http://security.debian.org wheezy/updates/non-free amd64 Packages
    Atteint http://ftp.fr.debian.org wheezy-updates/main Sources
    Atteint http://security.debian.org wheezy/updates/contrib Translation-en
    Atteint http://ftp.fr.debian.org wheezy-updates/contrib Sources
    Atteint http://security.debian.org wheezy/updates/main Translation-en
    Atteint http://ftp.fr.debian.org wheezy-updates/non-free Sources
    Atteint http://security.debian.org wheezy/updates/non-free Translation-en
    Atteint http://ftp.fr.debian.org wheezy-updates/main amd64 Packages/DiffIndex
    Atteint http://ftp.fr.debian.org wheezy-updates/contrib amd64 Packages
    Atteint http://ftp.fr.debian.org wheezy-updates/non-free amd64 Packages/DiffInde x
    Atteint http://ftp.fr.debian.org wheezy-updates/contrib Translation-en
    Atteint http://ftp.fr.debian.org wheezy-updates/main Translation-en/DiffIndex
    Atteint http://ftp.fr.debian.org wheezy-updates/non-free Translation-en/DiffInde x
    Ign http://packages.openmediavault.org stoneburner/main Translation-fr_FR
    Ign http://packages.openmediavault.org stoneburner/main Translation-fr
    Ign http://packages.openmediavault.org stoneburner/main Translation-en
    Creating index of upgradeable packages …
    Creating index of openmediavault plugins …
    Lecture des listes de paquets… Fait
    root@DiskStation:~#

    Merci d’avance de votre aide, Julien

  3. merci pour vos tuto precedent, avez vous laissé tombé les tuto pour les plugins?
    car ça manque beaucoup en français sur le web.

  4. Bonjour,
    Une petite question : existe-t-il des plugin permettant de faire de ce NAS un vrai serveur généraliste.
    En l’occurence :
    1) je voudrais installer mon propre serveur DNS et donc m’affranchir des DNS google, opendns et autres DNS des différents FAI.
    2) installer mon propre serveur de messagerie
    3) Eventuellement mon site web

    • Salut! Je ne sais pas si quelqu’un a répondu mais voici ce que moi j’ai fait.
      installer bind9, créer ma zone, ajouter le nom de domaine que tu veux dans /etc/resolv.conf (par exemple search chez_toi.org) et tu fais pointer nameserver sur l’adresse ip de ton serveur (par exemple nameserver 192.168.1.10)

      Une fois ça fait, tu peux déclarer dans ta zone un « forwarder » que tu fais pointer sur 8.8.8.8

      Comme ça, si ton dns ne trouve pas quelque chose, il ira demander à google si il connait la réponse.

      Si tu suis la donc simple de bind, tu n’auras aucun problème.

  5. Bonjour,
    Merci pour cette suite de tutoriel. Je ne sais pas dans quel ordre vous avez envisagé de développer ce tutoriel. Si je peux emmètre un voeu je suis intéressé pour l’installation de owncloud et le cms pluxml: http://www.pluxml.org/ puisque nginx est déjà fonctionnel dans openmediavault. En vous remerciant

    • Salut,
      Je n’ai pas de guideline prédéfini, les tutos arriveront dans le désordre au gréés de mon utilisation, et de la demande des utilisateurs. Donc je pense que Owncloud et ses alternatives sera un des prochain tutos.
      Par contre pour Pluxml il arrivera un peu plus tard.
      Voici une petite liste des chose que je publierai :
      • Service de stockage dans les nuage (Owncloud, Seafile et pydio)
      • Service de Synchronisation
      • Multimédia
      • Sécurité
      • Utilitaires
      • Utilitaires
      • Téléchargements

      Voila étant sur un autre article et n’ayant pas beaucoup de temps car manque de disponibilité ils arriveront avec un peu de retard.

  6. Pingback: Installer un serveur NAS avec OpenMediaVault [OMV] | geekz0ne.fr

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.