Avec un serveur Shoutcast, vous pouvez configurer vos propres flux audio pour que les autres les écoutent. Dans ce guide, je vais vous apprendre à configurer un serveur Shoutcast sur Ubuntu. Suivez les étapes ci-dessous.
Étape 1: création d'un utilisateur
Pour des raisons de sécurité, nous allons créer un utilisateur:
adduser shoutcast
Entrez les informations requises et su
pour le nouvel utilisateur:
su shoutcast
Étape 2: Téléchargement de Shoutcast
Accédez au répertoire personnel de l'utilisateur:
cd ~
Téléchargez Shoutcast avec wget
:
wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64_09_09_2014.tar.gz
Maintenant, extrayez le fichier:
tar xfz sc*
Ensuite, créez un dossier pour le serveur Shoutcast. Tous les fichiers importants seront placés ici:
mkdir ../shoutcast
Copiez les fichiers dans ce nouveau dossier:
cp sc_serv ../shoutcast
Ensuite, accédez à ce répertoire:
cd ../shoutcast
Shoutcast est installé, il ne nous reste plus qu'à le configurer.
Étape 3: configuration de Shoutcast
Créez les dossiers suivants pour que Shoutcast fonctionne correctement:
mkdir control
mkdir logs
Créez le fichier de configuration et ouvrez-le avec un éditeur de texte:
sc_serv.conf
Ajoutez ce qui suit au fichier:
adminpassword=password
password=password1
requirestreamconfigs=1
streamadminpassword_1=password2
streamid_1=1
streampassword_1=password3
streampath_1=http://ServerIP:8000
logfile=logs/sc_serv.log
w3clog=logs/sc_w3c.log
banfile=control/sc_serv.ban
ripfile=control/sc_serv.rip
Changer les adminpassword
, password
, streamadminpassword_1
et les streampassword_1
valeurs de mots de passe sûrs. Le adminpassword
est utilisé pour accéder à l'interface Web, streampassword_1
c'est le mot de passe pour accéder au flux. Remplacez ServerIP
par l'adresse IP de votre serveur.
Rendez l'exécutable binaire Shoutcast:
chmod +x sc_serv
Enfin, démarrez le serveur Shoutcast:
./sc_serv &
Vous pouvez désormais accéder à l'interface Web de Shoutcast à partir de http://ServerIP:8000
. L'interface Web vous permettra de configurer vos flux et de configurer davantage de paramètres de serveur.