{"id":412,"date":"2022-07-14T19:40:45","date_gmt":"2022-07-14T17:40:45","guid":{"rendered":"https:\/\/schoppe.it\/wiki\/?p=412"},"modified":"2024-09-03T08:50:58","modified_gmt":"2024-09-03T06:50:58","slug":"teamspeak-server","status":"publish","type":"post","link":"https:\/\/schoppe.it\/wiki\/teamspeak-server\/","title":{"rendered":"TeamSpeak Server auf Debian installieren"},"content":{"rendered":"\n<p>Installation eines TeamSpeak Server auf einem Debian Linux Server. Nach der Installation des Debian Servers einmal alles aktualisieren.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\napt update\napt upgrade\n<\/pre><\/div>\n\n\n<p>SSH Zugriff aktivieren<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nnano \/etc\/ssh\/sshd_config\n\nFolgender Parameter setzen. Dann Datei speichern und schlie\u00dfen. \n\nPermitRootLogin yes\n<\/pre><\/div>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"786\" src=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/sshd_config-1024x786.png\" alt=\"\" class=\"wp-image-413\" srcset=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/sshd_config-1024x786.png 1024w, https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/sshd_config-300x230.png 300w, https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/sshd_config-768x589.png 768w, https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/sshd_config.png 1078w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsystemctl restart sshd\n<\/pre><\/div>\n\n\n<p>Ich habe den TeamSpeak-User bereits bei der Installation des Debian Servers erstellt. Wenn du das nicht getan hast, legst du einen an.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nadduser --disabled-login ts3\n<\/pre><\/div>\n\n\n<p>Zum TeamSpeak-User wechseln.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsu ts3\n<\/pre><\/div>\n\n\n<p>Ins Homeverzeichnis des Users wechseln mit<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n cd\n<\/pre><\/div>\n\n\n<p>Von der <a href=\"https:\/\/www.teamspeak.com\/de\/downloads\/\" data-type=\"URL\" data-id=\"https:\/\/www.teamspeak.com\/de\/downloads\/\" target=\"_blank\" rel=\"noreferrer noopener\">TeamSpeak-Downloadseite<\/a> nun den Download-Link kopieren.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"291\" src=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsdownload-1024x291.png\" alt=\"\" class=\"wp-image-414\" srcset=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsdownload-1024x291.png 1024w, https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsdownload-300x85.png 300w, https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsdownload-768x218.png 768w, https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsdownload.png 1051w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Von der TeakSpeak-Downloadseite den Download-Link f\u00fcr die 32bit oder 64bit Version kopieren.<\/figcaption><\/figure>\n\n\n\n<p>Die Installationsdatei nun mit dem wget Befehl herunterladen ins das Homeverzeichnis des TeamSpeak-Users.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nwget https:\/\/files.teamspeak-services.com\/releases\/server\/3.13.7\/teamspeak3-server_linux_amd64-3.13.7.tar.bz2\n\n\n<\/pre><\/div>\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1010\" height=\"227\" src=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsdownload2.png\" alt=\"\" class=\"wp-image-415\" srcset=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsdownload2.png 1010w, https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsdownload2-300x67.png 300w, https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsdownload2-768x173.png 768w\" sizes=\"auto, (max-width: 1010px) 100vw, 1010px\" \/><figcaption class=\"wp-element-caption\">Das Installationsarchiv wird mit wget heruntergeladen.<\/figcaption><\/figure>\n\n\n\n<p>Die Datei wird nun mit tar entpackt.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ntar xfv teamspeak3-server_linux_amd64-3.13.7.tar.bz2\n<\/pre><\/div>\n\n\n<p>Die heruntergeladene Archivdatei kann nun gel\u00f6scht werden.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nrm teamspeak3-server_linux_amd64-3.13.7.tar.bz2\n<\/pre><\/div>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"67\" src=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tardelete-1024x67.png\" alt=\"\" class=\"wp-image-416\" srcset=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tardelete-1024x67.png 1024w, https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tardelete-300x19.png 300w, https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tardelete-768x50.png 768w, https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tardelete.png 1031w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Das Archiv (rot) kann gel\u00f6scht werden.<\/figcaption><\/figure>\n\n\n\n<p>Nun in das extrahierte Verzeichnis wechseln.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ncd teamspeak3-server_linux_amd64\/\n<\/pre><\/div>\n\n\n<p>Vor der Installation des TeamSpeak-Servers muss eine Datei erstellt werden, damit die Lizenzbedingungen als akzeptiert gelten.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ntouch .ts3server_license_accepted\n<\/pre><\/div>\n\n\n<p>Nun kann das Startskript aufgef\u00fchrt werden.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n.\/ts3server_startscript.sh start\n<\/pre><\/div>\n\n\n<p>Es werden nun automatisch Zugangsdaten und ein Token generiert. Mit dem Token erh\u00e4ltst du Admin-Rechte im TeamSpeak-Client.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"641\" height=\"387\" src=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsstartskript.png\" alt=\"\" class=\"wp-image-417\" srcset=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsstartskript.png 641w, https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsstartskript-300x181.png 300w\" sizes=\"auto, (max-width: 641px) 100vw, 641px\" \/><\/figure>\n\n\n\n<p>Der TeamSpeak Clieht kann ebenfalls auf der <a rel=\"noreferrer noopener\" href=\"https:\/\/www.teamspeak.com\/de\/downloads\/\" data-type=\"URL\" data-id=\"https:\/\/www.teamspeak.com\/de\/downloads\/\" target=\"_blank\">TeamSpeak-Downloadseite<\/a> heruntergeladen werden.<\/p>\n\n\n\n<p>Beim Verbinden das Passwort aus dem Startskript eintragen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"727\" src=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsclient.png\" alt=\"\" class=\"wp-image-418\" srcset=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsclient.png 640w, https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsclient-264x300.png 264w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p>Nun den Token aus dem Startskript einf\u00fcgen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"563\" height=\"173\" src=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsclient2.png\" alt=\"\" class=\"wp-image-419\" srcset=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsclient2.png 563w, https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsclient2-300x92.png 300w\" sizes=\"auto, (max-width: 563px) 100vw, 563px\" \/><\/figure>\n\n\n\n<p>Wenn alles geklappt hat, bist du mit deinem Server verbunden als Server Admin.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"732\" src=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsclient3.png\" alt=\"\" class=\"wp-image-420\" srcset=\"https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsclient3.png 640w, https:\/\/schoppe.it\/wiki\/wp-content\/uploads\/sites\/2\/2022\/07\/tsclient3-262x300.png 262w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Firewall konfigurieren<\/h2>\n\n\n\n<p>Die folgenden Ports sind relevant:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Port<\/strong><\/td><td><strong>Funktion<\/strong><\/td><td><strong>Optional<\/strong><\/td><\/tr><tr><td>TCP 22<\/td><td>SSH port<\/td><td><\/td><\/tr><tr><td>UDP 9987<\/td><td>Default port<\/td><td><\/td><\/tr><tr><td>TCP 30033<\/td><td>Filetransfer port<\/td><td>optional<\/td><\/tr><tr><td>TCP 10011<\/td><td>Serverquery port<\/td><td>optional<\/td><\/tr><tr><td>TCP 41144<\/td><td>TeamSpeak DNS Service<\/td><td>optional<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Teamspeak automatisch bei Server Reboot starten<\/h2>\n\n\n\n<p>Gehe in das Teamspeak-Server Verzeichnis. Achtung: Der Pfad ist je nach installierter Version unterschiedlich!<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ncd \/home\/ts3\/teamspeak3-server_linux_amd64\/\n<\/pre><\/div>\n\n\n<p>Erstelle dort eine neue Datei mit der Bezeichnung ts3boot.sh. Dateiname kann auch anders lauten, muss dann aber bei den folgenden Schritten entsprechend angepasst werden.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nnano ts3\n<\/pre><\/div>\n\n\n<p>Folgenden Inhalt einf\u00fcgen. Achtung: Auch hier wieder auf den richtigen Pfad achten!<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n#!\/bin\/sh\n\n### BEGIN INIT INFO\n# Provides: \t\tteamspeak3-server\n# Required-Start: \t\n# Required-Stop:\t\n# Default-Start: \t2 3 4 5\n# Default-Stop: \t0 1 6\n# Description: \t\tTeamspeak 3 Server\n### END INIT INFO\n\ncase &quot;$1&quot; in\nstart)\n    cd \/home\/ts3\/teamspeak3-server_linux_amd64\n    su ts3 -c &quot;.\/ts3server_startscript.sh start&quot;\n    ;;\nstop)\n    cd \/home\/ts3\/teamspeak3-server_linux_amd64\n    su ts3 -c &quot;.\/ts3server_startscript.sh stop&quot;\n    ;;\n*)\n    echo &quot;$0 (start|stop)&quot;\n    exit 1\n    ;;\nesac\nexit 0\n<\/pre><\/div>\n\n\n<p>Dann die Datei ausf\u00fchrbar machen mit<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nchmod +x ts3boot.sh\n<\/pre><\/div>\n\n\n<p>Der Server kann nun bereits mit den folgenden Befehlen gestoppt und gestartet werden.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n.\/ts3boot.sh stop\n.\/ts3boot.sh start\n<\/pre><\/div>\n\n\n<p>Damit der Teamspeak Server nun automatisch startet bei Serverneustart, muss die Datei in den init.d Ordner kopiert werden.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ncp ts3boot.sh \/etc\/init.d\n<\/pre><\/div>\n\n\n<p>Und zum Schluss noch einmal die Run-Levels updaten mit folgendem Befehl.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nupdate-rc.d ts3boot.sh defaults\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>Installation eines TeamSpeak Server auf einem Debian Linux Server. Nach der Installation des Debian Servers einmal alles aktualisieren. SSH Zugriff aktivieren Ich habe den TeamSpeak-User bereits bei der Installation des Debian Servers erstellt. Wenn du das nicht getan hast, legst du einen an. Zum TeamSpeak-User wechseln. Ins Homeverzeichnis des Users wechseln mit Von der TeamSpeak-Downloadseite&hellip; <a class=\"more-link\" href=\"https:\/\/schoppe.it\/wiki\/teamspeak-server\/\"><span class=\"screen-reader-text\">TeamSpeak Server auf Debian installieren<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":420,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[118],"tags":[162,154],"powershell":[],"wordpress":[],"exchange":[],"linux":[160,111,104,157,156,163,159,161,155,158,93],"class_list":["post-412","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-sshd_config","tag-teamspeak","linux-adduser","linux-apt-update","linux-apt-upgrade","linux-cd","linux-rm","linux-sshd_config","linux-su","linux-systemctl","linux-tar","linux-touch","linux-wget","entry"],"_links":{"self":[{"href":"https:\/\/schoppe.it\/wiki\/wp-json\/wp\/v2\/posts\/412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/schoppe.it\/wiki\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/schoppe.it\/wiki\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/schoppe.it\/wiki\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/schoppe.it\/wiki\/wp-json\/wp\/v2\/comments?post=412"}],"version-history":[{"count":8,"href":"https:\/\/schoppe.it\/wiki\/wp-json\/wp\/v2\/posts\/412\/revisions"}],"predecessor-version":[{"id":472,"href":"https:\/\/schoppe.it\/wiki\/wp-json\/wp\/v2\/posts\/412\/revisions\/472"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/schoppe.it\/wiki\/wp-json\/wp\/v2\/media\/420"}],"wp:attachment":[{"href":"https:\/\/schoppe.it\/wiki\/wp-json\/wp\/v2\/media?parent=412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/schoppe.it\/wiki\/wp-json\/wp\/v2\/categories?post=412"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/schoppe.it\/wiki\/wp-json\/wp\/v2\/tags?post=412"},{"taxonomy":"powershell","embeddable":true,"href":"https:\/\/schoppe.it\/wiki\/wp-json\/wp\/v2\/powershell?post=412"},{"taxonomy":"wordpress","embeddable":true,"href":"https:\/\/schoppe.it\/wiki\/wp-json\/wp\/v2\/wordpress?post=412"},{"taxonomy":"exchange","embeddable":true,"href":"https:\/\/schoppe.it\/wiki\/wp-json\/wp\/v2\/exchange?post=412"},{"taxonomy":"linux","embeddable":true,"href":"https:\/\/schoppe.it\/wiki\/wp-json\/wp\/v2\/linux?post=412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}