Betalingsmåter Abuse

Installasjon og konfigurasjon av TeamSpeak-server på Ubuntu 24.04: detaljert veiledning

  • Hovedside
  • Kunnskapsbase
  • Installasjon og konfigurasjon av TeamSpeak-server på Ubuntu 24.04: detaljert veiledning
08.10.2024, 20:38

TeamSpeak er en populær programvare for tale- og tekstkommunikasjon som er mye brukt i spillmiljøer og andre kollektiver. Denne lukkede VOIP-applikasjonen gjør det mulig for brukere å kommunisere i en enkelt chat ved hjelp av talekanaler. TeamSpeak er kjent for funksjoner som mobiltilkobling, avansert tillatelsessystem, høy lydkvalitet og annet. TeamSpeak-serveren og -klienten kan installeres på ulike operativsystemer som Linux, FreeBSD, macOS og Windows (32- og 64-bitersversjoner).

Krav som stilles

Trinn 1: Logg inn på serveren via SSH

Først må du koble deg til serveren via SSH under root-brukeren. Kjør følgende kommando, og erstatt IP_Address med IP-adressen til serveren din og Port_number med SSH-portnummeret:

ssh root@IP_Address -p Port_number

Kjør kommandoen for å sikre at du har riktig versjon av Ubuntu installert:

lsb_release -a

Forventet resultat:

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

Trinn 2: Opprett en ny bruker

La oss nå opprette en ny systembruker som skal kjøre TeamSpeak-serveren. Skriv inn følgende kommando:

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

Denne kommandoen oppretter katalogen /opt/teamspeak, som blir hjemmekatalogen for teamspeak-brukeren. Vi vil bruke den til å installere serveren.

Trinn 3: Last ned og installer TeamSpeak-serveren

Skriv inn kommandoen:

apt install bzip2

Endre brukeren til den nyopprettede teamspeak-brukeren og last ned 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

Pakk ut arkivet:

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

Nå må du godta lisensavtalen. Opprett en tom fil:

touch ~/.ts3server_license_accepted

Deretter logger du ut av teamspeak-brukeren:

exit

Trinn 4: Opprett en systemtjeneste

For å administrere TeamSpeak-serveren oppretter vi en systemtjeneste. Åpne redigeringsprogrammet for å opprette en servicefil:

nano /etc/systemd/system/teamspeak.service

Legg til 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

Lagre filen og avslutt redigeringsprogrammet. Bruk endringene med kommandoen:

systemctl daemon-reload

Aktiver tjenesten slik at den kjører ved oppstart av systemet, og start den nå:

systemctl enable --now teamspeak

Bruk kommandoen for å sjekke statusen til serveren:

systemctl status teamspeak

Trinn 5: Angi administratorpassordet

La oss stoppe serveren:

systemctl stop teamspeak.service

Nå starter vi serveren med administratorpassordet:

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

Når du har angitt passordet, stopper du TeamSpeak-tjenesten:

./ts3server_startscript.sh stop

Deretter logger du ut ved å skrive:

exit

Start TeamSpeak-tjenesten:

systemctl start teamspeak.service

Trinn 6: Koble til TeamSpeak-serveren

Last ned og installer TeamSpeak-klienten på datamaskinen din. Ved oppstart skriver du inn IP-adressen til serveren og passordet du opprettet i forrige trinn. Når du har koblet til, skriver du inn tokenet som ble opprettet da du startet tjenesten. Dette tokenet finner du ved hjelp av kommandoen som kjøres på serveren:

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

Viktig: Lagre dette tokenet, det kreves for at administratoren skal kunne koble seg til serveren!

Konklusjon

Nå er TeamSpeak-serveren installert og kjører på din Ubuntu 24.04-server.