In questo tutorial, ti mostreremo come installare e configurare TeamSpeak Server sul tuo server CentOS 7. Per chi non lo sapesse, TeamSpeak è un VoIP (voice-over -Internet Protocol) rilasciata per la prima volta nel 2001 e più popolare tra coloro che giocano a giochi online di squadra. Il software è composto da due parti, un server e un client, entrambi installabili su Windows, Mac e Linux.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di TeamSpeak Server su un server CentOS 7.
Installa TeamSpeak Server su CentOS 7
Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.
yum clean all yum -y update yum install nano wget perl tar net-tools bzip2
Passaggio 2. Crea un nuovo utente per TeamSpeak.
Ora dobbiamo creare un nuovo utente sul nostro server, questo utente verrà utilizzato per l'installazione e l'esecuzione di TeamSpeak. Per motivi di sicurezza questo utente non avrà sudo
:
useradd idroot passwd idr00t
Passaggio 3. Installazione del server TeamSpeak.
Avanti, dovrai installare il server TeamSpeak, usando il seguente comando:
wget http://dl.4players.de/ts/releases/3.0.12.4/teamspeak3-server_linux_amd64-3.0.12.4.tar.bz2 tar xvf teamspeak3-server_linux_amd64-3.0.12.4.tar.bz2 cd teamspeak3-server_linux_amd64 cp * -R /home/teamspeak cd .. rm -rf teamspeak3-server_linux_amd64* chown -R teamspeak:teamspeak /home/teamspeak
Se il tuo server si riavvia, avrai bisogno di un modo per avviare automaticamente TeamSpeak. È qui che gli script di avvio possono tornare utili. Crea il seguente file e aprilo nel tuo editor di testo:
nano /lib/systemd/system/teamspeak.service
Aggiungi questo contenuto al file:
[Unit] Description=Team Speak 3 Server After=network.target [Service] WorkingDirectory=/home/teamspeak/ 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
Ora puoi avviare e abilitare la funzione di avvio di TeamSpeak Server:
systemctl --system daemon-reload systemctl start teamspeak.service systemctl enable teamspeak.service
Passaggio 4. Configura Firewall per TeamSpeak.
Ora che l'installazione del nostro server è completata possiamo aprire le porte sul nostro firewall:
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
E connettiti con il nostro TeamSpeak Client. Alla prima persona che accederà verrà chiesto di fornire una chiave di privilegio, inserire quella recuperata durante l'installazione.
Congratulazioni! Hai installato con successo TeamSpeak Server. Grazie per aver utilizzato questo tutorial per installare TeamSpeak Server sul tuo sistema CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il TeamSpeak Server ufficiale sito web.