Mise a jour de votre serveur et installation de Icecast2

Plan :
Mise à jour du serveur
Installation de Icecast

Mise à jour du serveur

Votre serveur à présent installé, il nous reste à le mettre à jour et installer icecast dessus.
Vous avez du recevoir un mail avec les informations suivantes : l’IPpublique de votre serveur, un nom d’utilisateur et un mot de passe. Nous allons donc nous connecter au serveur grâce au terminal.

Si vous êtes sous Linux, ouvrez un terminal et tapez :
ssh nomdutilisateur@IPpublique
Replacez nomdutilisateur et IPpublique par les informations reçues par mail si vous n’êtes pas en auto-hébergement. Si vous êtes en auto-hébergement, alors vous utiliserez le nom d’utilisateur de votre serveur et l’adresse IPpublique de votre connexion.
Ça donnera donc quelque chose comme ‘tutoradio@175.66.213.12’
Le terminal vous demandera votre mot de passe, indiquez le puis validez avec le touche ‘entrée’. (rien ne s’affichera lorsque vous écrirez votre mot de passe pour des raisons de sécurité mais pas d’inquiétude il prend bien en compte ce que vous tapez)

Si vous utilisez Windows reportez vous à l’article "Connection en SSH avec PuTTy"

Le terminal va demander :
Are you sure you want to continue connecting(yes/no/[fingerprint]) ?
Tapez
yes

Vous arriverez là dessus :

La première chose à faire sera maintenant de changer votre mot de passe. En effet celui envoyé par OVH est écrit dans vos mail, ce qui représente une belle faille de sécurité. Tapez donc :
sudo passwd nom_d_utilisateur
Puis entrez votre nouveau mot de passe, puis une deuxième fois et notez le bien !

Ensuite, cherchez si il y a des mises à jour possible. On le fait avec la commande :
sudo apt update

Le terminal va mouliner un petit moment c’est normal.
Puis vous arrivez à quelque chose comme ça :

Il y a donc des mises à jour à faire.

Rentrez la commande de mise à jour :
sudo apt upgrade

Le terminal demande de confirmer la mise à jour, validez avec :
Y

Il se peut que vous arriviez à cette page :

Si c’est le cas, validez avec la touche ‘Entrée’. (cette page indique qu’un nouveau noyau est disponible)

Puis redémarrez le serveur avec la commande :
sudo reboot

Et reconnectez vous avec : (avec PuTTy pour les utilisateur.rices de Windows)
ssh nomdutilisateur@IPpublique

Le terminal peut dire ‘ssh : connect to host 151.80.13.12 port 22 : Connection refused’
C’est juste qu’il redémarre donc il suffit de réessayer !

Puis retapez votre mot de passe et vérifiez que les mise à jour ont bien été appliquées avec
sudo apt update
Si tout va bien ça donne ‘All packages are up to date.’

Installation de Icecast

Vous allez à présent pouvoir installer Icecast2 avec la commande :
sudo apt install icecast2

Le terminal vous demande confirmation répondez
Y

Le terminal mouline et vous arrivez là :

Par défaut c’est < No > qui est sélectionné mais on change avec les flèches du clavier pour valider < Yes > avec la touche ’entrée’

Puis pour la première option (Icecast2 hostname) gardez ’localhost’

La seconde option est le mot de passe qui sera utilisé par l’ordinateur qui enverra le flux à Icecast.
Il faut bien le modifier sinon n’importe qui pourra utiliser le serveur.

Ensuite option ‘Icecast2 relay password’.
Le ‘relay’ c’est une possibilité de icecast qui permet à un autre serveur icecast de rediffuser ce que diffuse le premier.
Comme il y a encore un mot de passe par défaut il faut aussi le changer.

L’option suivante est le mot de passe d’administration de Icecast. Là aussi évidemment il faut le changer pour en mettre un solide

Validez et le terminal vous affichera ceci :

Cela signifie que Icecast est installé !

Vérifions donc que tout va bien. Pour cela ouvrez votre navigateur internet et tapez l’adresse : IPpublique:8000 (en remplaçant IPpublique par votre IP)
ATTENTION : il ne FAUT PAS être en httpS , donc bien vérifier si le ‘s’ est absent de l’adresse.
Vous devriez arrivez sur une page de ce type :

Si jamais ça ne marche pas, peut-être que le serveur n’est pas lancé.
Pour lancer icecast utilisez cette commande :
sudo icecast2 -c /etc/icecast2/icecast.xml