# Kā instalēt TeamSpeak ar Docker

Ar Docker palīdzību varat ātri un viegli izveidot **TeamSpeak servera instancēm** un veikt atjauninājumus. Mūsu instrukcijās ir aprakstīti visi nepieciešamie instalēšanas soļi.

## Kādas ir TeamSpeak izmantošanas priekšrocības Docker vidē?

TeamSpeak ir populāra **balss pārraides IP platforma** (saīsināti VoIP), ko izmanto reāllaika saziņai. Ja vēlaties izmantot TeamSpeak Linux operētājsistēmā, Docker ir optimāls veids, kā instalēt un pārvaldīt savu TeamSpeak serveri. Konteinera tehnoloģija nodrošina izolāciju, pārnesamību, ātru ieviešanu, resursu efektivitāti, versiju pārvaldību un drošību, vienkāršojot servera pārvaldību un palielinot elastīgumu.

## Kā instalēt TeamSpeak serveri Linux ar Docker

Pirms TeamSpeak servera instalēšanas pārbaudiet, vai Docker ir pieejams jūsu Linux sistēmā. Docker ir **konteinerizācijas tehnoloģija**, kas ļauj izpildīt lietojumprogrammas un to atkarības izolētos konteineros. Ja Docker nav instalēts jūsu sistēmā, to var lejupielādēt no oficiālās Docker tīmekļa vietnes.

### 1. solis: Atjauniniet sistēmu un instalējiet curl

Vispirms jums jāatjaunina sistēma. Ja vēlaties piekļūt **Docker instalācijas skriptam**, jums būs nepieciešama arī `curl` metode.

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

### 2. solis: instalējiet Docker

Lai instalētu un palaistu Docker Linux serverī, atveriet termināli un ievadiet šādas komandas:

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

Pēc instalēšanas varat sākt **Docker pakalpojumu** un iestatīt to tā, lai tas automātiski aktivizētos katru reizi, kad sistēma tiek palaista:

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

### 3. solis: instalējiet Docker Compose

**Docker Compose** ir noderīgs rīks Docker konteineru organizēšanai, it īpaši, ja vairāki konteineri mijiedarbojas viens ar otru. Lai instalētu Docker Compose, izmantojiet šādu komandu:

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

Sīkāku informāciju par [Docker Compose instalēšanu Ubuntu operētājsistēmā](https://www.ionos.com/lv-lv/digitalguide/serveris/konfiguracija/docker-compose-ubuntu-vide/) varat atrast mūsu digitālajā rokasgrāmatā.

### 4. solis: Izveidojiet darba direktoriju

Tagad izveidojiet darba direktoriju savam TeamSpeak serverim un pārejiet uz šo direktoriju. Mapes kalpo kā **centrālā uzglabāšanas vieta visiem projekta datiem** un konfigurācijām, atvieglojot turpmāko administrēšanu. Jūs varat izvēlēties direktorijas nosaukumu.

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

### 5. solis: Konfigurējiet Docker Compose

Tālāk izveidojiet failu ar nosaukumu `docker-compose.yml` savā darba direktorijā. Šis fails saturēs **TeamSpeak Docker konteinera konfigurāciju**. Izmantojiet jebkuru tekstu redaktoru, lai izveidotu failu `docker-compose.yml` un pievienotu šādu saturu:

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

Šī Docker Compose konfigurācija definē TeamSpeak servera konteineru, kā arī vairākus svarīgus iestatījumus:

- **attēls**: Tas definē TeamSpeak Docker attēlu, kas tiek izmantots, lai izveidotu konteineru.
- **ports**: Šeit tiek konfigurēti porti, kas tiek izmantoti, lai piekļūtu TeamSpeak serverim. TeamSpeak pēc noklusējuma izmanto portus 9987/UDP, 10011 un 30033.
- **vide**: Ir iestatītas vides mainīgās, tostarp TeamSpeak licences pieņemšana caur `TS3SERVER_LICENSE: accept`.
- **volumes**: Ir izveidots apjoms, lai uzglabātu TeamSpeak servera datus.

### 6. solis: Palaižiet TeamSpeak Docker konteineru

Jūsu darba direktorijā izmantojiet šādu komandu, lai palaistu TeamSpeak servera konteineru:

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

`-d`. parametrs nozīmē, ka konteiners tiek izpildīts fonā.

### 7. solis: Atgūstiet TeamSpeak servera datu bāzes paroli

Lai konfigurētu TeamSpeak serveri, jums ir nepieciešama **servera administratora parole**. To var atrast konteineru žurnālos.

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

Pierakstiet paroli, jo tā būs nepieciešama, lai pieteiktos kā servera administrators.

### 8. solis: Konfigurējiet TeamSpeak serveri

Atveriet tīmekļa pārlūku un adreses joslā ievadiet sava servera IP adresi, aiz tās norādot **portu 9987** (piemēram, `http://your_IP:9987`). Jums tiks lūgts ievadīt servera administratora paroli. Izmantojiet paroli, ko saņēmāt 7. solī.

Tagad varat konfigurēt TeamSpeak serveri atbilstoši savām prasībām un pievienot lietotājus.

### 9. solis: Aizsargājiet savus datus

Lai novērstu datu zaudējumu, **regulāri** veiciet **TeamSpeak servera datu** dublējumu. TeamSpeak Docker apjoma dublējumu varat izveidot, ievadot šādu komandu:

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

Šī komanda izveido TeamSpeak datu direktorijas dublējumu un saglabā to kā `teamspeak-backup.tar` jūsu pašreizējā direktorijā.

### 10. solis: Atjauniniet TeamSpeak serveri

TeamSpeak regulāri izdod atjauninājumus, lai uzlabotu drošību un funkcionalitāti. Lai jūsu TeamSpeak serveris būtu atjaunināts, jums ir jāatjaunina **TeamSpeak Docker attēls** un jāpārveido konteiners. Lai nodrošinātu optimālu servera darbību, ievērojiet TeamSpeak attēla izlaides piezīmes.

### 11. solis: konfigurējiet ugunsmūri

Lai jūsu TeamSpeak serveris darbotos pareizi, jums ir jāpielāgo ugunsmūra noteikumi jūsu Linux serverī. Atveriet nepieciešamos portus, kas definēti Docker Compose konfigurācijā. Tas var atšķirties atkarībā no ugunsmūra programmatūras, ko izmantojat, bet parasti tie ir **porti 9987/UDP, 10011 un 30033**.

## Kopsavilkums

TeamSpeak servera instalēšana ar Docker Linux vidē nodrošina efektīvu un labi izolētu komunikācijas platformu jūsu komandai. Veicot iepriekš minētos soļus, jūs varat ātri un viegli uzstādīt un konfigurēt savu TeamSpeak serveri.

Veiciet **regulāras dublējumu kopijas**, lai aizsargātu savus datus, un uzturiet TeamSpeak serveri atjauninātu, lai varētu izmantot jaunākās funkcijas un drošības atjauninājumus. Ar Docker palīdzību TeamSpeak servera pārvaldīšana Linux vidē ir vienkārša uzdevums.


This is a markdown version of: [https://www.ionos.com/lv-lv/digitalguide/serveris/prasmes-un-zinasanas/teamspeak-docker/](https://www.ionos.com/lv-lv/digitalguide/serveris/prasmes-un-zinasanas/teamspeak-docker/) for AI/LLM consumption.