Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Pages: 1
Teamspeak 2 LINUX SERVER - http://www.goteamspeak.com/
serveur Ubuntu Dedibox
Voici comment rapidement installer un serveur teamspeak sur linux. Compte tenu des problèmes de TS avec les versions de mysql 4.x, cette installation se fera sans.
Toute l'installation se passe en SSH.
here we go !
Tuto sur le wikiBox ![]()
http://www.dedibox-news.com/doku.php?id … teamspeak2
Dernière modification par Nirvana (2006-07-11 15:22:19)
Hors ligne
Salut !
Très bien ton tuto !
Je l'ai fait il n'y a pas longtemps et cela correspond à qqs détails près à la même manip.
Tu ne veux pas le rajouter dans le wiki ?
Hors ligne
à vrai dire je ne sais pas comment faire, mais si je peux le faire je l'ajouterais ce soir ![]()
Hors ligne
hop http://www.dedibox-news.com/doku.php?id=ts2 !
je referais ça propre en plusieurs pages quand j'aurais un peu plus de temps ![]()
Hors ligne
Nirvana a écrit:
hop http://www.dedibox-news.com/doku.php?id=ts2 !
je referais ça propre en plusieurs pages quand j'aurais un peu plus de temps
![]()
Hors ligne
Bravo pour ce tuto ! Du beau boulot
Je me colle à l'install de suite ![]()
Mais avant de partir, je viens avec ma p'tite question à la noix : comment créer un sous-domaine associé au serveur TS. Par exemple, avoir comme IP une adresse ainsi : ts.domaine.com ?
Merci d'avance ![]()
Hors ligne
Juste une remarque pour signaler une petite erreur de frappe :
Remplacer :
cd .. chown -R teamspeak:users teamspeak
Par :
cd .. chown -R teamspeak:users teamspeak2
En effet, le répertoire créé se nomme teamspeak2 et non teamspeak.
Bravo encore pour le tuto ![]()
Dernière modification par ViP3R (2006-07-10 19:56:47)
Hors ligne
exacte merci, je fais la correction ![]()
Sinon pour répondre à ta question, c'est tout simple ... il suffit d'avoir le domaine et de créé un sous domaine.
Si ts.domaine.com existe, qu'il pointe ou non sur un site alors TS arrivera à résoudre l'IP associé à ce sous-domaine et c'est tout ce qui importe.
Du coup, peu importe l'adresse que tu utilise, il suffira d'avoir le bon port associé à ton serveur TS :
ts.domaine.com:8767
ts1.domaine.com:8767
ts2.domaine.com:8767
ts.domaine2.com:8767
ts.domaine3.com:8767
Toutes ces adresses, si elles pointent sur ton serveur, permettront d'accèder à ton TS.
Par contre,
ts.domaine.com:8777
Là le port change, c'est le même serveur mais c'est plus le même TS.
en espérant être clair ![]()
Dernière modification par Nirvana (2006-07-10 21:11:53)
Hors ligne
OK ! Je comprends mieux maintenant !
Du coup, le sous-domaine ne sert à rien... le domaine principal suivi du port de TS suffisent à se connecter au serveur !
Encore un grand merci, Nirvana, pour tes explications !
Hors ligne
Et pour ceux que ça intéresse voici le script pour lancer Teamspeak au boot ![]()
#! /bin/bash
# Copyright (c) 2004 TeamSpeak team All rights reserved.
#
#Lance TEamspeak au moment du boot
#
#
# START OF CONFIG SECTION
# WARNING ! For security reasons we advise: DO NOT RUN THE SERVER AS ROOT
USER=teamspeak
DIR=/chemin/vers/teamspeak/
# END OF CONFIG SECTION
# See how we were called.
case "$1" in
start)
if [ -e $DIR/tsserver2.pid ]; then
echo "tsserver2.pid already exists...server already started ?";
echo "If you are sure the server is not running, delete tsserver2.pid"
exit 1
else
if [ "$UID" = "0" ]; then
for c in $(seq 1 10); do
echo -n "!"
sleep 1
done
echo !
fi
echo "Starting the TeamSpeak Voice server..."
if [ -e $DIR/server_linux ]; then
if [ ! -x $DIR/server_linux ]; then
echo "server_linux is not executable; trying to set it."
chmod u+x $DIR/server_linux
fi
if [ -x $DIR/server_linux ]; then
WD=`pwd`
cd $DIR
su $USER -c "$DIR/server_linux -PID=tsserver2.pid" &
cd $WD
else
echo "server_linux is not executable; fix this."
exit 4
fi
else
echo "Couldnt find server_linux."
exit 5
fi
fi
;;
stop)
if [ -e $DIR/tsserver2.pid ]; then
echo -n "Stopping the TeamSpeak Voice server..."
if ( kill -TERM `cat $DIR/tsserver2.pid` ); then
for c in $(seq 1 300); do
if [ -e $DIR/tsserver2.pid ]; then
echo -n "."
sleep 1
fi
done
fi
if [ -e $DIR/tsserver2.pid ]; then
echo "server does not shutdown cleanly - killing"
kill -KILL `cat $DIR/tsserver2.pid`
rm $DIR/tsserver2.pid
sleep 5
else
echo "done"
fi
else
echo "tsserver2.pid is missing; is the server stopped already?"
#exit 7 - Should not be here as doesn't allow restart if server is already stopped.
fi
;;
restart)
$0 stop && $0 start || exit 1
;;
status)
if [ -e $DIR/tsserver2.pid ]; then
echo "The TeamSpeak Voice server is running."
exit 0
else
echo "The TeamSpeak Voice server is stopped."
exit 3
fi
;;
passwords)
if [ -e $DIR/server.log ]; then
date=$(cat $DIR/server.log | grep "admin account info: username: admin" | tail -n 1 | sed "s/^\([0-9]\+-[0-9]\+-[0-9]\+ [0-9]\+:[0-9]\+:[0-9]\+\).*$/\1/")
spass=$(cat $DIR/server.log | grep "superadmin account info: username: superadmin" | tail -n 1 | sed"s/^.*username: superadmin password: \([a-z0-9]\+\).*$/\1/")
pass=$(cat $DIR/server.log | grep "admin account info: username: admin" | tail -n 1 | sed "s/^.*username: admin password: \([a-z0-9]\+\).*$/\1/")
echo "Following passwords were generated on $date"
echo "superadmin = \"$spass\""
echo "admin = \"$pass\""
else
echo "server.log not found; maybe the server has not been started yet?"
exit 1
fi
;;
*)
echo "Usage: $0 {start|stop|restart|status|passwords}"
exit 2
esac
exit 0Petite commande qu'il serait simpa d'ajouter sur le wiki (tjrs pratique ..) : ./teamspeak2-server_startscript passwords
Elle affiche tout simplement les mots de pass admin et superadmin.
Dernière modification par Poul3t (2006-07-11 14:53:18)
Hors ligne
J'ai mis à jour le wiki, d'ailleurs Poul3t si tu veux y renseigner la marche à suivre pour ce script ... vas y ![]()
Hors ligne
Ce script, tiré du forum officiel, nécessite quelques personnalisations qui me semble bon de préciser !
Hors ligne
Nirvana a écrit:
J'ai mis à jour le wiki, d'ailleurs Poul3t si tu veux y renseigner la marche à suivre pour ce script ... vas y
Fait toi plaisir !! je ne serai pas assez clair sur le wiki :+
ViP3R a écrit:
Ce script, tiré du forum officiel, nécessite quelques personnalisations qui me semble bon de préciser !
ui tout simplement ces paramètres :
# START OF CONFIG SECTION # WARNING ! For security reasons we advise: DO NOT RUN THE SERVER AS ROOT USER=teamspeak DIR=/chemin/vers/teamspeak/ # END OF CONFIG SECTION
![]()
Hors ligne
Sans oublier comment nommer ce fichier, dans quel répertoire et la ligne de commande pour qu'il soit ajouté au boot ![]()
Je me trompe peut être car ca fait un p'tit moment déjà que je n'ai pas touché à ca ![]()
Hors ligne
Ligne 94 rajoute un espace entre sed et le " sinon ca genere une erreur :+
Salut tout le monde quand je veut le télécharger il me dit " Permission non accordé " comment je peut faire ???:wub:
Hors ligne
Tutorial très clair et efficace, TS installé en 10 minutes montre en main ![]()
Maintenant, plus qu'à comprendre ce que j'ai tapé comme commandes :+
dementia a écrit:
Salut tout le monde quand je veut le télécharger il me dit " Permission non accordé " comment je peut faire ???:wub:
As-tu essayé les deux liens fournis ? Le premier ne fonctionnait pas pour moi, mais le miroir si.
Hors ligne
Je ne maitrise pas bien les scripts. Voici ce que j'aimerais faire.
Créer deux batch. Un qui lance TS au démarrage du serveur et un autre qui relance TS tout les jours.
Pour le moment j'ai bien vu le script pour le lancer au démarrage mais je ne sais pas comment le faire fonctionner.
MErci de m'aider.
merci bien je debute et je penssais pas reussir ![]()
Hors ligne
Bonjour, 2eme fois que j'installe le serveur TS
je pensais que j'avais mal marqué le mdr superadmin
mais en fait meme la 2eme fois il ne marche pas, comment ce fais-ce ? ![]()
Merci d'avance
ps: j'ai trouvé, il fallait juste ce co sur http://@IP:14534/slogin.htm et non login.htm
Dernière modification par Poloweb (2007-01-05 22:54:46)
Hors ligne
c'est pas mal le script de démarrage de TS au lancement de la machine. Mais pourquoi je n'ai pas les images dans l'interface web d'administration du serveur ?


Dernière modification par paidge (2008-03-06 19:58:37)
Hors ligne
Bonjour, je rencontre le même problème d'images, il y a t-il un moyen de corriger cela ?
Hors ligne
Pages: 1