Un serveur UPNP avec Mediatomb

De HomeServer.DIY.
Aller à : Navigation, rechercher

Pouvoir partager ses fichiers avec les autres PC de la maison sous Windows, c’est bien. Mais pouvoir profiter de ses films, musiques et photos sur tout matériel multimédia de la maison (à condition qu’il soit connecté au réseau et qu’il possède un client UPNP) tel que la Playstation 3 ou encore le boitier TV de la Freebox HD, c’est encore mieux. Pour cela je vais vous présenter le logiciel MediaTomb qui n’est rien d’autre qu’un serveur UPNP.


Sommaire

Installation:

L’installation est très simple. En mode root (su sous Debian et sudo sous Ubuntu), entrez la commande suivante:

apt-get install mediatomb

Configuration:

Modification des fichiers de configuration:

Passons à la configuration. Toujours en mode root, tapez ceci:

nano /etc/mediatomb/config.xml

Vous voici dans le fichier de configuration de MediaTomb.

Dans la ligne:

<accounts enabled="yes" session-timeout="30">

Mettez enabled sur « no » puis à la ligne suivante, choisissez un nom d’utilisateur (user) et un mot de passe (password). Si vous utilisez une Playstation 3, cherchez la ligne:

<protocolInfo extend="no"/>

Et mettez la sur « yes ». Puis cherchez la ligne:

Et décommentez-la en enlevant

Si vous utilisez la Playstation 3 et la Freebox HD ou cette dernière seule, dé-commentez plutôt cette ligne en laissant la précédente commentée:

Pour lire les vidéos HD au format M2TS avec la Playstation 3, il faut ajouter avant:

</extension-mimetype>

…la ligne:

<map from=«m2ts» to=«video/mpeg» />

Enregistrez (Ctrl+o) puis quittez nano (Ctrl+x) et entrez la ligne:

nano /etc/default/mediatomb

Cherchez la ligne: INTERFACE=«» …et ajoutez le nom de votre interface réseau entre les guillemets (c’est presque tout le temps eth0 Enregistrez, quittez nano et redémarrez votre serveur (

reboot


Partage des fichiers multimédias:

Sur votre navigateur préféré, entrez l’adresse suivante:

http://IP-du-serveur:49152

Entrez le nom d’utilisateur et le mot de passe précédemment choisi:

Mediatomb1.jpg

Dans la page qui vient d’apparaître, en haut du menu de gauche, cliquez sur « Filesystem ».

Mediatomb2.jpg

Vous voici dans l’arborescence de votre serveur. Il ne vous reste plus qu’à chercher le dossier que vous voulez partager et à cliquer sur le « + » en haut du menu à droite à côté de l’adresse du répertoire. Pour un fichier seul, c’est la même manipulation mais il faut cliquer sur le « + » à côté du fichier concerné.

Mediatomb3.jpg

Attention: La mise à jour des fichiers partagés n’est pas automatique et vous devez refaire la partie b) pour ajouter de nouveaux fichiers.

L’interface web de MediaTomb n’étant pas très sécurisée et n’en n’ayant plus besoin, nous allons la désactiver. En mode root, entrez de nouveau cette ligne:

nano /etc/mediatomb/config.xml

Cherchez la ligne:

<ui enabled="yes" />

…et mettez la sur « no » pour désactiver l’interface web. Le jour où vous devrez partager de nouveaux fichiers, il suffira de la mettre sur « yes ». Enregistrez et quittez.

Vous pouvez maintenant accéder aux fichiers multimédias à partir de n’importe quel client UPNP (Freebox HD et Playstation 3 inclus).