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).
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
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.
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
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
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
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!
Nå er TeamSpeak-serveren installert og kjører på din Ubuntu 24.04-server.