meta données pour cette page
Partage de fichiers multimédia avec minidlna
Le paquet Minidlna est simple d'utilisation et permet de partager des fichiers multimédia tel que les images, musiques et vidéo entre machines interconnecté à un réseau local.
Contrairement à uShare, il est parfaitement adapté à l'environnement Linux et très stable à son utilisation.
La manipulation ci-dessous sont faite sur un serveur équipé d'une Debian 7, 32bits dont le but est de partager des fichiers vidéo sur une TV.
Installation et configuration
L'installation du paquet est de la manière suivante :
apt-get install minidlna
On créer le dossier qui accueillera nos films :
mkdir /partage chmod 777 /partage
Sachant qu'il existe plusieurs paramètres intéressants, on personnalisera et vérifiera dans le fichier minidlna.conf ceci :
nano /etc/minidlna.conf
media_dir=/partage network_interface=eth0 friendly_name=NAS db_dir=/var/cache/minidlna log_dir=/var/log/ log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn port=8200 inotify=yes notify_interval=120
Ces directives signifient :
- media_dir = dossier de partage cible
- network_interface = Précisez l'interface si vous en avez plusieurs sur la serveur (renseignement facultatif)
- friendly_name = Le nom du serveur qui sera afficher sur la TV par ex. (renseignement facultatif)
- db_dir = dossier où se trouve la base qui conserve un historique des fichiers contenue dans le dossier “media_dir”
- log_level = inclus dans les logs ces types d'entrées liée aux données, réseaux, meta-données, etc.
- port = le port d'écoute du service
- inotify = activer l'option pour que minidlna recherche automatiquement de nouvelles entrées dans le dossier “media_dir”
- notify_interval= temps en seconde sur lequel il va vérifier les changements effectués dans le dossier “media_dir”
On vérifie que les droits sur la base soit correcte :
chown minidlna.minidlna /var/cache/minidlna/files.db
On redémarre le service pour prendre en compte la nouvelle configuration :
service minidlna restart
Nous sommes fin prêt! Transférez et visionnez vos films depuis une TV! :)
Sécurité
On peut augmenter d'un cran le niveau de sécurité en utilisant un autre compte que root pour faire fonctionner ce service. Admettons que c'est l'utilisateur dlna.
Modifions le fichier de configuration :
echo 'user=dlna' >> /etc/minidlna.conf
On indique au système que le service se lance avec le bon utilisateur :
echo 'USER="dlna"' >> /etc/default/minidlna
On modifie le dossier où minidlna met en cache l'arborescence des fichiers :
chown dlna: /var/cache/minidlna/ -R
On redémarre le service :
service minidlna restart
Sans oublier qu'il faudra adapter proprement l'accès aux fichiers multimédia (ci c'est l'utilisateur dlna par ex'):
chown dlna: /partage -R chmod 750 /partage -R