Betalingsmetoder Abuse

Installation og konfiguration af TeamSpeak-server på Ubuntu 24.04: detaljeret vejledning

  • Hjem
  • Videnbase
  • Installation og konfiguration af TeamSpeak-server på Ubuntu 24.04: detaljeret vejledning
08.10.2024, 20:38

TeamSpeak er en populær software til tale- og tekstkommunikation, som er meget brugt i gamerfællesskaber og andre kollektiver. Denne lukkede VOIP-applikation giver brugerne mulighed for at kommunikere i en enkelt chat ved hjælp af stemmekanaler. TeamSpeak er kendt for funktioner som mobilforbindelse, avanceret tilladelsessystem, høj lydkvalitet og andet. TeamSpeak-serveren og -klienten kan installeres på forskellige operativsystemer som Linux, FreeBSD, macOS og Windows (32- og 64-bit-versioner).

Forudsætninger

Trin 1: Log ind på serveren via SSH

Først skal du oprette forbindelse til din server via SSH under root-brugeren. Kør følgende kommando, hvor du erstatter IP_Address med serverens IP-adresse og Port_number med SSH-portnummeret:

ssh root@IP_Address -p Port_number

Kør kommandoen for at sikre, at du har den rigtige version af Ubuntu installeret:

lsb_release -a

Forventet resultat:

Distributor ID: Ubuntu
Description:    Ubuntu 24.04 LTS
Release:        24.04
Codename:      noble

Trin 2: Opret en ny bruger

Lad os nu oprette en ny systembruger til at køre TeamSpeak-serveren. Skriv kommandoen:

useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"

Denne kommando opretter biblioteket /opt/teamspeak, som bliver hjemmebibliotek for teamspeak-brugeren. Vi vil bruge det til at installere serveren.

Trin 3: Download og installer TeamSpeak-serveren

Skriv kommandoen:

apt install bzip2

Skift bruger til den nyoprettede teamspeak-bruger, og download serveren:

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 arkivet ud:

tar xvfj teamspeak-server.tar.bz2 --strip-components 1

Nu skal du acceptere licensaftalen. Opret en tom fil:

touch ~/.ts3server_license_accepted

Log derefter ud af teamspeak-brugeren:

exit

Trin 4: Opret en systemtjeneste

Lad os oprette en systemtjeneste for at styre TeamSpeak-serveren. Åbn editoren for at oprette en servicefil:

nano /etc/systemd/system/teamspeak.service

Tilføj følgende kode:

[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

Gem filen, og luk editoren. Anvend ændringerne med kommandoen:

systemctl daemon-reload

Aktivér tjenesten, så den kører ved systemstart, og start den nu:

systemctl enable --now teamspeak

Brug kommandoen for at tjekke serverens status:

systemctl status teamspeak

Trin 5: Indstil administratoradgangskoden

Lad os stoppe serveren:

systemctl stop teamspeak.service

Lad os nu starte serveren med administratoradgangskoden:

su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass

Når du har angivet adgangskoden, skal du stoppe TeamSpeak-tjenesten:

./ts3server_startscript.sh stop

Log derefter ud ved at skrive:

exit

Start TeamSpeak-tjenesten:

systemctl start teamspeak.service

Trin 6: Opret forbindelse til TeamSpeak-serveren

Download og installer TeamSpeak-klienten på din computer. Ved opstart skal du indtaste IP-adressen på din server og den adgangskode, du oprettede i det foregående trin. Når du har oprettet forbindelse, skal du indtaste det token, der blev oprettet, da du startede tjenesten. Dette token kan findes ved hjælp af den kommando, der udføres på serveren:

grep -i token /opt/teamspeak/logs/*

Vigtigt: Gem dette token, det er nødvendigt for at administratoren kan oprette forbindelse til serveren!

Konklusion

Nu er TeamSpeak-serveren installeret og kører på din Ubuntu 24.04-server.