Instalar um servidor TeamSpeak 3 em Debian ou Ubuntu

Publicado a Atualizado a 4 min de leitura

Veja como instalar um servidor TeamSpeak 3 próprio em Debian ou Ubuntu: com um utilizador dedicado, a licença aceite, o Privilege Key guardado e as portas abertas na firewall.

Pretende ter um servidor TeamSpeak 3 próprio no seu servidor root Linux com Debian ou Ubuntu? Então está no sítio certo.

Neste tutorial instalamos o servidor TeamSpeak 3 passo a passo através da consola SSH. Todos os comandos estão preparados para Debian 13, Debian 12 e Ubuntu 24.04 LTS. Sistemas mais antigos, como o Debian 10 ou o Ubuntu 20.04, já não recebem atualizações de segurança e não devem continuar a ser usados num servidor de voz acessível publicamente.

Requisitos e portas necessárias

  • Um servidor root ou VPS com Debian 13, Debian 12 ou Ubuntu 24.04 LTS
  • Acesso root via SSH
  • Porta UDP 9987 para a transmissão de voz (porta predefinida)
  • Porta TCP 30033 para as transferências de ficheiros
  • Porta TCP 10011 para o acesso ServerQuery

Abra na sua firewall pelo menos as portas 9987 (UDP) e 30033 (TCP). Já a porta ServerQuery 10011 não deve, sempre que possível, ficar exposta à Internet, convém limitá-la ao seu próprio endereço IP.

Atualizar a lista de pacotes e instalar as atualizações

Comece por atualizar a lista de pacotes do seu sistema operativo e instale todas as atualizações disponíveis:

apt update && apt upgrade -y

Criar um utilizador próprio para o TeamSpeak

O servidor TeamSpeak 3 recusa arrancar como root e, por isso, tem de correr sob um utilizador próprio. Essa é também a variante mais segura, sobretudo quando o mesmo servidor aloja ainda outras aplicações. Recomendamos que desative o início de sessão direto para este utilizador:

adduser --disabled-login teamspeak

Pode saltar com a tecla Enter as perguntas seguintes sobre nome, morada ou número de telefone.

Mude agora para o novo utilizador e para a respetiva pasta pessoal:

su teamspeak
cd

Descarregar e extrair o servidor TeamSpeak 3

Antes de descarregar, verifique se entretanto já existe uma versão mais recente. A versão atual encontra-se em https://teamspeak.com/en/downloads/#server, na secção "Linux 64-Bit". Se aí estiver listada uma versão mais recente, basta ajustar o número da versão nos comandos seguintes. A versão 3.13.7 aqui utilizada corresponde ao estado de julho de 2026.

wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
tar xfvj teamspeak3-server_linux_amd64-3.13.7.tar.bz2

De seguida pode voltar a remover o ficheiro comprimido:

rm teamspeak3-server_linux_amd64-3.13.7.tar.bz2

Aceitar as condições de licença e arrancar o servidor

Mude para a pasta do TeamSpeak, confirme as condições de licença e arranque o servidor:

cd teamspeak3-server_linux_amd64
touch .ts3server_license_accepted
./ts3server_startscript.sh start

Sem o ficheiro .ts3server_license_accepted, o arranque é interrompido com um aviso de que a licença não foi confirmada.

Guardar os dados de acesso e o Privilege Key

No primeiro arranque, o servidor apresenta uma única vez os dados de acesso mais importantes. Guarde obrigatoriamente esta saída, porque não volta a aparecer:

  • O Privilege Key (token). É com ele que se identifica no cliente TeamSpeak como administrador do servidor. Para isso, ligue-se uma vez ao servidor: o cliente pede então o token automaticamente.
  • Os dados de acesso ServerQuery do utilizador "serveradmin". Vai precisar deles mais tarde para tarefas administrativas, por exemplo para gerar um novo token.

Com isto a instalação fica concluída e o seu servidor de voz está acessível.

Parar, arrancar e verificar o estado do servidor

O servidor é controlado através do script de arranque incluído. Tem à sua disposição os seguintes comandos:

./ts3server_startscript.sh restart
./ts3server_startscript.sh stop
./ts3server_startscript.sh status

Tenha em atenção que estes comandos devem ser executados sempre com o utilizador "teamspeak" e a partir da pasta do TeamSpeak.

Arrancar o servidor TeamSpeak automaticamente após um reinício

Depois de reiniciar o sistema operativo, o servidor TeamSpeak fica desligado. Para que volte a arrancar sozinho, configure um arranque automático que chame o script de arranque com o utilizador "teamspeak". O procedimento completo, incluindo um exemplo adequado para o TeamSpeak, está descrito no nosso tutorial Executar programas automaticamente no arranque do servidor.

Perguntas frequentes

De que portas precisa um servidor TeamSpeak 3?
Para a transmissão de voz é necessária a porta UDP 9987, para as transferências de ficheiros a porta TCP 30033 e para o acesso ServerQuery a porta TCP 10011. Abra na sua firewall pelo menos a 9987 e a 30033.
O servidor TeamSpeak 3 é gratuito?
Para uso privado e não comercial o servidor é gratuito e permite até 32 slots. Para mais slots ou para uma utilização comercial precisa de uma licença correspondente da TeamSpeak.
Porque é que o servidor TeamSpeak não arranca como root?
O servidor TeamSpeak 3 recusa arrancar como root e termina com a respetiva mensagem. Crie por isso um utilizador próprio, como descrito neste tutorial, e arranque o servidor com essa conta.
Perdi o Privilege Key, o que posso fazer?
O Privilege Key só é apresentado no primeiro arranque. Se o perdeu, gere um novo token através do acesso ServerQuery com o utilizador serveradmin. Os dados de acesso para isso vêm igualmente da saída do primeiro arranque.
Como arranco o servidor TeamSpeak automaticamente após um reinício?
A forma mais simples é um arranque automático que chame o script de arranque incluído com o utilizador do TeamSpeak. O nosso tutorial sobre executar programas automaticamente no arranque do servidor mostra o procedimento completo com um exemplo para o TeamSpeak.

Servidor TeamSpeak 3 TeamSpeak Servidor de voz Debian Ubuntu Linux Servidor de jogos