• Login
  • Register
  • Search
  1. Forum
    1. Unerledigte Themen
  2. FAQ
  3. Downloads
  4. Spenden
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • FAQ
  • Files
  • More Options
  1. Vailux n.e.V.
  2. Kommunikation
  3. Allgemein - Technikecke

[Debian/Ubuntu] TS3-Server inkl. Autostart installieren

  • King_AFK
  • October 26, 2021 at 12:42 AM
  • Closed
1st Official Post
  • Online
    King_AFK
    1. Vorsitzender
    Reactions Received
    20
    Points
    1,115
    Posts
    89
    Files
    23
    • October 26, 2021 at 12:42 AM
    • Official Post
    • #1

    Einen TS3-Server zu installieren ist schnell erledigt. Führe dafür einfach folgende Befehle aus, die Variable „VERSION“ musst du u.U. anpassen:

    Code
    VERSION="3.10.2"
    su -l
    adduser --disabled-password --disabled-login --gecos "" teamspeak
    cd /home/teamspeak/
    wget https://files.teamspeak-services.com/releases/server/$VERSION/teamspeak3-server_linux_amd64-$VERSION.tar.bz2
    tar xf teamspeak3-server_linux_amd64-$VERSION.tar.bz2
    rm teamspeak3-server_linux_amd64-$VERSION.tar.bz2
    touch /home/teamspeak/teamspeak3-server_linux_amd64/.ts3server_license_accepted
    chown -R teamspeak: *
    sudo -u teamspeak /home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh start
    sudo -u teamspeak /home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
    Display More

    An dieser Stelle werden nun die Zugangsdaten für den TS-Query sowie der erste Admin-Token angezeigt. Kopiere dir diese Daten und speichere sie irgendwo, du brauchst sie später noch.

    Jetzt erstellen wir noch den Service, aktivieren ihn und starten ihn auch direkt (und damit den TS3-Server):

    Code
    cat > /etc/systemd/system/teamspeak3.service << EOF
    [Unit]
    Description=TeamSpeak3-Server
    After=network.service
    
    [Service]
    User=teamspeak
    Group=teamspeak
    Type=forking
    WorkingDirectory=/home/teamspeak/teamspeak3-server_linux_amd64/
    ExecStart=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh start
    ExecStop=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
    PIDFile=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server.pid
    RestartSec=5
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    EOF
    
    systemctl daemon-reload
    systemctl enable teamspeak3.service
    systemctl start teamspeak3
    Display More

    An dieser Stelle ist ein Reboot zum Testen sicherlich nicht falsch, aber auch nicht zwingend notwendig. Ich habe dieses Skript selbst schon an diversen Stellen genutzt, bei mir läuft es sehr gut.

    Updates lassen sich wie folgt durchführen, wenn das obige Skript zur Installation genutzt wurde (nicht getestet):

    Code
    VERSION="3.10.2"
    cd /home/teamspeak/
    wget https://files.teamspeak-services.com/releases/server/$VERSION/teamspeak3-server_linux_amd64-$VERSION.tar.bz2
    systemctl stop teamspeak3
    tar xf teamspeak3-server_linux_amd64-$VERSION.tar.bz2
    rm teamspeak3-server_linux_amd64-$VERSION.tar.bz2
    touch /home/teamspeak/teamspeak3-server_linux_amd64/.ts3server_license_accepted
    chown -R teamspeak: *
    systemctl start teamspeak3

Monday
16:30 clock to 20:00 clock
16:30 clock to 20:00 clock
Tuesday
16:30 clock to 20:00 clock
Wednesday
16:30 clock to 20:00 clock
Thursday
16:30 clock to 20:00 clock
Friday
15:00 clock to 18:00 clock
Saturday
Closed
Sunday
Closed
No support on public holidays and outside of our opening hours.
We are closed!
Threads
81
Posts
276
Files
32
Members
55
Most Online Users
6
Latest Member
derzimmerer

Informationen

  1. Haftungsausschluss
  2. Privacy Policy
  3. Legal Notice
Powered by WoltLab Suite™
Style: Nero by cls-design
Stylename
Nero
Manufacturer
cls-design
Designer
Tom
Licence
Free styles
Help
Supportforums
Visit cls-design