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
- CentOS 7 Server mit minimaler Systeminstallation
- 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.