How to Install TeamSpeak Server on Linux
How to Install TeamSpeak Server on Linux
Prerequisites
- A Linux server (Ubuntu/Debian/CentOS recommended)
- Root or sudo access
- At least 512MB RAM (1GB+ recommended for busy servers)
Installation Steps
1. Create a User for TeamSpeak (Recommended)
sudo adduser --disabled-login teamspeak
sudo su - teamspeak
sudo su - teamspeak
2. Download TeamSpeak Server
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
Note: Check for the latest version at TeamSpeak downloads page
3. Extract the Archive
tar xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
7. (Optional) Create Systemd Service for Auto-start
Create a service file:
sudo nano /etc/systemd/system/teamspeak.service
Add this content:
[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/teamspeak3
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/teamspeak3/ts3server_startscript.sh start
ExecStop=/home/teamspeak/teamspeak3/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/teamspeak3/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target
Enable and start the service:
sudo systemctl --now enable teamspeak
Important Note
When you first start the server, you'll get important credentials - be sure to save these:
- ServerAdmin privilege key
- ServerQuery admin credentials
Connecting to Your Server
- Open TeamSpeak client
- Click "Connections" > "Connect"
- Enter your server IP address
- When prompted for privilege key, use the one from first startup
Maintenance Commands
Start server: ./ts3server_startscript.sh start
Stop server: ./ts3server_startscript.sh stop
Restart server: ./ts3server_startscript.sh restart
Check status: ./ts3server_startscript.sh status
Stop server: ./ts3server_startscript.sh stop
Restart server: ./ts3server_startscript.sh restart
Check status: ./ts3server_startscript.sh status
Enjoy your TeamSpeak server! For more advanced configuration, check the official TeamSpeak documentation.
Comments
Post a Comment