Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
gnump3d [Le 10/11/2007, 23:09]
gurdil63
gnump3d [Le 11/09/2022, 11:50] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
 +{{tag>​audio radio streaming}}
 +----
 +
 ====== Gnump3d ====== ====== Gnump3d ======
  
-GNUMP3d est un serveur de streaming supportant les formats MP3 et Ogg vorbis. GNUMP3d est distribué sous licence GNU. Il est issu du projet de serveur multimédia Edna.+GNUMP3d est un serveur de [[wpfr>streaming]] supportant les formats MP3 et Ogg vorbis. GNUMP3d est distribué sous licence GNU GPL. Il est issu du projet de serveur multimédia Edna. 
 + 
  
 ===== Installation ===== ===== Installation =====
  
-On commence par installer à partir des dépôts ​ +On commence par [[:tutoriel:​comment_installer_un_paquet|installer le paquet]] **gnump3d**
-  sudo aptitude install ​gnump3d+
  
-A partir de ce momment ​là, Gnump3d est installé avec les options par défaut. Vous pouvez le voir à l'​adresse http://​127.0.0.1:​8888/​. On remarquera alors la rubrique préférence,​ contenant entre autres ​le choix des thèmes.+Il est à noter qu'un fork fonctionnel est disponible sur GitHub : https://​github.com/​eherot/​gnump3d 
 + 
 +A partir de ce moment-là, Gnump3d est installé avec les options par défaut. Vous pouvez le voir à l'​adresse http://​127.0.0.1:​8888/​. On remarquera alors la rubrique préférence,​ contenant entre autre le choix des thèmes.
  
 Passons maintenant à la configuration : Passons maintenant à la configuration :
 +
 +
 +
 +
  
 ===== Configuration ===== ===== Configuration =====
  
-Ouvrez ​le fichier de configuration ​de gnump3d :  +[[:​tutoriel:​comment_editer_un_fichier|Éditez ​le fichier]] de configuration ​**/​etc/​gnump3d/​gnump3d.conf** avec les droits d'​administration.
-   ​gksudo gedit /​etc/​gnump3d/​gnump3d.conf +
-ou sous KDE +
-   kdesu kate /​etc/​gnump3d/​gnump3d.conf+
  
 === Répertoire contenant les musiques === === Répertoire contenant les musiques ===
  
 Recherchez "root = /​var/​music"​ et remplacez-le par le répertoire de votre choix, par exemple "root = /​home/​toto/​musique"​ Recherchez "root = /​var/​music"​ et remplacez-le par le répertoire de votre choix, par exemple "root = /​home/​toto/​musique"​
 + ou faites un lien.
 puis cherchez "user = gnump3d"​ et remplacez-le par "user = root" puis cherchez "user = gnump3d"​ et remplacez-le par "user = root"
  
Ligne 29: Ligne 36:
 Par défaut le port par lequel on accède à gnump3d est le port 8888, mais vous pouvez vouloir le changer, pour ce faire, cherchez "port = 8888" et remplacez-le par le port de votre choix, par exemple "port = 8889". Par défaut le port par lequel on accède à gnump3d est le port 8888, mais vous pouvez vouloir le changer, pour ce faire, cherchez "port = 8888" et remplacez-le par le port de votre choix, par exemple "port = 8889".
  
-Si vous voulez pouvoir accéder à votre serveur musical depuis un autre ordinateur et que vous êtes derrière un routeur, assurez-vous que le port que vous choisissez ​est bien redirigé.+Si vous voulez pouvoir accéder à votre serveur musical depuis un autre ordinateur et que vous êtes derrière un routeur, assurez-vous que le port que vous choisissez ​soit bien redirigé.
  
 === Sécurité : par mot de passe === === Sécurité : par mot de passe ===
  
-Il est possible de demander à Gnump3d d'​exiger un mot de passe pour accéder aux musiques, pour cela, il suffit de créer dans votre dossier musique (/​home/​toto/​musique si l'in reprend le même exemple) un fichier nommé "​.password"​ et de définir un ou plusieurs utilisateurs comme suit : +<note important>​A partir de la version 2.98, il n'y a plus de protection par mot de passe, celle-ci ayant été considérée comme trop peu efficace</​note>​ 
 + 
 +Il est possible de demander à Gnump3d d'​exiger un mot de passe pour accéder aux musiques, pour cela, il suffit de créer dans votre dossier musique (/​home/​toto/​musique si l'on reprend le même exemple) un fichier nommé "​.password"​ et de définir un ou plusieurs utilisateurs comme suit :
    ​utilisateur:​mot_de_passe    ​utilisateur:​mot_de_passe
    ​deuxieme_utlisateur:​mot_de_passe_correspondant    ​deuxieme_utlisateur:​mot_de_passe_correspondant
    ​visiteur:​toto    ​visiteur:​toto
  
-Il est également possible d'​utiliser des mots de passe crypté (hash md5), pour cela, il faut d'​abord le signaler à gnump3d. Cherchez "​authentication_type"​. La ligne est commentée, enlevez le "#"​ et écrivez ​"authentication_type = Digest". +Il est également possible d'​utiliser des mots de passe crypté (hash md5), pour cela, il faut d'​abord le signaler à gnump3d. Cherchez "​authentication_type"​. La ligne est commentée, enlevez le "#"​ et écrivez ​
-Ainsi Gnump3d est au courant que les mot-de-passe sont cryptés, mais il faut justement les crypter, pour cela il existe la commande : +   ​enable_password_protection = 0 
 +   authentication_type = Digest 
 + 
 +Ainsi Gnump3d est au courant que les mot-de-passe sont cryptés, mais il faut justement les crypter, pour cela il existe la commande :
    echo -n '​utilisateur:​GNUMP3d:​mot_de_passe'​ | md5sum    echo -n '​utilisateur:​GNUMP3d:​mot_de_passe'​ | md5sum
-Prenons par exemple : nom d'​utilisateur = visisteur ​et mot de passe = toto+Prenons par exemple : nom d'​utilisateur = visiteur ​et mot de passe = toto
    echo -n '​visiteur:​GNUMP3d:​toto'​ | md5sum    echo -n '​visiteur:​GNUMP3d:​toto'​ | md5sum
    ​8804728ffbe7b4641e4377ddc3a59292 ​ -    ​8804728ffbe7b4641e4377ddc3a59292 ​ -
  
-On mettra donc la ligne suivante dans .password : +On mettra donc la ligne suivante dans .password :
    ​visiteur:​8804728ffbe7b4641e4377ddc3a59292    ​visiteur:​8804728ffbe7b4641e4377ddc3a59292
  
 === Sécurité : par IP === === Sécurité : par IP ===
  
-Il est tout à fait possible de n'​autoriser que certains types d'IP. Pour cela, recherchez "​allowed_clients = all" et remplacez-le selon vos besoin par :  +Il est tout à fait possible de n'​autoriser que certains types d'IP. Pour cela, recherchez "​allowed_clients = all" et remplacez-le selon vos besoin par : 
-Une seule personne (adresse ip a choisir) : +Une seule personne (adresse ip a choisir) :
    ​allowed_clients = 192.168.2.12    ​allowed_clients = 192.168.2.12
-ou tout le monde (option par défaut) : +ou tout le monde (option par défaut) :
    ​allowed_clients = all    ​allowed_clients = all
 ou personne : ou personne :
Ligne 61: Ligne 73:
  
 Si vous comptez partager vos musiques, ou avoir la possibilité de les écouter par internet, vous pouvez avoir besoin de les mettre sur un site et donc sur un nom de domaine. Pour cela, recherchez "​hostname"​. La ligne est commentée, décommentez la et inscrivez "​hostname = monsite.org"​. Votre serveur sera alors accessible depuis monsite.org:​8888 (ou le port que vous avez configuré) Si vous comptez partager vos musiques, ou avoir la possibilité de les écouter par internet, vous pouvez avoir besoin de les mettre sur un site et donc sur un nom de domaine. Pour cela, recherchez "​hostname"​. La ligne est commentée, décommentez la et inscrivez "​hostname = monsite.org"​. Votre serveur sera alors accessible depuis monsite.org:​8888 (ou le port que vous avez configuré)
 +
 +=== Enregistrer les changements ===
 +
 +Pour finir, enregistrez les changements et relancez gnump3d par la commande :
 +   sudo /​etc/​init.d/​gnump3d restart ​
 +
 +
 +
 +
 +
 +===== Liens =====
 +
 +  * [[http://​www.gnu.org/​software/​gnump3d//​|site officiel (en)]]
 +  * [[ampache|Ampache]],​ un serveur de streaming plus évolué, basé sur une interface web
 +  * [[jinzora|Jinzora]], ​ un autre serveur de streaming basé sur une interface web
 +  * [[subsonic|Subsonic]] : un serveur multimédia multiplate-forme basé sur Java.
 +
 +----
 +
 +//​Contributeur : [[utilisateurs:​gurdil63]]//​
  • gnump3d.1194732594.txt.gz
  • Dernière modification: Le 10/11/2007, 23:13
  • (modification externe)