TeamSpeak¶
In dit artikel
Informatie
TeamSpeak is VoIP-software die voornamelijk is ontworpen voor gamers en teams die behoefte hebben aan een stabiel communicatiemiddel. Het is betrouwbaar, lichtgewicht en biedt diverse functies zoals AES-256-codering, minimale latentie en audio van hoge kwaliteit.
TeamSpeak. Belangrijkste functies¶
- Gesprekken van hoge kwaliteit: Teamspeak biedt duidelijke en scherpe spraakoverdracht tussen gebruikers, wat cruciaal is voor coördinatie tijdens het spelen.
- Kanaalsysteem: Gebruikers kunnen een onbeperkt aantal kanalen maken en deze indelen in hiërarchische groepen, waardoor aparte kanalen mogelijk zijn voor verschillende teams, spellen of taken.
- Rechtenbeheer: Serverbeheerders kunnen verschillende rechten toewijzen aan gebruikers, zoals het vermogen om kanalen te maken, leden te verwijderen, enzovoort.
- Ondersteuning voor 3D-geluid: Teamspeak positioneert het geluid van elke gebruiker in de virtuele ruimte, waardoor navigatie tijdens het spel makkelijker wordt.
- Opname van spraakgesprekken: Mogelijkheid om spraakgesprekken op te nemen voor later luisteren of delen.
- Cross-platform: Beschikbaar voor Windows, MacOS, Linux en mobiele apparaten.
Implementatiefuncties¶
| ID | Softwarenaam | Compatibel OS | VM | BM | VGPU | GPU | Min CPU (Kernen) | Min RAM (GB) | Min HDD/SSD (GB) | Aangepast Domein | Actief |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 85 | TeamSpeak | Ubuntu 22.04 | + | + | + | + | 1 | 1 | - | Ja | BESTELLEN |
Voor deze software is het mogelijk om een aangepast domein in te stellen tijdens de installatie. Bekijk instructies
Voor deze software kunt u tijdens de installatie een aangepast domein instellen. Zie instructies
- Geïnstalleerde software:
- Docker met de volgende containers:
- TeamSpeak Server (mbentley/teamspeak:latest image)
- Poorten: 9987 (UDP), 10011, 30033, 41144 (TCP)
- TeamSpeak Manager (joni1802/ts3-manager image)
- Poort: 8080
- Nginx met Let's Encrypt (jonasal/nginx-certbot image)
- TeamSpeak Server (mbentley/teamspeak:latest image)
- Docker Compose Plugin
- Docker met de volgende containers:
Om de functionaliteit van de TeamSpeak-server te controleren:
-
Controleer de containerstatus:
-
Bekijk de containerlogs:
-
Controleer de beschikbaarheid van poorten:
Opmerking
Tenzij anders vermeld, installeren we standaard de nieuwste releaseversie van software van de website van de ontwikkelaar of uit de repositories van het besturingssysteem.
Aan de slag na implementatie van de TeamSpeak-server¶
Na het plaatsen van een bestelling ontvangt u een melding op het e-mailadres dat tijdens de registratie is opgegeven, waarin staat dat uw server klaar is voor gebruik. Deze melding bevat het VPS-IP-adres en de inloggegevens voor verbinding. Klanten van ons bedrijf beheren de apparatuur via het serverbeheerpaneel en de API — Invapi.
Om de service te beginnen, downloadt u de TeamSpeak-client naar uw lokale apparaat en installeert u deze.
Ts3-Manager bijwerken¶
Opmerking
Er is een kritieke beveiligingskwetsbaarheid gevonden in versies van Ts3-Manager 2.2.1 en lager. Daarom wordt aanbevolen om zo snel mogelijk te upgraden naar versie 2.2.3 of nieuwer.
-
Maak een back-up van de huidige configuratie
Sla informatie op over de huidige container. Voer het volgende uit om indien nodig terug te draaien:
Controleer op gegevens involume: -
Stop en verwijder de oude container
Als de container
ts3-managerbestaat (zelfs alsdocker psdeze niet toont), voer dan het volgende uit: -
Start een nieuwe Ts3-Manager v2.2.3-container
-
Verifieer het opstarten
Zorg ervoor dat de container succesvol is gestart:
Als de update succesvol was, dan:- In de uitvoer van
docker pszou de containerts3-managerin status Up moeten staan. - In de logs van
docker logs ts3-managerzou een bericht als het volgende moeten verschijnen:
Verbinding maken met de server¶
- In de uitvoer van
Om verbinding te maken met de server, heeft u het volgende nodig:
- Kopieer in het beheerpaneel het Server IP Address van het tabblad Network — Server-ID en IP-adres.
- Optioneel - Registreer u in uw persoonlijke TeamSpeak-account. Dit vereenvoudigt het serverbeheer en de configuratie.
-
Optioneel - Voeg de server toe aan uw persoonlijke TeamSpeak-account. Voer het IP-adres van de server en het poortnummer (
9987) in, evenals de servernaam.
Opmerking
Volgens de licentie kunt u zonder registratie 1 virtuele server maken met 32 slots. Na registratie wordt de limiet uitgebreid naar 2 virtuele servers en 1024 (512 per server) slots.
Na het starten van de TeamSpeak-client op uw lokale apparaat, voert u het IP-adres van de server in in het veld dat in de onderstaande screenshot wordt aangegeven en klikt u op de knop Connect:

Bevestigen van beheerdersrechten¶
Om beheerdersrechten te bevestigen, moet u verbinding maken met de server via SSH en de volgende opdracht uitvoeren:
Het uitvoeren van deze opdracht toont de volgende belangrijke gegevens:
-
Inloggegevens voor ServerQuery Admin Account (functie voor het beheren van een TeamSpeak 3-server op basis van een opdrachtregelinterface):
- Inlognaam:
serveradmin; - Wachtwoord (gegenereerd door het systeem);
- API-sleutel.
- Inlognaam:
-
Bevoegdheidssleutel (token) om beheerdersrechten op de virtuele server te verkrijgen.
Een voorbeelduitvoer ziet er als volgt uit:

U moet deze gegevens opslaan, omdat deze vereist zijn voor:
- Inloggen op de ServerQuery-interface;
- Verkrijgen van beheerdersrechten op de virtuele server;
- Beheren van de server via de API;
- Serverbeheer via de TS3 Manager-webinterface.
Het is belangrijk op te merken dat de bevoegdheidssleutel slechts één keer kan worden gebruikt en dat het ServerQuery-wachtwoord onmiddellijk na de eerste inlogbeurt moet worden gewijzigd.
Klik in de TeamSpeak-client op de servernaam en beantwoord de vraag Is this your TeamSpeak server? met "Yes":

Voer de gekopieerde sleutel in:

Na het bevestigen van beheerdersrechten kunt u nieuwe sleutels maken. Ga als volgt te werk:
- Open het contextmenu door met de rechtermuisknop op het serverpictogram in het hoofdvenster van TeamSpeak te klikken.
- Ga in de serverinstellingen naar het tabblad Show Privilege Keys:

- Klik op de knop
Createom een nieuwe bevoegdheidssleutel te genereren:

-
Er opent een venster waarin u de groep kunt kiezen waarvoor de sleutel wordt gemaakt. De volgende opties zijn beschikbaar:
- Server Admin: Groep met maximale rechten, met volledige administratieve controle over de server.
- Normal: Groep met beperkte rechten, bedoeld voor reguliere gebruikers.
- Guest: Groep met minimale rechten voor gasttoegang.
-
Selecteer de groep waarvoor u een bevoegdheidssleutel wilt maken.
- Voer in het veld Description een korte uitleg in over het doel van de gemaakte sleutel.
- Klik na het invoeren van de beschrijving op de knop
Create:


De nieuwe bevoegdheidssleutel wordt gegenereerd en weergegeven in de lijst met sleutels.
U kunt de gemaakte sleutel gebruiken om gebruikers of beheerders op deze TeamSpeak-server de juiste rechten te verlenen.
Toegang tot het webbeheerpaneel¶
- Server: Server-IP-adres of serverdomeinnaam (zonder
https://). U kunt het adres kopiëren vanuit het beheerpaneel op het tabblad Network - Server-IP-adres; - Poort:
10011; - Naam:
serveradmin; - Wachtwoord: Het wachtwoord van de serverbeheerder, ontvangen zoals eerder beschreven.

Na succesvolle authenticatie heeft u toegang tot de volgende functionaliteit:

- Server List. Dit centrale beheerelement toont alle geregistreerde TeamSpeak 3-servers in het systeem. Beheerders kunnen algemene informatie over elke server bekijken, inclusief de operationele status, het aantal verbonden gebruikers, de uptime en de gebruikte poorten. Basis serverbeheer wordt via deze interface uitgevoerd: starten, stoppen, herstarten en basisparameterconfiguratie.
- Server Viewer. Een interactief hulpmiddel voor realtime visuele monitoring van de server. Het toont een boomstructuur van de kanalen van de server, met alle verbonden gebruikers en hun activiteit. Hiermee kunt u gebruikersbewegingen tussen kanalen observeren, spraakactiviteit monitoren en snel reageren op verschillende situaties.
- Chat. Een ingebouwd instant messaging-systeem dat communicatie tussen beheerders en gebruikers op de server vergemakkelijkt. Ondersteunt zowel persoonlijke als groepschats, stelt bestanddeling toe en gebruikt tekstopmaak. Het bewaart chatgeschiedenis voor latere analyse.
- File Browser. Dit hulpmiddel beheert het bestandssysteem van de TeamSpeak 3-server. Via dit hulpmiddel heeft u toegang tot geüploade bestanden, gebruikersavatars en andere media. Beheerders kunnen serverinhoud beheren, het gebruik van schijfruimte controleren en bestands toegangsrechten instellen.
- Server Log. Een logboekregistratiesysteem dat alle gebeurtenissen op de server registreert. Het registreert informatie over gebruikersverbindingen, configuratiewijzigingen, systeemgebeurtenissen en fouten. Een essentieel hulpmiddel voor het oplossen van problemen en het monitoren van de serverbeveiliging.
- Backup/Restore. Dit uitgebreide hulpmiddel zorgt voor de veiligheid van gegevens op de server. Hiermee kunt u back-ups maken van alle instellingen, databases en gebruikersgegevens. Het bevat functies voor automatische back-up en gegevensherstel bij storingen.
- Server Query. Een geavanceerd hulpmiddel voor directe interactie met de server via een opdrachtinterface. Hiermee kunt u complexe serverbeheeroperaties uitvoeren met behulp van speciale opdrachten, gedetailleerde informatie over de status van de server ophalen en parameters fijnafstemmen.
- Privilege Keys. Een systeem voor het beheren van bevoorrechte toegangssleutels. Via deze interface worden speciale sleutels gemaakt en gedistribueerd die gebruikers specifieke rechten en bevoegdheden op de server verlenen.
- API Keys. De sectie voor het beheren van sleutels voor software-interactie met de server via een API. Hiermee kunt u toegangssleutels maken en configureren voor het integreren van TeamSpeak 3 met externe applicaties en services.
- Ban List. Een hulpmiddel voor het beheren van gebruikersblokkades. Bevat informatie over geblokkeerde gebruikers, redenen en blokkadeduur. Hiermee wordt de toegang van ongewenste gebruikers tot de server effectief gecontroleerd.
- Complaints List. Een systeem voor het verwerken van gebruikersklachten. Beheerders kunnen ingediende klachten bekijken, de status ervan bijhouden en de nodige maatregelen nemen om conflicten op te lossen.
- List All Clients. Een complete lijst van alle gebruikers die ooit verbinding hebben gemaakt met de server. Bevat gedetailleerde informatie over elke client, inclusief verbindingsgeschiedenis, gebruikte bijnaam en technische gegevens.
- Server Groups. Een hulpmiddel voor het beheren van gebruikersgroepen op serverniveau. Hiermee kunt u verschillende groepen met specifieke rechten en bevoegdheden maken en configureren, wat het beheer van een groot aantal gebruikers vereenvoudigt.
- Channel Groups. Een systeem voor het beheren van groepen op kanaalniveau. Hiermee kunt u specifieke rechten en bevoegdheden voor gebruikers configureren binnen specifieke kanalen of hun groepen.
- Permissions. Een uitgebreid systeem voor het instellen van machtigingen. Hiermee kunt u toegangsrechten voor verschillende gebruikersgroepen fijnafstemmen, waarbij u hun mogelijkheden op de server, in kanalen en bij interactie met andere gebruikers definieert.
- Logout. De functie voor het veilig beëindigen van de sessie van de beheerder. Bij het afmelden worden alle actieve verbindingen correct gesloten en worden alle wijzigingen in de instellingen opgeslagen.
Opmerking
Gedetailleerde informatie over basis TeamSpeak-instellingen is beschikbaar in de documentatie van de ontwikkelaar.