# Kuidas installida TeamSpeak Dockeriga

Dockeriga saate luua **TeamSpeak-serveri instantsi** ja teha kiiresti ja lihtsalt uuendusi. Meie juhendid sisaldavad kõiki vajalikke installimisjuhiseid.

## Mis on TeamSpeaki kasutamise eelis Dockeris?

TeamSpeak on populaarne **Voice-over-IP platvorm** (lühendatult VoIP), mida kasutatakse reaalajas suhtlemiseks. Kui soovite TeamSpeaki Linuxis kasutada, on Docker optimaalne viis oma TeamSpeaki serveri installimiseks ja haldamiseks. Konteineritehnoloogia pakub isolatsiooni, teisaldatavust, kiiret kasutuselevõttu, ressursitõhusust, versioonihaldust ja turvalisust, lihtsustades serveri haldamist ja suurendades paindlikkust.

## Kuidas installida TeamSpeak server Linuxisse Dockeriga

Enne TeamSpeak-serveri installimist peaksite kontrollima, kas Docker on teie Linuxi süsteemis saadaval. Docker on **konteinerimistehnoloogia**, mis võimaldab rakendusi ja nende sõltuvusi eraldatud konteinerites käitada. Kui Docker pole teie süsteemis installitud, saate selle alla laadida Docker’i ametlikult veebisaidilt.

### Samm 1: Uuenda süsteem ja installeeri curl

Esmalt peaksite oma süsteemi uuendama. Kui soovite pääseda juurde **Docker installatsiooniskriptile**, vajate ka `curl` meetodit.

```shell
apt update
apt upgrade
apt install curl
```

### 2. samm: Docker’i installimine

Docker’i Linuxi serverisse installimiseks ja käivitamiseks avage terminal ja sisestage järgmised käsud:

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

Pärast installimist saate **Docker-teenuse** käivitada ja seadistada selle automaatselt aktiveeruma iga kord, kui süsteem käivitub:

```shell
sudo systemctl start docker
sudo systemctl enable docker
```

### 3. samm: Docker Compose’i installimine

**Docker Compose** on kasulik vahend Docker-konteinerite organiseerimiseks, eriti kui mitu konteinerit omavahel suhtlevad. Docker Compose’i installimiseks kasutage järgmist käsku:

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

Üksikasjalikku teavet [Docker Compose’i installimise](https://www.ionos.com/et-ee/digitalguide/server/seadistused/docker-compose-ubuntu-operatsioonisuesteemis/) kohta [Ubuntu operatsioonisüsteemis](https://www.ionos.com/et-ee/digitalguide/server/seadistused/docker-compose-ubuntu-operatsioonisuesteemis/) leiate ka meie digitaalsest juhendist.

### 4. samm: Loo töökataloog

Nüüd looge oma TeamSpeak-serveri jaoks töökataloog ja vahetage see kataloog. Kausta kasutatakse **kõigi projektiandmete** ja konfiguratsioonide **keskse salvestuspaigana**, mis hõlbustab hilisemat haldamist. Kataloogi nime saate ise valida.

```shell
mkdir teamspeak-server
cd teamspeak-server
```

### 5. samm: Docker Compose’i konfigureerimine

Seejärel looge oma töökataloogis fail nimega `docker-compose.yml`. See fail sisaldab **TeamSpeak Docker-konteineri konfiguratsiooni**. Kasutage oma valitud tekstiredaktorit, et luua fail `docker-compose.yml` ja lisada sellele järgmine sisu:

```yaml
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/
```

See Docker Compose’i konfiguratsioon määratleb TeamSpeak-serveri konteineri ning mitmed olulised seaded:

- **image**: See määratleb TeamSpeak Docker’i pildi, mida kasutatakse konteineri loomiseks.
- **ports**: Siin konfigureeritakse pordid, mida kasutatakse TeamSpeak serverile juurdepääsuks. TeamSpeak kasutab vaikimisi pordid 9987/UDP, 10011 ja 30033.
- **environment**: On seadistatud keskkonnamuutujad, sealhulgas TeamSpeak litsentsi aktsepteerimine `TS3SERVER_LICENSE: accept` kaudu.
- **mahud**: TeamSpeak serveri andmete salvestamiseks on loodud maht.

### 6. samm: Käivita TeamSpeak Docker-konteiner

Kasutage oma töökataloogis järgmist käsku, et käivitada TeamSpeak serveri konteiner:

```shell
docker-compose up -d
```

`-d` parameeter tähendab, et konteiner töötab taustal.

### 7. samm: TeamSpeak Serveri andmebaasi parooli taastamine

TeamSpeak-serveri konfigureerimiseks on vaja **serveri administraatori parooli**. Selle leiate konteinerilogidest.

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

Märkige parool üles, kuna seda on vaja serveri administraatorina sisselogimiseks.

### 8. samm: TeamSpeak-serveri konfigureerimine

Avage veebibrauser ja sisestage aadressiribale oma serveri IP-aadress, millele järgneb **port 9987** (nt `http://your_IP:9987`). Teil palutakse sisestada serveri administraatori parool. Kasutage samm 7 saadud parooli.

Nüüd saate oma TeamSpeak-serverit vastavalt oma vajadustele konfigureerida ja kasutajaid lisada.

### 9. samm: Turvake oma andmed

Andmete kaotamise vältimiseks peaksite **TeamSpeak serveri andmeid regulaarselt** varundama. TeamSpeak Docker mahu varukoopia saate luua, sisestades järgmise käsu:

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

See käsk loob TeamSpeak andmekataloogi varukoopia ja salvestab selle praeguses kataloogis nimega `teamspeak-backup.tar`.

### Samm 10: Uuenda TeamSpeak serverit

TeamSpeak avaldab regulaarselt uuendusi, et parandada turvalisust ja funktsionaalsust. Et hoida oma TeamSpeak-server ajakohasena, peate uuendama **TeamSpeak Docker-kujutist** ja ehitama konteineri uuesti üles. Järgige TeamSpeak-kujutise väljalaske märkusi, et tagada serveri optimaalne jõudlus.

### Samm 11: Konfigureerige tulemüür

Selleks, et TeamSpeak server töötaks korralikult, peate kohandama Linuxi serveri tulemüüri reegleid. Avage Docker Compose konfiguratsioonis määratud vajalikud pordid. See võib sõltuvalt kasutatavast tulemüüri tarkvarast erineda, kuid tavaliselt on need **pordid 9987/UDP, 10011 ja 30033**.

## Kokkuvõte

TeamSpeak-serveri installimine Dockeriga Linuxis pakub teie meeskonnale tõhusa ja hästi isoleeritud suhtlusplatvormi. Järgides eespool toodud samme, saate oma TeamSpeak-serveri kiiresti ja lihtsalt üles seada ja konfigureerida.

Veenduge, et teete **regulaarselt varukoopiaid** oma andmete kaitsmiseks ja hoiate oma TeamSpeak-serveri ajakohasena, et saaksite kasu uusimatest funktsioonidest ja turbeuuendustest. Dockeriga on TeamSpeak-serveri haldamine Linuxis lihtne ülesanne.


This is a markdown version of: [https://www.ionos.com/et-ee/digitalguide/server/oskusteave/teamspeak-docker/](https://www.ionos.com/et-ee/digitalguide/server/oskusteave/teamspeak-docker/) for AI/LLM consumption.