[[mediatomb]]
Piste: » mediatomb
MediaTomb
Tant qu'elle porte le tag brouillon, veuillez-vous mettre en relation avec lui ou les contributeurs sur la liste de mails adhoc, surtout si vous voulez la transformer !!!
MediaTomb est un serveur UPnP OpenSource sous Licence GNU GPL. Il permet ainsi de partager des ressources audio et vidéo sur votre réseau interne, en étant géré par interface web.
MediaTomb est implémenté selon les spécifications UPnP MediaServer v1.0 ; il est disponible pour architecture x86, AMD64 pour Ubuntu.
Pré-requis
- Disposer des droits d'administration ;
- Disposer d'une connexion à Internet configurée et activée ;
- Avoir un réseau correctement configuré sur la PS3
- (autres ? certainement …)
Installation
Sous 8.04 LTS Hardy Heron
Mediatomb se trouve dans les dépots Universe d'Ubuntu. Il vous suffit de les activer et d'installer le paquet Mediatomb.
Sous 7.10 Gutsy et 7.04 Feisty
1. Pour installer le paquet MediaTomb, vous devez utiliser un dépôt alternatif, il vous faut donc modifier votre liste de dépôt et ajouter :
- Ubuntu 7.10 :
deb http://apt.mediatomb.cc/ gutsy main
- Ubuntu 7.04 :
deb http://apt.mediatomb.cc/ feisty main
2. Enregistrez la clé GPG : (key id: A2DCDB57; fingerprint: F1A6 C581 6BC1 AD55 80E9 EEFE 48AD 7164 A2DC DB57)
wget http://apt.mediatomb.cc/key.asc -O- -q | sudo apt-key add -
3. Mettre-à-jour votre liste de dépôt
4. Installez les paquets mediatomb, mediatomb-daemon et mediatomb-common.
Utilisation / Configuration
Premier usage
Accès interface web
Vous avez accès à l'affichage du serveur, quand il est fonctionnel, par le menu Applications → Son et Vidéo → Mediatomb.
Vous pouvez le voir aussi en ouvrant votre navigateur internet favori, et en tapant l'une ou l'autre des deux URL suivantes :
Pour finir, il est possible d'y avoir accès aussi, en ouvrant votre gestionnaire de fichiers, de vous diriger dans votre répertoire personnel, puis vers .mediatomb, et de lancer mediatomb.html.
Enregistrement base de données
Par défaut, mediatomb fonctionne avec sqlite pour enregistrer les différentes données !
Pour info, il est possible d'utiliser la base de données MySQL, aussi …
Fichier log
Le journal log se trouve dans /var/log/mediatomb.log … affichez-le au moindre problème.
grep -i warning /var/log/mediatomb
ou
grep -i error /var/log/mediatomb
, voire pour obtenir les dernières informations inscrites dans ce fichier, à exécuter un :
tail /var/log/mediatomb.log
Modifications fichiers
En ayant les droits administrateur :
- Dans un premier temps, il faut modifier le fichier /etc/default/mediatomb, pour changer deux valeurs :
- Paramétrer NO_START à no !
- Paramétrer INTERFACE en implémentant eth0 (selon la carte réseau que vous choisissez d'activer sur votre ordinateur ; eth0, généralement si vous n'en avez qu'une, ou sur la première), ou laissez à vide (permettra de cibler toutes les interfaces de votre ordinateur - utile dans le contexte de portable :p )
- Puis, démarrez le serveur :
sudo /etc/init.d/mediatomb start
Gestion PS3
Il est possible de "lier" la PS3 avec le serveur Mediatomb :
Toujours, avec les droits d'administrateur, modifiez le fichier /etc/mediatomb/config.xml :
- ligne 23, changez la valeur 'no' de l'attribut extend par 'yes' :
<protocolInfo extend="yes"/>
- ligne 65, enlevez les commentaires html de la ligne, afin de ne plus avoir sur cette ligne que ce code :
<map from="avi" to="video/divx"/>
Redémarrez le serveur.
Usage MySQL
Il est possible de fonctionner avec MySQL !
Veuillez dans un premier temps installez le serveur mysql, si cela n'est pas déjà fait … ensuite, il vous faut configurer celui-ci, en tant qu'administrateur toujours :
mysql> CREATE DATABASE db_mediatomb; mysql> GRANT ALL ON db_mediatomb.* TO 'user_mediatomb'@'localhost' IDENTIFIED BY 'passwd_mediatomb';
Ensuite, il faut modifier le fichier /etc/mediatomb/config.xml :
- ligne 14, paramétrer sqlite sur no :
<sqlite3 enabled="no">
- ligne 17, paramétrer mysql sur yes :
<mysql enabled="yes">
- ligne 18, laissez host sur localhost, si mediatomb est installé en local … :
<host>localhost</host>
- ligne 19, paramétrer le nom utilisateur MySQL, celui que vous avez donné ci-dessus. :
<username>mediatomb</username>
- ligne 20, paramétrer le nom de la base database sur db_mediatomb :
<database>db_mediatomb</database>
- ligne 21, paramétrer le mot-de-passe MySQL correspondant à l'utilisateur MySQL, ci-dessus. :
<password>mediatomb</password>
Redémarrez le serveur !
Sécuriser le serveur
Le serveur a intégré un gestionnaire de fichier au-travers du navigateur internet.
Configuré par défaut, il permet à n'importe qui de naviguer dans votre système de fichier et ainsi de télécharger n'importe quelle donnée. Dans un environnement non sécurisé, il est nécessaire de désactiver l'interface graphique :
- ligne 4, paramétrer l'attribut enabled à no :
<ui enabled="no" />
Dans le contexte d'un environnement LAN, vous pouvez laisser l'interface graphique activée, tout en paramétrant la gestion de compte :
- ligne 4, laissez l'attribut enabled à yes.
- ligne 5, paramétrer l'attribut enabled à yes :
<accounts enabled="yes" session-timeout="30">
- ligne 6, paramétrer les attributs user et password …
Documentation officielle
Voyez la documentation officielle : http://mediatomb.cc/pages/documentation_overview
Désinstallation
Il suffit de désinstaller le programme, tout simplement.
