Différences
Ci-dessous, les différences entre deux révisions de la page.
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:24] 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 : | ||
+ | |||
+ | |||
Ligne 16: | Ligne 24: | ||
===== 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 31: | 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 | ||
Ligne 44: | Ligne 51: | ||
authentication_type = Digest | 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 : | + | 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 69: | Ligne 76: | ||
=== Enregistrer les changements === | === Enregistrer les changements === | ||
- | Pour finir, enregistrez les changements et relancez gnump3d par la commande : | + | Pour finir, enregistrez les changements et relancez gnump3d par la commande : |
sudo /etc/init.d/gnump3d restart | 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]]// |