ola este é meu primeiro post como usuario Ubuntu, sou novo na area de LINUX e tenho me dado bem nos ultimos dias com ubuntu.
bom aqui esta uma dica que eu ja testei e funciono no meu LINUX ubuntu e tambem no meu servidor americano CENTOS 4.
Lembrando que é para servidor de Teamspeak e nao para Cliente.
# O que é TeamSpeak?
TeamSpeak é um software que permite comunicação por voz (alta qualidade) pela internet. Este software é composto por cliente/servidor. O servidor atua como um host para multiplicar as conexões clientes, capaz de suportar um número imenso de conexões simultâneas, resultando em uma solução de teleconferência que se aplica a várias aplicações como: comunicação entre players de jogos online, redução de custos com comunicação para pequenas empresas, comunicação pessoal entre familiares, etc.
# Acessando seu Servidor
O primeiro passo para instalação do servidor TeamSpeak é o acesso ao seu servidor Linux.
Para acessar o servidor é necessário um cliente SSH. O Linux já possui um cliente nativo. No caso do windows recomendamos o cliente putty, que pode ser obtido em
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html .
Execute o putty para acessar o servidor, especificando o IP deste, escolha como protocolo SSH e como porta 22. O login a ser utilizado neste momento é root, com a senha recebida no email inicial.
# Pacotes necessários
O pacote bzip2 é necessário para descompactar o arquivo a ser baixado nos próximos passos. Para instalá-lo no Debian, execute como root:
apt-get update ; apt-get install bzip2
# Criando um usuário Linux para o TeamSpeak
Por questões de segurança, é recomendado que o TeamSpeak não seja executado como root, iremos então criar o usuário teamspeak para executá-lo.
Para criar o usuário teamspeak utilize o seguinte comando:
adduser teamspeak
O comando adduser irá fazer algumas perguntas (pressione ENTER para manter o valor padrão em sua maioria). Uma senha terá de ser escolhida, anote-a em um lugar seguro, pois será necessária nos próximos passos.
Crie uma nova sessão SSH (execute o putty novamente) repetindo as etapas do passo 2. Desta vez, utilize como usuário teamspeak e a senha que foi escolhida acima.
# Baixando o servidor de teamspeak
Antes de baixar o arquivo, crie uma pasta para ele. Efetue login com o usuário teamspeak por ssh e execute os seguintes comandos:
mkdir teamspeak
cd teamspeak
Baixe o arquivo compactado contendo o servidor TeamSpeak para linux:
wget -c
ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/ts2_server_rc2_20201.tar.bz2Atenção: Caso algum erro seja exibido neste ultimo comando, é possível que o link esteja quebrado. Será então necessário verificar o novo link no endereço
http://www.goteamspeak.com/index.php?page=downloadsDescompactando o arquivo:
tar xfvj ts2_server_rc2_20201.tar.bz2
cd tss2_rc2/
# Iniciando o servidor TeamSpeak
Estes comandos devem ser executados pelo usuário teamspeak (efetue login por ssh utilizando este usuário).
cd /home/teamspeak/teamspeak/tss2_rc2/
./teamspeak2-server_startscript start
Ao iniciar o servidor pela primeira vez, ele irá gerar uma senha para o administrador. Esta senha pode ser obtida com o seguinte comando:
cd /home/teamspeak/teamspeak/tss2_rc2/
./teamspeak2-server_startscript passwords
Obs: Para parar o servidor utilize o comando:
cd /home/teamspeak/teamspeak/tss2_rc2/
./teamspeak2-server_startscript stop
# Interface web de administração
Para acessar a interface WEB de administração do TeamSpeak, acesse o endereço:
http://www.servidor.com.br:14534/logo apos acesse o seu servidor pelo IP ou pelo dominio..
Clique em superadmin login (no rodapé da página) e efetue o login como superadmin utilizando a senha que foi recebida acima.
# Configurando o servidor TeamSpeak para iniciar automaticamente durante o processo de boot
Efetue login por ssh como root.
Será necessária a criação do arquivo /etc/init.d/ts.sh.
Para criá-lo, execute o comando:
cat > /etc/init.d/ts.sh
O comando cat irá aguardar por entradas de usuário, copie e cole:
------------------------ INICIO (nao copie esta linha) --------------------------
#!/bin/bash
case "$1" in
start)
echo -n "Iniciando TeamSpeak com o usuario teamspeak: "
cd /home/teamspeak/teamspeak/tss2_rc2/
su teamspeak /home/teamspeak/teamspeak/tss2_rc2/teamspeak2-server_startscript start
echo "."
;;
stop)
echo -n "Parando TeamSpeak: "
cd /home/teamspeak/teamspeak/tss2_rc2/
/home/teamspeak/teamspeak/tss2_rc2/teamspeak2-server_startscript stop
echo "."
;;
esac
------------------------ FIM (nao copie esta linha) --------------------------
Pressione ctrl+d para salvar. Ele irá exibir o prompt novamente.
Agora execute:
chmod +x /etc/init.d/ts.sh
update-rc.d ts.sh defaults
Pronto! O servidor TeamSpeak será inicializado automaticamente nos próximos reboots.