Sådan installeres TeamSpeak med Docker
Med Docker kan du oprette TeamSpeak-serverinstanser og udføre opdateringer hurtigt og nemt. Vores vejledning indeholder alle de nødvendige installationstrin, du har brug for.
Hvad er fordelen ved at bruge TeamSpeak i Docker?
TeamSpeak er en populær Voice-over-IP-platform (forkortet VoIP), der bruges til kommunikation i realtid. Hvis du vil køre TeamSpeak på Linux, er Docker en optimal måde at installere og administrere din egen TeamSpeak-server på. Containerteknologi tilbyder isolering, portabilitet, hurtig implementering, ressourceeffektivitet, versionsstyring og sikkerhed, hvilket forenkler serveradministrationen og øger fleksibiliteten.
Sådan installeres en TeamSpeak-server på Linux med Docker
Inden du installerer TeamSpeak-serveren, skal du kontrollere, at Docker er tilgængeligt på dit Linux-system. Docker er en containeriseringsteknologi, der gør det muligt at køre applikationer og deres afhængigheder i isolerede containere. Hvis Docker ikke er installeret på dit system, kan du downloade det fra den officielle Docker-hjemmeside.
Trin 1: Opdater systemet og installer curl
Først skal du opdatere dit system. Hvis du vil have adgang til Docker-installationsscriptet, skal du også bruge metode curl.
apt update
apt upgrade
apt install curlshellTrin 2: Installer Docker
For at installere og køre Docker på en Linux-server skal du åbne en terminal og indtaste følgende kommandoer:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.shshellNår det er installeret, kan du starte Docker-tjenesten og indstille den til at aktiveres automatisk hver gang systemet starter op:
sudo systemctl start docker
sudo systemctl enable dockershellTrin 3: Installer Docker Compose
Docker Compose er et nyttigt værktøj til at organisere Docker-containere, især når flere containere interagerer med hinanden. For at installere Docker Compose skal du bruge 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 kan også finde detaljerede oplysninger om installation af Docker Compose på Ubuntu i vores digitale guide.
Trin 4: Opret et arbejdsbibliotek
Opret nu et arbejdsbibliotek til din TeamSpeak-server, og skift derefter til dette bibliotek. Mappen fungerer som et centralt lagersted for alle projektdata og konfigurationer, hvilket letter administrationen senere hen. Du kan selv vælge navnet på biblioteket.
mkdir teamspeak-server
cd teamspeak-servershellTrin 5: Konfigurer Docker Compose
Opret derefter en fil med navnet docker-compose.yml i dit arbejdsbibliotek. Denne fil vil indeholde konfigurationen til din TeamSpeak Docker-container. Brug en teksteditor efter eget valg til at oprette filen docker-compose.yml og tilføj følgende indhold:
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-konfiguration definerer en TeamSpeak-servercontainer samt flere vigtige indstillinger:
- image: Dette definerer TeamSpeak Docker-billedet, der bruges til at oprette containeren.
- ports: Her konfigureres de porte, der bruges til at få adgang til TeamSpeak-serveren. TeamSpeak bruger som standard portene 9987/UDP, 10011 og 30033.
- miljø: Der er opsat miljøvariabler, herunder accept af TeamSpeak-licensen via
TS3SERVER_LICENSE: accept. - volumes: Der er oprettet et volumen til lagring af TeamSpeak-serverdata.
Trin 6: Start TeamSpeak Docker-containeren
I dit arbejdsbibliotek skal du bruge følgende kommando til at starte TeamSpeak-servercontaineren:
docker-compose up -dshellParameteren -d betyder, at containeren køres i baggrunden.
Trin 7: Hent TeamSpeak Server-databasepassordet
For at konfigurere din TeamSpeak-server skal du bruge serveradministratoradgangskoden. Du kan finde den i containerlogfilerne.
docker-compose logs | grep "ServerAdmin privilege key created"shellNotér adgangskoden, da du skal bruge den for at logge ind som serveradministrator.
Trin 8: Konfigurer TeamSpeak-serveren
Åbn din webbrowser og indtast IP-adressen på din server efterfulgt af port 9987 i adresselinjen (f.eks. http://your_IP:9987). Du bliver bedt om at indtaste serveradministratoradgangskoden. Brug den adgangskode, du modtog i trin 7.
Nu kan du konfigurere din TeamSpeak-server efter dine behov og tilføje brugere.
Trin 9: Sikkerhedskopier dine data
Du bør regelmæssigt sikkerhedskopiere dine TeamSpeak-serverdata for at undgå tab af data. Du kan oprette en sikkerhedskopi af TeamSpeak Docker-volumen ved at indtaste følgende kommando:
docker run --rm --volumes-from teamspeak-server -v $(pwd):/backup ubuntu tar cvf /backup/teamspeak-backup.tar /var/ts3servershellDenne kommando opretter en sikkerhedskopi af TeamSpeak-datakataloget og gemmer den som teamspeak-backup.tar i dit aktuelle katalog.
Trin 10: Opdater TeamSpeak-serveren
TeamSpeak udgiver regelmæssigt opdateringer for at forbedre sikkerheden og funktionaliteten. For at holde din TeamSpeak-server opdateret skal du opdatere TeamSpeak Docker-billedet og genopbygge containeren. Følg TeamSpeak-billedets udgivelsesnoter for at sikre optimal serverydelse.
Trin 11: Konfigurer firewallen
For at din TeamSpeak-server kan fungere korrekt, skal du justere firewall-reglerne på din Linux-server. Åbn de nødvendige porte, der er defineret i Docker Compose-konfigurationen. Dette kan variere afhængigt af den firewall-software, du bruger, men normalt er det portene 9987/UDP, 10011 og 30033.
Resumé
Installation af en TeamSpeak-server med Docker på Linux giver en effektiv og velisoleret kommunikationsplatform til dit team. Ved at følge ovenstående trin kan du hurtigt og nemt opsætte og konfigurere din egen TeamSpeak-server.
Sørg for at tage regelmæssige sikkerhedskopier for at beskytte dine data, og hold din TeamSpeak-server opdateret for at drage fordel af de nyeste funktioner og sikkerhedsopdateringer. Med Docker er det nemt at administrere din TeamSpeak-server på Linux.