Ricerca nel sito web

Come installare TeamSpeak Server su CentOS 7


TeamSpeak è una popolare applicazione VoIP e chat di testo multipiattaforma per comunicazioni aziendali interne, istruzione e formazione (lezioni), giochi online e connessione con amici e familiari. La sua priorità principale è fornire una soluzione più semplice da utilizzare, con elevati standard di sicurezza, qualità vocale eccellente e minore utilizzo del sistema e della larghezza di banda. Utilizza un'architettura client-server ed è in grado di gestire migliaia di utenti simultanei.

Come funziona

Distribuisci il tuo TeamSpeak Server su un VPS Linux e condividi l'indirizzo del tuo TeamSpeak Server con compagni di squadra, amici e familiari o chiunque desideri comunicare. Utilizzando il TeamSpeak Client desktop gratuito, si connettono al tuo server TeamSpeak e iniziano a parlare. È così facile!

Caratteristiche principali

  • È facile da usare e altamente personalizzabile.
  • Ha un'infrastruttura decentralizzata ed è altamente scalabile.
  • Supporta elevati standard di sicurezza.
  • Offre una qualità vocale notevole.
  • Consente un utilizzo ridotto delle risorse di sistema e della larghezza di banda.
  • Supporta un potente trasferimento di file.
  • Supporta anche un robusto sistema di autorizzazione.
  • Supporta straordinari effetti sonori 3D.
  • Consente la connettività mobile e molto altro ancora.

Requisiti

  1. Server CentOS 7 con installazione minima del sistema
  2. Server CentOS 7 con indirizzo IP statico

In questo tutorial, spiegheremo come installare TeamSpeak Server sulla tua istanza CentOS 7 e un TeamSpeak Client desktop su una macchina Linux.

Installazione di TeamSpeak Server in CentOS 7

1. Inizia innanzitutto aggiornando i pacchetti server CentOS 7 e quindi installa le dipendenze necessarie per il processo di installazione utilizzando i seguenti comandi.

yum update
yum install vim wget perl tar net-tools bzip2

2. Successivamente, è necessario creare un utente per il processo TeamSpeak Server per garantire che il server TeamSpeak funzioni in modalità utente scollegato da altri processi.

useradd teamspeak
passwd teamspeak

3. Ora vai alla pagina di download di TeamSpeak Server e prendi la versione più recente (ad esempio 3.2.0) utilizzando il seguente comando wget, quindi estrai il tarball e copia tutto il file file nella directory home del nostro utente non privilegiato come mostrato.

wget -c http://dl.4players.de/ts/releases/3.2.0/teamspeak3-server_linux_amd64-3.2.0.tar.bz2
tar -xvf teamspeak3-server_linux_amd64-3.2.0.tar.bz2
mv teamspeak3-server_linux_amd64 teamspeak3
cp -R teamspeak3 /home/teamspeak/
chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/

4. Una volta che tutto è a posto, ora passa all'utente teamspeak e avvia manualmente il server Teamspeak utilizzando i seguenti comandi.

su - teamspeak
cd teamspeak3/
./ts3server_startscript.sh start

5. Per gestire TeamSpeak Server nei servizi Systemd, è necessario creare un file di unità teamspeak service.

su -
vi /etc/systemd/system/teamspeak.service

Aggiungere la seguente configurazione nel file dell'unità.

[Unit]
Description=Team Speak 3 Server
After=network.target

[Service]
WorkingDirectory=/home/teamspeak/teamspeak3/
User=teamspeak
Group=teamspeak
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

Salva e chiudi il file. Quindi avvia teamspeak server per ora e abilitalo all'avvio automatico all'avvio del sistema come segue.

systemctl start teamspeak
systemctl enable teamspeak
systemctl status teamspeak

6. Quando avvii il server teamspeak per la prima volta, viene generato un token/chiave amministratore che utilizzerai per connetterti al server da un cliente TeamSpeak. È possibile visualizzare il file di registro per ottenere la chiave.

cat /home/teamspeak/logs/ts3server_2017-08-09__22_51_25.819181_1.log

7. Successivamente, TeamSpeak ascolta su una serie di porte: 9987 UDP (servizio TeamSpeak Voice), 10011 TCP (TeamSpeak ServerQuery) e 30033 TCP (TeamSpeak FileTransfer).

Modifica quindi le regole del tuo firewall per aprire queste porte come segue.

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

Installazione del client TeamSpeak in Ubuntu 18.04

8. Accedi al tuo computer desktop Ubuntu (puoi utilizzare qualsiasi sistema operativo Linux) e vai alla pagina di download del client TeamSpeak e prendi la versione più recente (ad esempio 3.1.9) utilizzando il seguente comando wget e installarlo come mostrato.

wget http://dl.4players.de/ts/releases/3.1.9/TeamSpeak3-Client-linux_amd64-3.1.9.run
chmod 755 TeamSpeak3-Client-linux_amd64-3.1.9.run
./TeamSpeak3-Client-linux_amd64-3.1.9.run
cd TeamSpeak3-Client-linux_amd64
./ts3client_runscript.sh

9. Per accedere all'account amministratore delle query del server, utilizzare il nome login e la password creati dopo l'avvio del server. Qui ti verrà anche chiesto di fornire la chiave ServerAdmin, una volta inserita la chiave, vedrai il messaggio qui sotto che significa che ora disponi di diritti amministrativi sul server Teamspeak che hai appena installato.

Privilege Key successfully used.

Per ulteriori informazioni, consulta la home page di TeamSPeak: https://www.teamspeak.com/en/

In questo articolo abbiamo spiegato come installare TeamSpeack Server su CentOS 7 e un client su Ubuntu Desktop. Se hai domande o pensieri da condividere, utilizza il modulo di feedback qui sotto per contattarci.