Installer un serveur NAS avec OpenMediaVault [OMV]

Sommaire

 

Présentation

Pour quelle utilisation

Ma configuration

 

Installation

Procédure d'installation

Configuration de base

Le mot de passe admin

Fixe de l'IP

Les certificats SSL

Mise à jour du système

Créations des Groupes et Utilisateurs

 

Plugins principaux

ClamAV

FTP

Cups

SMB/CIFS

SSH

Wake On Lan

 

Les applications

 

Présentation

Aujourd'hui je vais vous présenter cette superbe distribution Linux qu'est OpenMediaVault (OMV), elle est basé sous Debian 7 Wheezy. Donc cette distribution est fondé sur une très bonne base et vous allez voir que les possibilités offertes sont énormes (Linux oblige). Depuis le début de ce tutoriel lors du passage en version stable 1.0.20 au 15 septembre et jusqu'à ce jour 3 mois plus tard, vous serez sur la version 1.4. La principale fonction de cette distribution est de vous proposer un environnement simple et ergonomique pour un serveur de type dit "NAS" Network Attached Storage ou en bon terme français Serveur de Stockage en Réseau.

Et faut dire aussi que peut d'information pertinente en français bien-sûr se trouve sur la toile, mise à part les sempiternelles tutoriel d'installation, c'est tout ce que vous trouverai ou, ici et là, une ou deux applications. Vous trouverez généralement tout en anglais et comme je ne suis pas fan de cette langue, le mieux est de l'avoir en bon français.

 

Pour quelle utilisation

Vous pouvez l'utiliser de plusieurs manière possible. A la base je recherchais un système qui fasse juste du FTP (File Transfert Protocol) et avec la possibilité de mettre en place un media center. Au départ, j'étais parti vers  une distribution bien connus FreeNAS, ou encore du côté de NAS4free son fork. D'autre mon intéressé comme Synology, je n'avais toujours pas le matériel donc libre de faire le choix qu'il me convenait. Hors cette OS est propriétaire, donc cela ne convenait pas pour moi, idem pour ça version hacker XPenolgy, qui d'ailleurs je n'ai pu faire fonctionner qu'une seul foi, allez savoir pourquoi je me pose toujours la question. Puis j'ai trouvé OMV et j'ai découvert qu'elle avait le cocktail parfait LINUX+DEBIAN+LIBRE, voici donc celle que j'ai choisi.

Vous verrez tout au long de l'article que cette distribution est devenu beaucoup plus que cela. Bon je me suis égaré à vous raconter ma vie...

Les différentes possibilité de OpenMediaVault (OMV) sont les suivantes :

- Un service FTP
- Un service SAMBA
- Antivirus ClamAV
- Media center
- MySQL
- RSYNC

etc...  enfin bon comme c'est une base debian je vous laisse imaginé toutes les possibilités qu'il y a.

 

Ma configuration

Pour utiliser OMV, vous êtes libre de prendre n'importe quelle configuration qui vous plaira. Soit une VM (si vous n'avez pas de matériel secondaire) en passant par la vieille tour au fin fond du garage qui était destiné à passer à la benne.

Vous verrez qu'au niveau tarifaire vous pourrez posséder un NAS  moins cher, évolutif et beaucoup plus puissant que les solutions propriétaires (clé en main).

Donc voici le détaille de la configuration que j'ai monté moi même.

Boitier : Cooler Master Elite 110 ~ 36 €
Carte mère : ASRock AM1B-ITX ~ 30 €
Processeur : AMD Athlon 5350 ~ 50€
Mémoire Vive : 4Go RAM DDR3 ~ 40 €
Disque dur : 1 x  HDD Western Digital RED 3To ~ 115 €
Alimentation : Corsair VS350 350W ~ 35 €

Pour un prix total d'environ : === > 306

A cela s'ajoute 1 HDD WD Green 1To et 1 HDD WD Caviar 80Go, composant que je n'utilisais pas. Vous pouvez trouver tout un tas d'autre matériel comme un serveur HP Proliant N54L.

Revenir au sommaire

 

Installation

Mon installation que j'ai fais sur mon propre NAS est la suivante :

HDD 80Go : Le système sera installé sur celui-ci mais il y a aussi un petit défaut. C'est que si vous ne faites pas un bon partitionnement, il prendra la totalité du disque dur, et c'est pour cela que je n'ai pris qu'un petit HDD pour le système.
HDD 1To : Pour celui-ci, c'est la sauvegarde de sécurité qui l'aura comme rôle.
HDD NAS 3To : Et pour finir, celui-la aura la lourde tâches d'accueillir toutes mes données.

Vous êtes bien sur libre de faire comme bon vous semble.

 

Procédure d'installation

Pour commencer il vous faut récupérer votre ISO de la distribution OMV en suivant ces liens pour la version 64 bits et pour la version 32 bits. Ceci fait, il faut procéder à la création de la clé usb bootable, vous pouvez suivre ces manipulations qui reste le même procéder.

Voici maintenant l'installation de la distribution en images sous fond de musique.

OMV install 1

Choisi => Install ou laissé tourner pour qu'il soit choisi automatique.

OMV install 2

Ici sera choisi la langue de votre système, donc pour nous se sera le Français

OMV install 3

OMV install 4

OMV install 5

OMV install 6

OMV install 7

OMV install 8

Voila, l'installation de votre distribution est terminé.

OMV install 9

Avant de pouvoir retirer votre écran et clavier, et après avoir redémarrer le système. Noter l'adresse IP qui se trouve à la ligne eth0 pour nous. Attention, cela peut varier en fonction de votre matériel.

Il ne vous reste plus qu'à accéder a votre interface de gestion par le navigateur en entrant dans la barre d'adresse //<adresse_ip_du_NAS>.

OMV install 10

Nom d'utilisateur : admin ; Mot de passe : openmediavault

OMV

 

 

Il ne reste plus qu'à configurer le tout et ensuite commencer à jouer avec.

 

Configuration de base

Toutes les configuration se feront par l'intermédiaire de votre navigateur internet donc vous pouvez ranger votre écran après avoir notez une première fois l'adresse IP.

1) Changer le mot de passe admin.

Il est primordial avant de faire toute autre configuration de changer le mot de passe du compte administrateur.

1. Rendez-vous dans le section Paramètres généraux.

2. Et ensuite Sécurité Administrateur et entrer votre nouveau mot de passe.

OMV config mdp

 

2) Configuration  pour fixer l'IP.

Nous allons fixer l'IP pour éviter les petites surprise dû au DHCP de votre box qui pourrait lui attribuer une nouvelle IP inopinément.

1. Rendez-vous dans la section Réseau

OMV Fixe IP 1

2. Cliquez sur l'onglet Interfaces

3. Et sélectionner votre port Ethernet et modifiez-le.

OMV Fixe IP 2

4. Sélectionner la Méthode Statique et remplissez les section adresse (votre IP), le masque de sous-réseaux (/24 ou 255.255.255.0), et la passerelle (192.168.1.1).
Tout ceci est bien sûr à paramétrer en fonction de votre propre réseau.

5. Et vous pouvez en profiter pour activer la fonction WakeOnLan (WOL).

 

OMV Fixe IP 3

 

3) Mise en place du certificat SSL et pour forcer les connections sécurisé en HTTPS

Pour plus de sécurité, il faut mettre en place la connexion en HTTPS, la forcer et avec un certificat délivré par vous-même.

• Rendez-vous dans la section Certificats.

OMV Certificat 1

 1. Cliquer sur  + Ajouter

OMV Certificat 2

•  Compléter les différents champs en fonction de votre bon vouloir.

OMV Certificat 3

2. Rendez-vous dans la section Paramètres généraux et cocher la case Activer SSL/TLS, Choisissez votre certificat précédemment créer et cocher la case Forcer SSL/TLS.

OMV Certificat 4Après cette petite configuration toutes les connexions se feront/devrons se faire de manière sécuriser. Et le certificat sera le votre et stocker sur VOTRE machine.

4) Mise à jour du système.

On effectue les mises à jour, qui se ferons également sur les composants de la distribution Debian et les différents plugins qui auront été installés par l'intermédiaire d'OpenMediaVault.

• Rendez-vous dans la section Gestionnaire de mise à jour.

 OMV Update 1

1. Lancer la vérification de la disponibilité des mise à jour si votre liste est vide.

2. Cocher la première pour une sélection complète des des mise à jour a effectuer.

3. Et pour finir il ne vous reste plus qu'à cliquer sur Upgrade pour lancer cette mise à jour.

OMV Update 2

OMV Update 4

• Cette partie permet comme vous pouvez le voir, de passer les updates en mode BETA. L'activer à votre convenances.

OMV Update 3

 

5) Création des Groupes et Utilisateurs

Cette partie est plus en fonction des personnes qui vont utiliser les différents logiciels, applications et plugins, qui permet donc une personnalisation des autorisations très minutieuse.

• Rendez-vous dans la section Utilisateur.OMV-user1

• Cliquer sur + Ajouter.

OMV-user2

• Dans cette partie il vous faut remplir les différentes cases en fonction de vos préférences. Par contre, pour la suite, et pour gagner du temps en clic, je recommande pour votre principale utilisateur "non-root" de lui attribuer les groupes ssh (pour les connexion avec putty par exemple) et sudo (pour lancer des commande admin)

OMV-user3

• Pour la création de groupe, cela s'effectuera de la même manière en allant dans la session groupe et en cliquant sur + Ajouter. Vous aurez ensuite cette pop up avec la possibilité d'ajouter directement les utilisateurs qui auront été créé avant le groupe. Cela permettra d'accorder des droits au dossier à tout un groupe d'utilisateur en même temps sans devoir le faire manuellement pour chaque.

OMV-user4

Revenir au sommaire

 

Plugins principaux

Ici seront listé les différent plugins & applications de bases sur la distribution OMV sans devoir installer le plugins OMVExtras.

On va commencer par mettre en place le disque dur de données.

• Rendez-vous dans la section File Systems.

• Cliquer sur + Créer.

OMV-HDD-2

• Vous aurez alors une pop up, sélectionnez votre périphérique dans le menu déroulant, nommez-le et choisissez votre format de fichier ext3, ext4, xfs ou jfs. Encore une fois, c'est a vous de voir quelle sera votre préférence. Mais sinon par défaut se sera ext4.

OMV-HDD-3

• Sélectionner votre disque dur nouvellement formaté et cliquer sur le bouton Monter.

OMV-HDD-4

• On va ensuite accorder les droits à votre premier utilisateur créer en vous rendant dans la session Dossiers partagés et en cliquant sur + Ajouter.

OMV-HDD-5

• Vous aurez alors une pop up, où vous donnerez le nom, l'emplacement (si vous avez plusieurs HDD), le chemin (par défaut à la racine) et les droits sur votre disque (bien comprendre que vous êtes en admin donc les siens).

OMV-HDD-6

• Vous verrez alors apparaitre le dossier tout juste créé, sélectionner-le et cliquer respectivement sur privilèges et ensuite sur ACL.

OMV-HDD-7

• Se sera a cet endroit qui vous définirez tous les privilèges d'accès en lectures et écritures de manières basiques.

OMV-HDD-8

• Et ensuite le menu ACL vous permettra de peaufiner vos droits avec beaucoup plus d'options, je vous recommande de paramétrer vos privilèges avant les droits ACL, pour évité toutes erreurs d'accès.

OMV-HDD-9

ClamAV

Ce logiciel est un anti-virus développé pour les systèmes d'exploitation Linux, cela peut être utile si vous voulez vous prémunir d'une infection pour les OS Windows.

FTP

C'est le plugins central de votre système, celui que  vous allez utiliser au 3/4 du temps. En même temps ce n'est pas pour faire beau un NAS.

• Rendez-vous dans la session FTP et cocher la case Activer, cliquer sur enregistrer et confirmer la configuration. Vous pouvez voir que la configuration de base proposée est bien sécurisé, c'est a vous de voir en fonction de votre utilisation de changer les options et surtout si vous le propulsé sur le web. Vous pourrez aussi paramétrer la sécurité SSH/TLS pour vos connexion FTP et les Liste d'interdictions.

OMV-FTP-1

• Ce qui nous intéresse le plus c'est de pouvoir accéder au dossier précédemment créer par le biais du FTP. Rendez-vous dans l'onglet Partage et cliquer sur + Ajouter, vous aurez une pop up et il ne vous restera plus qu'a sélection le dossier concerné. Puis confirmé votre configuration.

OMV-FTP-2

Cups

Un petit plugins bien utile si vous avez comme moi une imprimantes et plusieurs ordinateur chez vous et que vous voulez imprimer des documents sur ces différents appareil sans devoir être branché à cette imprimant.

SMB/CIFS

Ce plugin est très utile si vous avez sur vos ordinateur des systèmes Windows.

• Rendez-vous dans la session SMB/CIFS et cocher la case Activer, cliquer sur enregistrer et confirmer la configuration. La procédure reste très similaire à celle pour le service FTP.

OMV-SMB-1 • Rendez-vous dans l'onglet Partage et cliquer sur + Ajouter, vous aurez une pop up et il ne vous restera plus qu'a sélection le dossier concerné. Puis confirmé votre configuration.

OMV-SMB-2

SSH

Voici l'autre plugin très utile pour l'administration de votre système Linux et qui sera utilisé pour l'installation d'applications / de plugins un peu exhaustifs.

• Rendez-vous dans l'onglet SSH et cocher la case Activer, cliquer sur Enregistrer puis confirmé votre configuration.

OMV-SSH-1

Wake On Lan (WOL)

Un petit plugin très utile (et un peu pour les fainéants) qui vous permettra d'allumer votre serveur à distance sans appuyer sur le bouton.

 

Revenir au sommaire

 

Les applications

Pour l'installation de plugins et applications un peu plus exotique, ceci seront traités dans un prochain  articles dont le lien sera mis ici.

Voici une petite listes non exhaustive : (les liens redirigent pour le moment sur leur site officiel respectifs)

- Les Média center : Plex, MediaBrowser, Kodi ( ancien nom XBMC), Serviio
- Service de stockage dans les nuage (Cloud) : Owncloud, Seafile, SparkleShare, Pydio, Tonido
- Service de musique : Subsonic, Mopidy, Ampache,
- Gestion de Torrents: Deluge, Transmission
- Service de Synchronisation de donnée : Syncani, BTSync, Syncthing
- Autre service : Calibre (eBook)

Voici le lien pour la suite du Tutoriel et l'installation des différents plugins et logiciels : [OMV] OMV et ses plugins

Quelques infos en prime

Je remets ici les liens qui peuvent être utile :

Revenir au sommaire

 

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

 


Les commentaires sont fermés.