Teamspeak Linux Setup

  1. Download proper Teamspeak server for your architecture.
  2. Create teamspeak user.
  3. tar -xvf *.tar.bz2
  4. vi /etc/systemd/system/teamspeak.service

[Unit]
Description=TeamSpeak 3 Server
After=network.target

[Service]
WorkingDirectory=/home/teamspeak/ts3s/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/ts3s/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/ts3s/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3s/ts3server.pid
RestartSec=15
Restart=always

[Install]
WantedBy=multi-user.target

5. systemctl start teamspeak

6. cat /usr/local/teamspeak/logs/* | grep “token”

7. Login to Teamspeak using client and enter token to take ownership.

Hits: 94

TS3 Server Create New Token

  1. Start any telnet client – you can use e.g. PuTTy
  2. Connect to your Teamspeak 3 server IP using Telnet on port 10011
  3. Login using command login serveradmin yOuR_nEwP@ssw0rdpassword in command is the same as the one you set for your serveradmin previously
    1. Select your Teamspeak server instance (if you have only one just this would be your default: use 1 and hit enter
    2. Now it’s time to generate new privilege key, for that use following command:tokenadd tokentype=0 tokenid1=6 tokenid2=0
  4. That will return you token, which you can copy and paste in Teamspeak 3 client under Permissions > Use Privilege Key

Hits: 105