Comment configurer un serveur DLNA sous Linux
Linux offre une variété d'options pour diffuser des contenus multimédias sur votre réseau. Bien que des solutions comme Plex et Emby soient idéales pour les configurations de serveurs robustes, et que le partage via NFS ou Samba soit une possibilité, Mediatomb se présente comme une alternative intéressante, particulièrement si vous utilisez du matériel plus ancien. Mediatomb est un serveur DLNA qui tire parti de la technologie plug-and-play universelle, compatible avec de nombreux appareils. Il permet de diffuser vos médias sur le réseau de manière fluide et est facile à installer sur la plupart des distributions Linux. Voici comment configurer votre serveur DLNA avec Mediatomb sous Linux.
Aperçu rapide : Une vidéo tutorielle est disponible à la fin de cet article.
Installation de Mediatomb
Ubuntu
sudo apt install mediatomb
Debian
sudo apt-get install mediatomb
Arch Linux
Pour installer Mediatomb sur Arch Linux, commencez par accéder à l'AUR et télécharger l'instantané pour créer le paquet. Une fois l'archive dans votre dossier Téléchargements, ouvrez un terminal et décompressez-la.
cd ~/Téléchargements tar xvzf mediatomb.tar.gz
Après avoir extrait les fichiers sources de Mediatomb, utilisez la commande CD pour entrer dans le dossier décompressé.
cd mediatomb
Utilisez la commande makepkg pour générer le paquet. Notez que cette étape peut échouer si toutes les dépendances requises ne sont pas présentes sur votre système. Consultez les messages du gestionnaire de paquets Pacman pour identifier les dépendances manquantes, que vous devrez peut-être télécharger depuis l'AUR.
Une fois toutes les dépendances satisfaites, le paquet Mediatomb est prêt à être compilé.
makepkg
Laissez le processus de création se terminer. Un paquet tar.xz sera généré. Installez-le à l'aide du gestionnaire de paquets d'Arch Linux.
sudo pacman -U mediatomb.tar.xz
Fedora
sudo dnf install mediatomb
OpenSUSE
Pour installer facilement Mediatomb sur OpenSUSE, utilisez le service de build OpenSUSE. Le paquet serveur DLNA est disponible pour OpenSUSE Leap 42.3, Leap 42.2 et OpenSUSE Tumbleweed.
Rendez-vous sur la page de téléchargement, sélectionnez votre version de SUSE et cliquez sur "Installation en 1 clic". L'outil d'installation YaST s'ouvrira et installera Mediatomb sur votre système !
Autres distributions Linux
Mediatomb est un logiciel répandu, présent dans de nombreuses distributions. Si votre distribution ne propose pas de paquet binaire, il faudra télécharger le code source sur le site web du développeur et compiler vous-même le serveur, en suivant les instructions fournies.
Configuration de Mediatomb
Après l'installation, quelques ajustements sont nécessaires. Ouvrez un terminal et passez en mode superutilisateur avec la commande : sudo -s. Ensuite, éditez le fichier de configuration de Mediatomb.
nano /etc/mediatomb/config.xml
Dans l'éditeur nano, cherchez la ligne ui enabled="no" et remplacez-la par ui enabled="yes". Enregistrez les modifications avec Ctrl + O.
Après avoir activé l'interface web, il est temps de démarrer le serveur.
systemctl enable mediatomb systemctl start mediatomb
L'étape suivante consiste à ajouter vos fichiers multimédias. Ouvrez un nouvel onglet de votre navigateur et allez à l'adresse : https://localhost:50500. Notez que localhost fonctionne uniquement en local. Pour accéder au serveur depuis d'autres appareils du réseau, vous devrez connaître son adresse IP. Utilisez la commande suivante :
ip addr show | grep "inet 192.168"
Cette commande affichera l'adresse IP locale de votre PC. Copiez l'adresse de type 192.168.1.XXX et saisissez-la dans la barre d'adresse de votre navigateur, en ajoutant le port 50500. Exemple :
192.168.1.132:50500
Une fois sur l'interface web, cliquez sur "Système de fichiers" puis "Répertoire PC". Naviguez jusqu'à l'emplacement de vos fichiers multimédias et cliquez sur le signe "+" pour les ajouter au serveur. Répétez l'opération pour tous les fichiers que vous souhaitez partager.
Utilisation de Mediatomb
Mediatomb étant un serveur DLNA, l'accès aux fichiers depuis d'autres appareils est simplifié. Sous Linux, VLC est un excellent moyen d'explorer vos médias (compatible également avec d'autres systèmes supportant VLC). Téléchargez et installez VLC, puis suivez les instructions pour accéder à vos fichiers Mediatomb.

Dans VLC, passez en mode "Liste de lecture" en cliquant sur le bouton correspondant. Dans la section "Réseau local", sélectionnez "Universal Plug'n'Play". Votre serveur Mediatomb apparaîtra alors comme un dossier. Cliquez sur ce dossier et parcourez vos fichiers. Double-cliquez sur un fichier pour lancer la lecture.
Remarque : Pour accéder à votre serveur Mediatomb depuis d'autres plateformes et appareils, consultez le manuel de votre appareil pour identifier la compatibilité DLNA. De nombreux appareils comme les consoles de jeux, les décodeurs, etc. prennent en charge cette fonctionnalité.