Instalar um servidor TeamSpeak 3 em Debian ou Ubuntu
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?
O servidor TeamSpeak 3 é gratuito?
Porque é que o servidor TeamSpeak não arranca como root?
Perdi o Privilege Key, o que posso fazer?
Como arranco o servidor TeamSpeak automaticamente após um reinício?
2021-2026 KernelHost GmbH. Todos os direitos reservados. Este guia está protegido por direitos de autor. A sua republicação noutros sites, na íntegra, em parte ou de forma editada, não é permitida sem o nosso consentimento por escrito. Citações com indicação da fonte e ligação são expressamente bem-vindas.

