TeamSpeak är en populär programvara för röst- och textkommunikation som ofta används i spelgemenskaper och andra kollektiv. Denna slutna VOIP-applikation gör det möjligt för användare att kommunicera i en enda chatt med hjälp av röstkanaler. TeamSpeak är känt för funktioner som mobil anslutning, avancerat behörighetssystem, hög ljudkvalitet och annat. TeamSpeak-servern och -klienten kan installeras på olika operativsystem som Linux, FreeBSD, macOS och Windows (32- och 64-bitarsversioner).
Först måste du ansluta till din server via SSH under root-användaren. Kör följande kommando och ersätt IP_Address
med IP-adressen till din server och Port_number med SSH-portnumret
:
ssh root@IP_Address -p Port_number
Kör kommandot för att se till att du har rätt version av Ubuntu installerad:
lsb_release -a
Förväntat resultat:
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
Nu ska vi skapa en ny systemanvändare som ska köra TeamSpeak-servern. Skriv in kommandot:
useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"
Detta kommando skapar katalogen /opt/teamspeak
, som blir hemkatalog för teamspeak-användaren. Vi kommer att använda den för att installera servern.
Skriv kommandot:
apt install bzip2
Byt användare till den nyskapade teamspeak-användaren och ladda ner servern:
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
Packa upp arkivet:
tar xvfj teamspeak-server.tar.bz2 --strip-components 1
Nu måste du acceptera licensavtalet. Skapa en tom fil:
touch ~/.ts3server_license_accepted
Logga sedan ut från teamspeak-användaren:
exit
För att hantera TeamSpeak-servern ska vi skapa en systemtjänst. Öppna redigeraren för att skapa en servicefil:
nano /etc/systemd/system/teamspeak.service
Lägg till följande kod:
[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
Spara filen och avsluta redigeraren. Tillämpa ändringarna med kommandot:
systemctl daemon-reload
Aktivera tjänsten så att den körs vid systemstart och starta den nu:
systemctl enable --now teamspeak
Använd kommandot för att kontrollera serverns status:
systemctl status teamspeak
Nu stoppar vi servern:
systemctl stop teamspeak.service
Nu startar vi servern med administratörslösenordet:
su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass
När du har ställt in lösenordet stoppar du TeamSpeak-tjänsten:
./ts3server_startscript.sh stop
Logga sedan ut genom att skriva:
exit
Starta TeamSpeak-tjänsten:
systemctl start teamspeak.service
Ladda ner och installera TeamSpeak-klienten på din dator. Vid start anger du IP-adressen till din server och lösenordet som du skapade i föregående steg. När du har anslutit anger du den token som skapades när du startade tjänsten. Denna token kan hittas med hjälp av kommandot som körs på servern:
grep -i token /opt/teamspeak/logs/*
Viktigt: Spara den här token, den krävs för att administratören ska kunna ansluta till servern!
Nu är TeamSpeak-servern installerad och körs på din 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: