Med Docker kan du opprette TeamSpeak-serverinstanser og utføre oppdateringer raskt og enkelt. Våre instruksjoner inneholder alle nødvendige installasjonstrinn du trenger.

Hva er fordelen med å bruke TeamSpeak i Docker?

TeamSpeak er en populær Voice-over-IP-plattform (forkortet VoIP) som brukes til sanntidskommunikasjon. Hvis du vil kjøre TeamSpeak på Linux, er Docker en optimal måte å installere og administrere din egen TeamSpeak-server på. Containerteknologi tilbyr isolasjon, portabilitet, rask distribusjon, ressurseffektivitet, versjonering og sikkerhet, noe som forenkler serveradministrasjonen og øker fleksibiliteten.

Hvordan installere en TeamSpeak-server på Linux med Docker

Før du installerer TeamSpeak-serveren, bør du sjekke at Docker er tilgjengelig på Linux-systemet ditt. Docker er en containeriseringsteknologi som gjør det mulig å kjøre applikasjoner og deres avhengigheter i isolerte containere. Hvis Docker ikke er installert på systemet ditt, kan du laste det ned fra den offisielle Docker-nettsiden.

Trinn 1: Oppdater systemet og installer curl

Først bør du oppdatere systemet ditt. Hvis du vil få tilgang til Docker-installasjonsskriptet, trenger du også metode curl.

apt update
apt upgrade
apt install curl
shell

Trinn 2: Installer Docker

For å installere og kjøre Docker på en Linux-server, åpner du en terminal og skriver inn følgende kommandoer:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
shell

Når den er installert, kan du starte Docker-tjenesten og angi at den skal aktiveres automatisk hver gang systemet starter opp:

sudo systemctl start docker
sudo systemctl enable docker
shell

Trinn 3: Installer Docker Compose

Docker Compose er et nyttig verktøy for å organisere Docker-containere, spesielt når flere containere samhandler med hverandre. For å installere Docker Compose, bruk følgende kommando:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
shell

Du finner også detaljert informasjon om installering av Docker Compose på Ubuntu i vår digitale guide.

Trinn 4: Opprett en arbeidskatalog

Opprett nå en arbeidsmappe for TeamSpeak-serveren din, og bytt deretter til denne mappen. Mappen fungerer som et sentralt lagringssted for alle prosjektdata og konfigurasjoner, noe som letter administrasjonen senere. Du kan velge navn på mappen.

mkdir teamspeak-server
cd teamspeak-server
shell

Trinn 5: Konfigurer Docker Compose

Deretter oppretter du en fil med navnet docker-compose.yml i arbeidsmappen din. Denne filen vil inneholde konfigurasjonen for TeamSpeak Docker-containeren din. Bruk en tekstredigerer etter eget valg til å opprette filen docker-compose.yml og legg til følgende innhold:

version: '3.1'
services:
    teamspeak:
        image: teamspeak
        restart: always
        ports:
            - 9987:9987/udp
            - 10011:10011
            - 30033:30033
        environment:
            TS3SERVER_LICENSE: accept
        volumes:
            - ./teamspeak-server:/var/ts3server/
yaml

Denne Docker Compose-konfigurasjonen definerer en TeamSpeak-servercontainer samt flere viktige innstillinger:

  • image: Dette definerer TeamSpeak Docker-bildet som brukes til å opprette containeren.
  • porter: Her konfigureres portene som brukes til å få tilgang til TeamSpeak-serveren. TeamSpeak bruker portene 9987/UDP, 10011 og 30033 som standard.
  • miljø: Miljøvariabler er konfigurert, inkludert aksept av TeamSpeak-lisensen via TS3SERVER_LICENSE: accept.
  • volumes: Det er opprettet et volum for å lagre TeamSpeak-serverdataene.

Trinn 6: Start TeamSpeak Docker-beholderen

I arbeidsmappen din bruker du følgende kommando for å starte TeamSpeak-serverbeholderen:

docker-compose up -d
shell

Parameteren -d betyr at containeren kjøres i bakgrunnen.

Trinn 7: Hent passordet til TeamSpeak Server-databasen

For å konfigurere TeamSpeak-serveren din, trenger du administratorpassordet for serveren. Du finner det i containerloggene.

docker-compose logs | grep "ServerAdmin privilege key created"
shell

Noter deg passordet, da du trenger det for å logge inn som serveradministrator.

Trinn 8: Konfigurer TeamSpeak-serveren

Åpne nettleseren din og skriv inn IP-adressen til serveren din etterfulgt av port 9987 i adressefeltet (f.eks. http://your_IP:9987). Du blir bedt om å oppgi administratorpassordet for serveren. Bruk passordet du mottok i trinn 7.

Nå kan du konfigurere TeamSpeak-serveren din i henhold til dine behov og legge til brukere.

Trinn 9: Sikre dataene dine

Du bør sikkerhetskopiere TeamSpeak-serverdataene dine regelmessig for å forhindre tap av data. Du kan opprette en sikkerhetskopi av TeamSpeak Docker-volumet ved å skrive inn følgende kommando:

docker run --rm --volumes-from teamspeak-server -v $(pwd):/backup ubuntu tar cvf /backup/teamspeak-backup.tar /var/ts3server
shell

Denne kommandoen oppretter en sikkerhetskopi av TeamSpeak-datakatalogen og lagrer den som teamspeak-backup.tar i din nåværende katalog.

Trinn 10: Oppdater TeamSpeak-serveren

TeamSpeak slipper jevnlig oppdateringer for å forbedre sikkerheten og funksjonaliteten. For å holde TeamSpeak-serveren din oppdatert, må du oppdatere TeamSpeak Docker-bildet og bygge om containeren. Følg TeamSpeak-bildets utgivelsesnotater for å sikre optimal serverytelse.

Trinn 11: Konfigurer brannmuren

For at TeamSpeak-serveren din skal fungere riktig, må du justere brannmurreglene på Linux-serveren din. Åpne de nødvendige portene som er definert i Docker Compose-konfigurasjonen. Dette kan variere avhengig av brannmurprogramvaren du bruker, men normalt er dette portene 9987/UDP, 10011 og 30033.

Sammendrag

Å installere en TeamSpeak-server med Docker på Linux gir deg en effektiv og godt isolert kommunikasjonsplattform for teamet ditt. Ved å følge trinnene ovenfor kan du raskt og enkelt sette opp og konfigurere din egen TeamSpeak-server.

Sørg for å ta regelmessige sikkerhetskopier for å beskytte dataene dine, og hold TeamSpeak-serveren oppdatert for å dra nytte av de nyeste funksjonene og sikkerhetsoppdateringene. Med Docker er det enkelt å administrere TeamSpeak-serveren din på Linux.

Go to Main Menu