Betalningsmetoder Abuse

Installation och konfiguration av TeamSpeak-server på Ubuntu 24.04: detaljerad guide

  • Hem
  • Kunskapsbas
  • Installation och konfiguration av TeamSpeak-server på Ubuntu 24.04: detaljerad guide
08.10.2024, 20:38

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).

Krav för installation

Steg 1: Logga in på servern via SSH

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

Steg 2: Skapa en ny användare

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.

Steg 3: Hämta och installera TeamSpeak-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

Steg 4: Skapa en systemtjänst

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

Steg 5: Ange administratörslösenordet

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

Steg 6: Anslut till TeamSpeak-servern

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!

Slutsats

Nu är TeamSpeak-servern installerad och körs på din Ubuntu 24.04-server.