TeamSpeak 3 Debian 9 Server Install

Asphyxia

Owner
Administrator
Apr 25, 2015
1,844
2
2,197
327

Code:
adduser --disabled-password --gecos "" teamspeak
mkdir /opt/teamspeak
chown teamspeak:teamspeak /opt/teamspeak/
chmod 0770 /opt/teamspeak/

nano /etc/systemd/system/teamspeak3server.service

Paste:
Code:
[Unit]
Description=Teamspeak 3 Server

[Service]
ExecStart=/opt/teamspeak/ts3server_startscript.sh start
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
PIDFile=/opt/teamspeak/ts3server.pid
Type=forking
User=teamspeak
Group=teamspeak

[Install]
WantedBy=multi-user.target

Ctrl + O, Ctrl + X

Code:
chmod 664 /etc/systemd/system/teamspeak3server.service
systemctl daemon-reload
systemctl enable teamspeak3server.service

visudo

Add the following:
Code:
# Cmnd alias specification
Cmnd_Alias TEAMSPEAK_CMDS = /bin/systemctl start teamspeak3server, /bin/systemctl stop teamspeak3server, /bin/systemctl restart teamspeak3server, /bin/systemctl status teamspeak3server

# User privilege specification
teamspeak ALL=NOPASSWD: TEAMSPEAK_CMDS, /sbin/reboot

Ctrl + O, Ctrl + X

Code:
wget http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
tar xfv teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
mv ~/teamspeak3-server_linux_amd64/* /opt/teamspeak/
rm -rf ~/teamspeak3-server_linux_amd64*
/opt/teamspeak/ts3server_startscript.sh start

If you have any questions or security recommendations, post here!
 

MrWolf

Retired Staff
Contributor
Dec 27, 2016
475
263
112
I made similar tutorial about https://gameservermanagers.com/ its really a nice way for starters to install game and voice servers.
I doubt that there is security issuses with it.

But nice tutorial indeed, im Debian user :)
 

Mattmax

Member
Aug 7, 2017
1
0
36
my TS3-server didn't start after a reboot? I thought this script have this option included?
 
Top