alex Posted Sunday at 10:08 PM Report Posted Sunday at 10:08 PM Update package lists and upgrade system sudo apt update && sudo apt upgrade -y Install required packages: bzip2, ufw (firewall), nano (editor) sudo apt install bzip2 -y sudo apt install ufw -y sudo apt install nano -y Create a dedicated user for TeamSpeak without login permissions sudo adduser --disabled-login teamspeak Go to home directory cd ~ Download TeamSpeak 3 server version 3.13.7 wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2 Extract the downloaded archive tar -xvjf teamspeak3-server_linux_amd64-3.13.7.tar.bz2 Create directory for TeamSpeak and move extracted files mkdir ~/teamspeak mv teamspeak3-server_linux_amd64/* ~/teamspeak Remove archive and temporary folder rm -rf teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64-3.13.7.tar.bz2 Change to TeamSpeak directory cd ~/teamspeak Accept license by creating an empty file touch .ts3server_license_accepted Start TeamSpeak server for the first time ./ts3server_minimal_runscript.sh Configure firewall to allow TeamSpeak ports sudo ufw allow 9987/udp sudo ufw allow 10011/tcp sudo ufw allow 30033/tcp Create systemd service file sudo nano /etc/systemd/system/teamspeak.service Paste the following content in the file: [Unit] Description=TeamSpeak 3 Server After=network.target [Service] WorkingDirectory=/home/ubuntu/teamspeak User=ubuntu Group=ubuntu Type=forking ExecStart=/home/ubuntu/teamspeak/ts3server_startscript.sh start ExecStop=/home/ubuntu/teamspeak/ts3server_startscript.sh stop PIDFile=/home/ubuntu/teamspeak/ts3server.pid Restart=always [Install] WantedBy=multi-user.target NOTE: Replace /home/ubuntu/teamspeak and user/group ubuntu with your actual path and user (e.g. /home/teamspeak/teamspeak and user teamspeak) Reload systemd daemon and enable TeamSpeak service sudo systemctl daemon-reload sudo systemctl enable --now teamspeak Check service status sudo systemctl status teamspeak Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.