Hoe TeamSpeak te installeren met Docker
Met Docker kunt u TeamSpeak-serverinstanties maken en snel en eenvoudig updates uitvoeren. Onze instructies bevatten alle benodigde installatiestappen die u nodig hebt.
Wat is het voordeel van het gebruik van TeamSpeak in Docker?
TeamSpeak is een populair Voice-over-IP-platform (afgekort VoIP) dat wordt gebruikt voor realtime communicatie. Als u TeamSpeak op Linux wilt gebruiken, is Docker een optimale manier om uw eigen TeamSpeak-server te installeren en te beheren. Containertechnologie biedt isolatie, draagbaarheid, snelle implementatie, efficiënt gebruik van bronnen, versiebeheer en beveiliging, waardoor serverbeheer wordt vereenvoudigd en de flexibiliteit wordt vergroot.
Hoe installeer je een TeamSpeak-server op Linux met Docker?
Voordat u de TeamSpeak-server installeert, moet u controleren of Docker beschikbaar is op uw Linux-systeem. Docker is een containerisatietechnologie waarmee applicaties en hun afhankelijkheden in geïsoleerde containers kunnen worden uitgevoerd. Als Docker niet op uw systeem is geïnstalleerd, kunt u het downloaden van de officiële Docker-website.
Stap 1: Werk het systeem bij en installeer curl
Eerst moet u uw systeem updaten. Als u toegang wilt tot het Docker-installatiescript, hebt u ook methode curl nodig.
apt update
apt upgrade
apt install curlshellStap 2: Docker installeren
Om Docker op een Linux-server te installeren en uit te voeren, opent u een terminal en voert u de volgende opdrachten in:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.shshellNa installatie kunt u de Docker-service starten en instellen dat deze automatisch wordt geactiveerd telkens wanneer het systeem wordt opgestart:
sudo systemctl start docker
sudo systemctl enable dockershellStap 3: Docker Compose installeren
Docker Compose is een handig hulpmiddel voor het organiseren van Docker-containers, vooral wanneer meerdere containers met elkaar communiceren. Gebruik de volgende opdracht om Docker Compose te installeren:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composeshellJe kunt ook gedetailleerde informatie vinden over het installeren van Docker Compose op Ubuntu in onze digitale gids.
Stap 4: Maak een werkdirectory aan
Maak nu een werkdirectory voor uw TeamSpeak-server en ga vervolgens naar deze directory. De map dient als centrale opslaglocatie voor alle projectgegevens en configuraties, wat het beheer later vergemakkelijkt. U kunt zelf de naam voor de directory kiezen.
mkdir teamspeak-server
cd teamspeak-servershellStap 5: Docker Compose configureren
Maak vervolgens een bestand met de naam docker-compose.yml aan in uw werkdirectory. Dit bestand bevat de configuratie voor uw TeamSpeak Docker-container. Gebruik een teksteditor naar keuze om het bestand docker-compose.yml aan te maken en voeg de volgende inhoud toe:
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/yamlDeze Docker Compose-configuratie definieert een TeamSpeak-servercontainer en een aantal belangrijke instellingen:
- image: Dit definieert de TeamSpeak Docker-image die wordt gebruikt om de container te maken.
- poorten: Hier worden de poorten geconfigureerd die worden gebruikt om toegang te krijgen tot de TeamSpeak-server. TeamSpeak gebruikt standaard de poorten 9987/UDP, 10011 en 30033.
- omgeving: Er zijn omgevingsvariabelen ingesteld, waaronder de acceptatie van de TeamSpeak-licentie via
TS3SERVER_LICENSE: accept. - volumes: Er is een volume aangemaakt om de TeamSpeak-servergegevens op te slaan.
Stap 6: Start de TeamSpeak Docker-container
Gebruik in uw werkdirectory de volgende opdracht om de TeamSpeak-servercontainer te starten:
docker-compose up -dshellDe parameter -d betekent dat de container op de achtergrond wordt uitgevoerd.
Stap 7: Haal het wachtwoord van de TeamSpeak Server-database op
Om uw TeamSpeak-server te configureren, hebt u het beheerderswachtwoord van de server nodig. U kunt dit terugvinden in de containerlogboeken.
docker-compose logs | grep "ServerAdmin privilege key created"shellNoteer het wachtwoord, want je hebt het nodig om in te loggen als serverbeheerder.
Stap 8: TeamSpeak-server configureren
Open uw webbrowser en voer het IP-adres van uw server gevolgd door poort 9987 in de adresbalk in (bijvoorbeeld http://your_IP:9987). U wordt gevraagd om het beheerderswachtwoord van de server in te voeren. Gebruik het wachtwoord dat u in stap 7 hebt ontvangen.
Nu kunt u uw TeamSpeak-server naar wens configureren en gebruikers toevoegen.
Stap 9: Beveilig uw gegevens
Maak regelmatig een back-up van uw TeamSpeak-servergegevens om gegevensverlies te voorkomen. U kunt een back-up van het TeamSpeak Docker-volume maken door de volgende opdracht in te voeren:
docker run --rm --volumes-from teamspeak-server -v $(pwd):/backup ubuntu tar cvf /backup/teamspeak-backup.tar /var/ts3servershellDit commando maakt een back-up van de TeamSpeak-gegevensmap en slaat deze op als teamspeak-backup.tar in uw huidige map.
Stap 10: Werk de TeamSpeak-server bij
TeamSpeak brengt regelmatig updates uit om de beveiliging en functionaliteit te verbeteren. Om uw TeamSpeak-server up-to-date te houden, moet u de TeamSpeak Docker-image bijwerken en de container opnieuw opbouwen. Volg de release-opmerkingen van de TeamSpeak-image om optimale serverprestaties te garanderen.
Stap 11: Configureer de firewall
Om uw TeamSpeak-server correct te laten werken, moet u de firewallregels op uw Linux-server aanpassen. Open de benodigde poorten die zijn gedefinieerd in de Docker Compose-configuratie. Dit kan variëren afhankelijk van de firewallsoftware die u gebruikt, maar normaal gesproken zijn dit de poorten 9987/UDP, 10011 en 30033.
Samenvatting
Het installeren van een TeamSpeak-server met Docker op Linux biedt een efficiënt en goed geïsoleerd communicatieplatform voor uw team. Door de bovenstaande stappen te volgen, kunt u snel en eenvoudig uw eigen TeamSpeak-server opzetten en configureren.
Zorg ervoor dat u regelmatig back-ups maakt om uw gegevens te beschermen en houd uw TeamSpeak-server up-to-date om te profiteren van de nieuwste functies en beveiligingsupdates. Met Docker is het beheren van uw TeamSpeak-server op Linux een eenvoudige taak.