Hvordan installere TeamSpeak med Docker
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 curlshellTrinn 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.shshellNå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 dockershellTrinn 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-composeshellDu 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-servershellTrinn 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/yamlDenne 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 -dshellParameteren -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"shellNoter 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/ts3servershellDenne 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.