Website-Suche

So installieren Sie TeamSpeak Server in CentOS 7


TeamSpeak ist eine beliebte, plattformübergreifende VoIP- und Text-Chat-Anwendung für interne Geschäftskommunikation, Aus- und Weiterbildung (Vorträge), Online-Spiele und die Verbindung mit Freunden und Familie. Oberste Priorität hat die Bereitstellung einer benutzerfreundlicheren Lösung mit hohen Sicherheitsstandards, hervorragender Sprachqualität und geringerer System- und Bandbreitenauslastung. Es nutzt eine Client-Server-Architektur und ist in der Lage, Tausende gleichzeitiger Benutzer zu verwalten.

Wie es funktioniert

Stellen Sie Ihren eigenen TeamSpeak-Server auf einem Linux-VPS bereit und teilen Sie Ihre TeamSpeak-Server-Adresse mit Teamkollegen, Freunden und Familie oder jedem, mit dem Sie kommunizieren möchten. Mit dem kostenlosen Desktop-TeamSpeak-Client verbinden sie sich mit Ihrem TeamSpeak-Server und beginnen zu sprechen. So einfach ist das!

Hauptmerkmale

  • Es ist einfach zu bedienen und hochgradig anpassbar.
  • Verfügt über eine dezentrale Infrastruktur und ist hoch skalierbar.
  • Unterstützt hohe Sicherheitsstandards.
  • Bietet eine bemerkenswerte Sprachqualität.
  • Ermöglicht eine geringe Systemressourcen- und Bandbreitennutzung.
  • Unterstützt leistungsstarke Dateiübertragung.
  • Unterstützt auch ein robustes Berechtigungssystem.
  • Unterstützt atemberaubende 3D-Soundeffekte.
  • Ermöglicht mobile Konnektivität und vieles mehr.

Anforderungen

  1. CentOS 7 Server mit minimaler Systeminstallation
  2. CentOS 7-Server mit statischer IP-Adresse

In diesem Tutorial erklären wir, wie Sie TeamSpeak Server auf Ihrer CentOS 7-Instanz und einen Desktop-TeamSpeak Client auf einem Linux-Computer installieren.

Installieren von TeamSpeak Server in CentOS 7

1. Beginnen Sie zunächst mit der Aktualisierung Ihrer CentOS 7-Serverpakete und installieren Sie dann die erforderlichen Abhängigkeiten für den Installationsprozess mit den folgenden Befehlen.

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

2. Als Nächstes müssen Sie einen Benutzer für den TeamSpeak Server-Prozess erstellen, um sicherzustellen, dass der TeamSpeak-Server im Benutzermodus unabhängig von anderen Prozessen ausgeführt wird.

useradd teamspeak
passwd teamspeak

3. Gehen Sie nun zur TeamSpeak Server-Downloadseite und holen Sie sich die neueste Version (d. h. 3.2.0) mit dem folgenden wget-Befehl, extrahieren Sie dann den Tarball und kopieren Sie alles Dateien wie gezeigt in das Home-Verzeichnis unseres unprivilegierten Benutzers kopieren.

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. Sobald alles eingerichtet ist, wechseln Sie nun zum Teamspeak-Benutzer und starten Sie den Teamspeak-Server manuell mit den folgenden Befehlen.

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

5. Um TeamSpeak Server unter Systemd-Diensten zu verwalten, müssen Sie eine Teamspeak-Dienst-Einheitendatei erstellen.

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

Fügen Sie der Unit-Datei die folgende Konfiguration hinzu.

[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

Speichern und schließen Sie die Datei. Starten Sie dann zunächst den Teamspeak-Server und aktivieren Sie ihn wie folgt für den automatischen Start beim Systemstart.

systemctl start teamspeak
systemctl enable teamspeak
systemctl status teamspeak

6. Wenn Sie den Teamspeak-Server zum ersten Mal starten, generiert er einen Administrator-Token/Schlüssel, mit dem Sie eine Verbindung zum Server herstellen von einem TeamSpeak-Client. Sie können die Protokolldatei anzeigen, um den Schlüssel zu erhalten.

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

7. Als Nächstes überwacht TeamSpeak eine Reihe von Ports: 9987 UDP (TeamSpeak-Sprachdienst), 10011 TCP (TeamSpeak ServerQuery) und 30033 TCP (TeamSpeak FileTransfer).

Ändern Sie daher Ihre Firewall-Regeln wie folgt, um diese Ports zu öffnen.

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

Installation des TeamSpeak-Clients in Ubuntu 18.04

8. Melden Sie sich bei Ihrem Ubuntu-Desktop-Rechner an (Sie können jedes Linux-Betriebssystem verwenden), gehen Sie zur TeamSpeak-Client-Downloadseite und holen Sie sich die neueste Version (d. h. 3.1.9). Verwenden Sie den folgenden wget-Befehl und installieren Sie ihn wie gezeigt.

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. Um auf das Serverabfrage-Administratorkonto zuzugreifen, verwenden Sie den Anmeldenamen und das Passwort, die nach dem Starten des Servers erstellt wurden. Hier werden Sie auch aufgefordert, den ServerAdmin-Schlüssel anzugeben. Sobald Sie den Schlüssel eingegeben haben, wird die folgende Meldung angezeigt, die bedeutet, dass Sie jetzt über Administratorrechte auf dem Teamspeak-Server verfügen, den Sie gerade installiert haben.

Privilege Key successfully used.

Weitere Informationen finden Sie auf der TeamSPeak-Homepage: https://www.teamspeak.com/en/

In diesem Artikel haben wir erklärt, wie man TeamSpeack Server auf CentOS 7 und einen Client auf Ubuntu Desktop installiert. Wenn Sie Fragen oder Gedanken zum Teilen haben, nutzen Sie das untenstehende Feedback-Formular, um uns zu erreichen.