TeamSpeak is een populaire spraak- en tekstcommunicatiesoftware die veel wordt gebruikt in gamersgemeenschappen en andere collectieven. Met deze gesloten VOIP-toepassing kunnen gebruikers in één chat communiceren via spraakkanalen. TeamSpeak staat bekend om functies zoals mobiele connectiviteit, geavanceerd toestemmingssysteem, hoge geluidskwaliteit en andere. TeamSpeak server en client kunnen geïnstalleerd worden op verschillende besturingssystemen zoals Linux, FreeBSD, macOS en Windows (32- en 64-bit versies).
Eerst moet u verbinding maken met uw server via SSH onder de root-gebruiker. Voer het volgende commando uit, waarbij u IP_Address
vervangt door het IP-adres van uw server en Port_number
door het SSH-poortnummer:
ssh root@IP_Address -p Port_number
Voer het commando uit om er zeker van te zijn dat je de juiste versie van Ubuntu hebt geïnstalleerd:
lsb_release -a
Verwacht resultaat:
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
Laten we nu een nieuwe systeemgebruiker aanmaken om de TeamSpeak server te draaien. Type het commando:
useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"
Dit commando maakt de directory /opt/teamspeak
aan, wat de home directory wordt voor de teamspeak gebruiker. We zullen deze gebruiken om de server te installeren.
Type het commando:
apt install bzip2
Verander de gebruiker in de nieuw aangemaakte teamspeak-gebruiker en download de server:
su - teamspeak
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2 -O teamspeak-server.tar.bz2
Pak het archief uit:
tar xvfj teamspeak-server.tar.bz2 --strip-components 1
Nu moet je de licentieovereenkomst accepteren. Maak een leeg bestand:
touch ~/.ts3server_license_accepted
Log daarna uit bij de teamspeak gebruiker:
exit
Laten we een systeemservice maken om de TeamSpeak-server te beheren. Open de editor om een servicebestand te maken:
nano /etc/systemd/system/teamspeak.service
Voeg de volgende code toe:
[Unit]
Description=Teamspeak Service
Wants=network.target
[Service]
WorkingDirectory=/opt/teamspeak
User=teamspeak
ExecStart=/opt/teamspeak/ts3server_minimal_runscript.sh
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
ExecReload=/opt/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
Sla het bestand op en sluit de editor af. Pas de wijzigingen toe met het commando:
systemctl daemon-reload
Activeer de service om uit te voeren bij het opstarten van het systeem en start hem nu:
systemctl enable --now teamspeak
Gebruik de opdracht om de status van de server te controleren:
systemctl status teamspeak
Stop de server:
systemctl stop teamspeak.service
Laten we nu de server starten met het beheerderswachtwoord:
su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass
Nadat je het wachtwoord hebt ingesteld, stop je de TeamSpeak-service:
./ts3server_startscript.sh stop
Log vervolgens uit door te typen:
exit
Start de TeamSpeak-service:
systemctl start teamspeak.service
Download en installeer de TeamSpeak-client op uw computer. Voer bij het opstarten het IP-adres van uw server en het wachtwoord in dat u in de vorige stap hebt gemaakt. Nadat je verbinding hebt gemaakt, voer je het token in dat is aangemaakt bij het opstarten van de service. Dit token kan worden gevonden met het commando dat op de server wordt uitgevoerd:
grep -i token /opt/teamspeak/logs/*
Belangrijk: Bewaar dit token, het is nodig voor de beheerder om verbinding te maken met de server!
Nu is TeamSpeak server geïnstalleerd en draait op je Ubuntu 24.04 server.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: