+4915167795025

Home / Services / TeaSpeak Server Installieren

TeaSpeak Server Installieren auf Debian

How it work :

  • 1. Logge dich auf deinem Server ein

  • 2. Installiere notwendige Software, damit alle Scripte funktionieren:

  • 1
    apt install nano unzip python -y
  • 3. Lege einen extra Benutzer für TeaSpeak an

  • 1
    adduser teaspeak
  • 4. Logge dich nun mit deinem neuen Benutzer (Schritt 2) ein, behalte aber eine Root-Sitzung noch auf

  • 5. Downloade dir die aktuelle TeaSpeak-Server-Version

  • 6. Entpacke das Archiv

  • 1
    tar -xvf TeaSpeak-1.5.6.tar.gz
  • 7. Führe als Root oder mit sudo-Rechten die install_music.sh-Datei aus, wenn du den Musikbot nutzen möchtest

  • 1
    ./install_music.sh install
  • Dies installiert ffmpeg und YouTubeDL auf deinem Server, damit der Bot korrekt arbeiten kann.

  • 8. Starte TeaSpeak mit dem Minimalen Startscript

  • 1
    ./teastart_minimal.sh
  • 9. Notiere dir die Zugangsdaten für den serveradmin und den Serveradmin-Token

  • Den Token wirst du gleich benötigen, um SA-Rechte auf dem Server erlangen zu können und den Serveradmin-Zugang kannst du nutzen, um tiefere Anpassungen am Server vorzunehmen.
  • Hast du die Daten verloren, hast du ein schweres Leben
  • 10. Beende den Server wieder mit STRG + C

  • 11. Starte den Server im „normalen“ Modus

  • 1
    ./teastart.sh start
  • Damit sind wir schon durch.

  • Der Server ist nun startklar!

  • Du kannst nun den Server über die IP oder eine aufgeschaltete Domain erreichen.

  • 123.123.123.123:9987 ODER deine-domain.de:9987
  • Wie stoppst du den Server wieder?

  • Mit folgendem Befehl:

  • 1
    ./teastart.sh stop
  • Wo finde ich die Konfigurationen?

  • TeaSpeak hat beim ersten Start eine Konfiguration mit dem Namen config.yml angelegt.
  • Diese befindet sich im Installationsordner von TeaSpeak.
  • Die Werte sind gut beschrieben.
  • Sorge dafür, das bei WebRTC die Ports auch nach außen hin erreichbar sind, damit die Bildschirmfreigabe und Webcam-Chats funktionieren.


  • Autostart-Script

  • Um TeaSpeak automatisch bei jedem Systemstart auszuführen, kann wie folgt ein Autostart-Script erstellt werden.

  • 1. Gehe in den SystemD-Ordner

  • 1
    cd /etc/systemd/system
  • 2. Lege darin eine neue Datei mit aussagekräftigem Namen an

  • 1
    nano teaspeak-server.service
  • 3. Befülle sie mit folgendem Inhalt

  • 1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    [Unit]
    Description=TeaSpeak Autostart Script
    After=network.target
     
    [Service]
    Type=forking
    WorkingDirectory=/home/Pfad/zum/teaspeak-server/
    User=teaspeak
    Group=teaspeak
    ExecStart=/home/Pfad/zum/teaspeak-server/teastart.sh start
    Restart=on-failure
    RestartSec=10
     
    [Install]
    WantedBy=default.target
  • Was solltest du alles ändern?

  • Description= Gebe hier ein aussagekräftiger Titel an. Z.B. TeaSpeak Server
  • WorkingDirectory= Gebe hier den Pfad zu deinem TeaSpeak-Server an
  • User= Gebe den Nutzernamen an, der den TeaSpeak-Server ausführt. Nutze hier auf keinen Fall den Root-Nutzer!
  • Group= Gebe die Gruppe an, die die Berechtigungen auf den TeaSpeak Server hat, meist ist dies ebenfalls der gleiche Name wie der Nutzername
  • ExecStart= Gebe hier den Pfad zum TeaSpeak-Server inkl. Startbefehl an.
  • Restart= Hier kannst du angeben, ob nur bei einem Crash der Server neu gestartet werden soll oder immer. on-failure ist bei einem Crash, immer neu starten schaffst du mit always.
  • RestartSec= Hier kannst du die Sekunden angeben, wann ein abgestürzter Server neu gestartet wird

  • Speichere alles ab. (STRG + X und Y mit Enter)

  • 4. Aktiviere nun die Konfiguration mit folgendem Befehl:

  • 1
    systemctl enable teaspeak-server.service
  • 5. Stoppe den TeaSpeak Server falls er läuft und starte ihn dann per Service-Datei

  • 1
    systemctl start teaspeak-server.service

  • TeaSpeak Updaten

  • Um TeaSpeak auf den aktuellen Stand zu bringen, sind nur wenige Schritte notwendig.

  • 1. Stoppe den Server

  • 1
    ./teastart.sh stop
  • 2. Lege ein Backup des Servers an (ganzer Ordner irgendwohin kopieren oder ein ZIP daraus erstellen)

  • 3. Downloade die aktuellste TeaSpeak-Server-Version

  • 4. Entpacke die Daten und lass sie ersetzen

  • 5. Starte den Server wieder

  • 1
    ./teastart.sh start
  • Fertig!

  • Zu Faul dafür?

  • Mit diesem Script, läuft alles automatisch.
  • Du musst nur in Zeile 2, deine Version angeben. Also “stable” oder z.B. “nightly”.
  • Führe das Script im Installationsordner von TeaSpeak aus (also z.B. /home/teaspeak/).

  • 1. Stoppe den TeaSpeak Server

  • 2. Starte das Script:

  • 1
    2
    3
    4
    5
    6
    zip -r teaspeak-backup-$(date +"%m-%d-%y-%r").zip *
    teaspeak_channel="stable" && \
    teaspeak_version=$(curl -k https://repo.teaspeak.de/server/linux/amd64_$teaspeak_channel/latest) && \
    wget https://repo.teaspeak.de/server/linux/amd64_$teaspeak_channel/TeaSpeak-$teaspeak_version.tar.gz && \
    tar xvf TeaSpeak-$teaspeak_version.tar.gz && \
    rm TeaSpeak-$teaspeak_version.tar.gz
  • 3. Starte den Server wieder

  • Wenn du das Script abspeicherst – in z.B. update.sh -, musst du nur das Script 1x ausführe und an nichts weiteres mehr denken.

Service Features :

  • Kostenlos, Voiceserver, TeaSpeak Server

Related Projects

Another Services

TeamSpeak Server Installieren auf Debian
Read more

TeamSpeak, Skript, Kostenlos
Read more

TeamSpeak, Skript, Kostenlos
Read more

Newletter

Newsletter

Subscribe To get latest news and offers