Instalando o Teamspeak no CentOS 7

Você está aqui:
Tempo estimado de leitura: 1 min

Teamspeak é um servidor VOIP que pode ser usado por equipes / várias pessoas para se comunicar. É relativamente leve e seguro, pois as atualizações são lançadas regularmente.

Neste tutorial, vamos instalar o Teamspeak em sua instância do CentOS 7.

Pré-requisitos

Antes de começarmos, você precisará de:

  • Sistema CentOS 7 (apenas 64 bits).
  • 512 MB de RAM ou superior.
  • wget (utilitário usado para baixar arquivos).
  • nanoou vim(qualquer editor de texto está bem).

Instalação

Pré-requisitos

Atualize os pacotes do sistema. Isto pode tomar algum tempo.

yum update -y

Instale as ferramentas necessárias para este tutorial.

yum install nano wget perl tar net-tools bzip2 -y

Instalação

Adicione um usuário sem privilégios para executar o Teamspeak. Quando solicitado, digite sua senha desejada.

useradd ts
passwd ts

Recupere o software do servidor Teamspeak.

cd ~
wget http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2

Extraia o tarball Teamspeak e copie todos os arquivos para o diretório pessoal do usuário não privilegiado.

tar -xvf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
cd teamspeak3-server_linux_amd64
cp * -R /home/ts

Remova arquivos temporários.

cd ~
rm -rf teamspeak3-server_linux_amd64
rm -rf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2

Conceda as permissões apropriadas ao nosso tsusuário.

chown -R ts:ts /home/ts

Crie um serviço Systemd para Teamspeak.

nano /lib/systemd/system/teamspeak.service

Cole a seguinte:

[Unit]
Description=Team Speak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/
User=ts
Group=ts
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target

Salve e saia (pressione CTRLOsimultaneamente, seguido da Entertecla).

Recarregue as unidades Systemd.

systemctl --system daemon-reload

Faça o Teamspeak rodar na inicialização.

systemctl enable teamspeak.service

Iniciando, parando e reiniciando o Teamspeak

Controlar o Teamspeak é simples. Você pode controlar o Teamspeak com o seguinte comando:

systemctl (option) teamspeak.service

Substituir (option)com startstopou restart.

Configurando o firewall

O CentOS 7 não usa mais iptables. Como alternativa, o CentOS 7 vem com o firewalldpadrão.

Encontre a zona padrão. Em instâncias do Vultr que executam o CentOS 7, a zona padrão é public.

firewall-cmd --get-default-zone

Abra as portas padrão para o Teamspeak. Se cada regra for adicionada com sucesso, a saída mostrará “sucesso”.

firewall-cmd --zone=public --permanent --add-port=10011/tcp
firewall-cmd --zone=public --permanent --add-port=30033/tcp
firewall-cmd --zone=public --permanent --add-port=9987/udp

Recarregar firewalld.

firewall-cmd --reload

Conclusão

Parabéns! Você criou com sucesso um servidor Teamspeak. Você pode se conectar a ele com o Cliente Teamspeak .

Diverta-se!

Esse artigo foi útil?
Não Gostei 0
Visualizações: 100

Ainda não Têm uma Conta?

Então Cadastre-se

Nome de Usuário*
E-mail*
Senha*
Confirmar Senha*

Já têm Uma Conta? Click Aqui.

Já tem uma Conta?

Ainda não tem Conta?