Você é um jogador de Linux que precisa de bate-papo por voz, masvocê não está interessado em usar soluções em nuvem como o Discord? Se você possui um servidor doméstico, considere usar uma solução "faça você mesmo" em vez de hospedar um servidor TeamSpeak.
Criar novo usuário
A primeira etapa na configuração do servidor TeamSpeak no Linux é criar um usuário especificamente para executar o software com segurança. Abra uma janela do terminal e use o sudo comando para obter um shell raiz. A obtenção de raiz tornará mais fácil a interação com o servidor e a execução de muitos comandos raiz diferentes.
sudo -s
Agora que temos acesso root, usaremos o adicionar usuário comando para criar um novo usuário. Observe que usaremos o login desativado, pois o novo usuário nunca poderá fazer login em nada.
adduser --disabled-login teamspeak usermod -a -G teamspeak teamspeak
Não há necessidade de adicionar uma senha ao usuário, e o sistema deve cuidar de tudo. A partir daqui, podemos seguir para o download do software para servidor.
Instale o TeamSpeak Server
O software de servidor do TeamSpeak é proprietário, portanto, nãoAs principais distribuições Linux podem legalmente empacotá-lo e torná-lo facilmente instalável. Como resultado, os usuários devem sair e fazer o download manualmente. Vá para o site oficial e escolha a versão correta para sua CPU. Oficialmente, o TeamSpeak suporta 32 bits e 64 bits. Faça o download, transfira o arquivo para o seu servidor usando FTP, Samba etc. Se você não deseja mover o software por um desses métodos, considere usar wget para fazer o download diretamente.
Para wget a versão mais recente do servidor TeamSpeak, vá para a pasta de lançamento, clique com o botão direito do mouse na versão mais recente, clique em "copiar local do link" e faça o seguinte:
wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_amd64-3.1.1.tar.bz2
ou
wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_x86-3.1.1.tar.bz2
Usando o alcatrão comando, extraia o conteúdo do software do servidor TeamSpeak.
tar -xvf teamspeak3-server_linux_*.tar.bz2 rm *.tar.bz2
Use o chown comando para conceder permissões completas ao novo usuário criado anteriormente. Alterar a propriedade da pasta é essencial, pois o usuário do Teamspeak precisa poder usá-la sem erros corretamente.
Nota: Por motivos de segurança, nunca execute o servidor TS3 como root.
mv teamspeak3-server_linux_* /usr/local/teamspeak chown -R teamspeak:teamspeak /usr/local/teamspeak cd /usr/local/teamspeak
Usando toque, crie um arquivo que informe ao software do servidor que você aceitou os termos e condições.
touch .ts3server_license_accepted
Em seguida, crie um arquivo de serviço systemd personalizado para o TeamSpeak.
cd /etc/systemd/system echo "" > teamspeak3.service nano teamspeak3.service
Cole o código abaixo no editor de texto Nano e salve-o com Ctrl + O.
[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
WorkingDirectory=/usr/local/teamspeak/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/usr/local/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/usr/local/teamspeak/ts3server_startscript.sh stop
PIDFile=/usr/local/teamspeak/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target
Inicie e ative o novo teamspeak3.service arquivo com os comandos da ferramenta init systemd:
systemctl enable teamspeak3 systemctlstart teamspeak3
Reinicie o servidor a qualquer momento a partir do systemd com o seguinte comando.
systemctl stop teamspeak3
Desative completamente o servidor com:
systemctl disable teamspeak3
Iniciar sessão
A parte difícil de configurar um servidor TeamSpeak3está acabado. Agora, resta apenas obter sua chave de administrador (também conhecida como token de privilégio). Esse token é gerado aleatoriamente na primeira vez que o software do servidor é iniciado. Para obter o token, você precisa abrir seu cliente TeamSpeak3 e conectar-se ao seu servidor. Na primeira vez em que você se conectar ao servidor, ele deverá solicitar uma "chave de privilégio". Se você não receber uma solicitação solicitando que digite a chave, será necessário pesquisar as configurações do servidor e clicar em nesta opção.
Use este comando para localizar e canalizar automaticamente seu token de administrador do servidor TeamSpeak para um arquivo:
cat /usr/local/teamspeak/logs/* | grep "token"
Copie a sequência de números logo após “token =” e coloque-a após eco nas marcas ‘‘:
echo "token string" > /usr/local/teamspeak/admin-token.txt
Fazer eco da string dessa maneira manterá o arquivo de token em um local seguro.
Usando o gato, você poderá visualizar o arquivo de texto do token.
Para conceder acesso de administrador ao usuário, copie e cole o conteúdo do arquivo no prompt que aparece.
cat /usr/local/teamspeak/admin-token.txt
Lembre-se de que para cada administrador, pode ser necessário gerar um novo token de privilégio. Certifique-se de consultar o site e o manual do TeamSpeak para aprender como fazer isso.
Desinstalar o TeamSpeak Server
O TeamSpeak é um ótimo software, mas alguns usuários nãocuidar de todos os problemas que isso pode causar. Se você já experimentou e decidiu que não deseja mais um servidor TeamSpeak, siga estas etapas e saiba como desinstalar completamente o software.
Primeiro, use systemd para desativar e interromper o serviço TeamSpeak.
sudo systemctl disable teamspeak3 -f sudo systemctl stop teamspeak3
Em seguida, exclua o serviço systemd personalizado criado na instalação.
sudo rm /etc/systemd/system/teamspeak3.service
Depois disso, exclua o software do servidor.
sudo rm -rf /usr/local/teamspeak/
Por fim, exclua o grupo e o usuário do TeamSpeak.
sudo userdel -r teamspeak sudo groupdel teamspeak
A execução de todos esses comandos deve remover todos osreferências ao TeamSpeak do servidor. O sudo deve funcionar, mas, se não funcionar, considere eliminar o sudo de cada um dos comandos acima e tente obter um shell raiz (sudo -s) antecipadamente.
Comentários