Ir para conteúdo
  • Cadastre-se

[Tutorial] Instalação de servidor de TeamSpeak


Anderson Brito

Posts Recomendados

O processo de instalação foi divido em algumas etapas de forma a facilitar seu entendimento

  1. 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.
  2. 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.
  3. 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
  4. 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.
  5. 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.bz2
    Atençã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=downloads
    Descompactando o arquivo:
    tar xfvj ts2_server_rc2_20201.tar.bz2
    cd tss2_rc2/
  6. 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
  7. Interface web de administração
    Para acessar a interface WEB de administração do TeamSpeak, acesse o endereço: http://SEU_LOGIN.seusite.com.br:14534/
    Clique em superadmin login (no rodapé da página) e efetue o login como superadmin utilizando a senha que foi recebida acima.
  8. Configurando o servidor TeamSpeak para iniciar automaticamente durante o processo de bootEfetue 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.

Estou postando pois e sempre bom dividir o conhecimento

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?