Teamspeak3 Server
Intro
Setup free Teamspeak 3 VOIP server
BOOKs
DOCs
How to Install TeamSpeak Server on Ubuntu 22.04Teamspeak systemd service file
VIDs
CONFIGs
-- Prerequisites
A functioning router with ports open 9987 UDP voice, 30033 TCP Filetransfer
Update pkgs
# update
# u
Create new server user
# useradd -Urmd /opt/teamspeak -s /sbin/nologin -u 2001 teamspeak
Install TeamSpeak3 server
# cd /opt/teamspeak
# sudo wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
# sudo tar xvjf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
# sudo rm teamspeak3-server_linux_amd64-3.13.7.tar.bz2
Accept user license Agrement
# cd teamspeak3-server_linux_amd64/# sudo touch .ts3server_license_acceptedChange ownership
# sudo chown -R teamspeak:teamspeak /opt/teamspeak/Create systemd services files
# cd /etc/systemd/system# sudo nano ts3server.service *paste in below services configreload systemd for changes to take effect
# systemctl daemon-reloadenable Teamspeak to run on boot and run the service now
# systemctl enable ts3server
[Unit]
Description=Teamspeak3 Server
After=network-online.target
Wants=network.target
[Service]
WorkingDirectory=/opt/teamspeak
Type=forking
User=teamspeak
Group=teamspeak
ExecStart=/opt/teamspeak/ts3server_startscript.sh start
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
ExecReload=/opt/teamspeak/ts3server_startscript.sh restart
PIDFile=/opt/teamspeak/ts3server.pid
RemainAfterExit=yes
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
Original
[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
User=teamspeak
Group=teamspeak
Type=forking
WorkingDirectory=/opt/ts3
ExecStart=/opt/ts3/ts3server_startscript.sh start
ExecStop=/opt/ts3/ts3server_startscript.sh stop
ExecReload=/opt/ts3/ts3server_startscript.sh restart
PIDFile=/opt/ts3/ts3server.pid
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target