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 | |||
musee:infrastructure:bor:lxc_teamspeak [13/10/2018 01:17] – ↷ Liens modifiés en raison d'un déplacement. 46.229.168.133 | musee:infrastructure:bor:lxc_teamspeak [15/10/2018 20:59] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. 46.229.168.130 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ======[Bor] LXC Teamspeak====== | ||
+ | La LXC Teamspeak va nous permettre de proposer un service de communication et de jukebox pour les associations | ||
+ | |||
+ | ===== Présentation ===== | ||
+ | |||
+ | ^ Type | Linux Container (machine virtuelle) hébergée sur [[infrastructure: | ||
+ | ^ Utilité | Communications et Jukebox | | ||
+ | ^ Services | Teamspeak & SinusBot | | ||
+ | ^ OS | Ubuntu Server 17.04 | | ||
+ | ^ Nom du LXC | bor_teamspeak | | ||
+ | ^ IP | **10.61.15.25 ** (DMZ BOR)| | ||
+ | =====Création de la LXC===== | ||
+ | Pour créer le Linux Container qui contiendra notre Teamspeak et le SinusBot, je vous invite à suivre la seconde partie du tutoriel disponible sur cette page : [[musee: | ||
+ | |||
+ | La seule chose à respecter lors de la création du container est le nom que vous lui donnerez : **bor_teamspeak** | ||
+ | |||
+ | ====Configuration de la LXC==== | ||
+ | En suivant le précédent tutoriel pensez à : | ||
+ | |||
+ | -> attribuer une IP fixe au LXC (cf tutoriel [[musee: | ||
+ | |||
+ | -> la mettre en démarrage automatique au démarrage de [[infrastructure: | ||
+ | |||
+ | -> changer le mot de passe de l' | ||
+ | |||
+ | -> [[musee: | ||
+ | =====Installation du serveur Teamspeak===== | ||
+ | On se place dans notre **home** : | ||
+ | |||
+ | $> cd | ||
+ | |||
+ | Puis on télécharge le serveur Teamspeak (64 bits) et on l' | ||
+ | |||
+ | $> wget http:// | ||
+ | $> sudo apt-get install screen | ||
+ | $> tar xvjf teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2 | ||
+ | $> rm teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2 | ||
+ | $> mv teamspeak3-server_linux_amd64 teamspeak | ||
+ | |||
+ | On se place ensuite dans un screen, on navigue jusqu' | ||
+ | |||
+ | $> screen -S teamspeak | ||
+ | $> cd / | ||
+ | $> sudo chmod a+x ts3server_startscript.sh | ||
+ | $> ./ | ||
+ | |||
+ | Vous verrez alors un message de ce type : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | <note warning> | ||
+ | On quitte le screen avant toute chose (**ctrl+a et d**). | ||
+ | |||
+ | A ce stade, le serveur Teamspeak est lancé, vous pouvez vous connecter sur le serveur en entrant son ip sur Teamspeak. | ||
+ | |||
+ | Pour être administrateur du Teamspeak, allez dans **outils**, puis **utiliser la clé de privilège**. Rentrez alors le token que le terminal nous avait montré juste avant. L' | ||
+ | |||
+ | Pour finir on crée un fichier pour démarrer Teamspeak au démarrage du LXC : | ||
+ | <file bash Créer le fichier / | ||
+ | #!/bin/sh -e | ||
+ | # | ||
+ | # rc.local | ||
+ | # | ||
+ | # This script is executed at the end of each multiuser runlevel. | ||
+ | # Make sure that the script will "exit 0" on success or any other | ||
+ | # value on error. | ||
+ | # | ||
+ | # In order to enable or disable this script just change the execution | ||
+ | # bits. | ||
+ | # | ||
+ | # By default this script does nothing. | ||
+ | |||
+ | / | ||
+ | |||
+ | exit 0 | ||
+ | </ | ||
+ | Puis on ajoute les bonnes permissions : | ||
+ | $> sudo chmod 755 / | ||
+ | =====Installation du SinusBot===== | ||
+ | Le **SinusBot** va nous permettre de diffuser de la musique en bonne qualité sur les canaux Teamspeak de notre choix. Le SinusBot dispose d'une interface Web très intuitive qui une fois installée permet de contrôler la musique diffusée dans les canaux Teamspeak. Il peut être un excellent outil pour gérer la musique lors d'une soirée (création de playlists, écoute de webradio etc.). | ||
+ | |||
+ | L' | ||
+ | |||
+ | Pensez à lancer le SinusBot dans un screen pour qu'il reste allumé quand vous quitterez le terminal ! |