Forum Homepage Websites Die-Alte-Garde Forum Auf ein linux Root einen Teamspeak 3 Server erstellen

Auf ein linux Root einen Teamspeak 3 Server erstellen

Post von Micha1960 » 18.05.2018 18:42:16


Teamspeak 3 Server erstellenTeamspeak Benutzer anlegenZuerst verbindet ihr euch via puTTy oder sonstigem SSH Client auf euren Linux Server und loggt euch ein.Der Teamspeak Server sollte nicht unter dem Benutzer root laufen, um die Sicherheit* des Systems nicht zu gefährden. Aus diesem Grund legen wir einen neuen Benutzer an. Ich nenne ihn beispielhaft einfach „ts3“.*Ich gehe nicht ins Detail von Sicherheitskonzepten unter Linux. Auch das sprengt den Rahmen des Tutorial. Ich sehe mich auch nicht in der Position, trotz einiger Erfahrung mit Linux, als Ansprechpartner für Linux-Sicherheit zu dienen. Dafür bedient ihr ebenfalls eine Suchmaschine und informiert euch ausgiebig.
adduser ts3

Als nächsten Schritt legen wir ein Installationsverzeichnis für den Teamspeak 3 Server fest. Ich habe mich einfach für das /home Verzeichnis des Benutzers „ts3“ entschieden. Wir erstellen also das Verzeichnis „teamspeak3“ und setzen den Besitzer des Ordners auf unseren „ts3“ User.
mkdir /home/ts3/teamspeak3chown ts3 /home/ts3/teamspeak3

Teamspeak 3 aktuelle Version downloadenNun geht es an den Download der aktuellsten TS3 Server Version. Wir wechseln zunächst auf unserem Linux Server auf den Benutzer „ts3“ und loggen uns mit den im ersten Schritt hinterlegten Daten an.Auf der offiziellen Teamspeak Webseite habt ihr eine Übersicht über alle aktuellen Versionen. Für unseren Fall navigieren wir zum Linux Abschnitt und wählen je nach System (32- oder 64-bit) auf den passenden Download.  Ob euer Server auf 32- oder 64-bit läuft, erfahrt ihr mit dem Befehl
uname -m

Klickt auf der TS Webseite bei der passenden Version auf Download und klick euch durch den Lizenzvertrag (selbstverständlich brav lesen), bis ihr den Downloadlink angezeigt bekommt, den ihr euch kopiert.Dann wechseln wir in unser /home/teamspeak3 Verzeichnis und laden die aktuellste Version drorthin.
cd /home/ts3/teamspeak3
wget http://dl.4players.de/ts/releases/3.0.11.2/teamspeak3-server_linux-amd64-3.0.11.2.tar.gz

Teamspeak 3 Dateien entpacken und installierenNach dem Download folgt das entpacken des .tar.gt Archivs.
tar -xzvf teamspeak3-server_linux*.tar.gz

Teamspeak 3 Server starten und konfigurierenNun sind wir soweit, dass wir den Server das erste mal starten können. Dafür rufen wir die mitgelieferte Startup-Routine auf, die den Server startklar macht. Wir wechseln erst in das Verzeichnis und starten dann das Skript.
cd /home/ts3/teamspeak3/teamspeak3-server_linux-amd64./ts3server_minimal_runscript.sh

Wenn alles glatt läuft, bekommt ihr in eurer Konsole einige Informationen zu eurem nun gestarteten Server angezeigt. Wichtig sind dabei folgende Punkte, unterhalb des Schriftzugs IMPORTANT:„Server Query Admin Account created – Darunter findet ihr „loginname“ und „password“ -> beides notieren!Nach einigen weiteren Zeilen folgt wieder ein IMPORTANT Block. Darunter findert ihr „token=[hier steht eine Zeichenkette]“ -> ebenfalls notieren!Jetzt startet ihr den Teamspeak 3 Client auf eurem (Windows/Linux/Mac) System. Dort geht ihr wie gewohnt beim Verbinden auf einen Server vor. Ihr gebt die IP eures eben aufgesetzten Servers an und wählt euren Nicknamen. Ein Server Passwort haben wir noch nicht gewählt, also bleibt das Feld frei. Dann gehts auf VERBINDEN.Fertig. Damit habt ihr euren Server aufgesetzt, in Betrieb genommen und euch als Admin angemeldet.Wechselt jetzt wieder in die Konsole eures Linux Servers. Drückt STRG+C und beendet damit die Ausführung eures Teamspeak 3 Servers. Wir starten diesen jetzt mit der richtigen Konfiguration, die den Server auch nach dem Logout weiterlaufen lässt.Teamspeak 3 Server starten
/home/ts3/teamspeak3/teamspeak3-server_linux-amd64/ts3server_startscript.sh start

Teamspeak 3 Server stoppen
/home/ts3/teamspeak3/teamspeak3-server_linux-amd64/ts3server_startscript.sh stop

Teamspeak 3 Server neustarten
/home/ts3/teamspeak3/teamspeak3-server_linux-amd64/ts3server_startscript.sh restart

Jetzt habt ihr alles zur Hand was ihr braucht, um euren Server zu administrieren (über den Client bequem mit Hilfe der Benutzeroberfläche möglich), zu beenden und wieder zu starten, solltet ihr euren Server mal beendet haben, beispielsweise nach einem Neustart eueres Linux Servers.Fragen, Anregungen und Hinweise sind in den Kommentaren sehr gerne gesehen!

User avatar
Micha1960
Administrator
User
Guest
Partner
Grünschnabel
 
Beiträge: 15
Dabei seit: 2018-05-13 11:36:52