# Kako namestiti TeamSpeak z Dockerjem

Z Dockerjem lahko ustvarite **instance strežnika TeamSpeak** in hitro in enostavno izvedete posodobitve. Naša navodila vsebujejo vse potrebne korake za namestitev, ki jih potrebujete.

## Kakšna je prednost uporabe TeamSpeak v Dockerju?

TeamSpeak je priljubljena **platforma za glasovno komunikacijo prek IP** (kratica VoIP), ki se uporablja za komunikacijo v realnem času. Če želite TeamSpeak uporabljati v sistemu Linux, je Docker optimalen način za namestitev in upravljanje lastnega strežnika TeamSpeak. Tehnologija kontejnerjev omogoča izolacijo, prenosljivost, hitro uvajanje, učinkovito rabo virov, različice in varnost, kar poenostavlja upravljanje strežnika in povečuje prilagodljivost.

## Kako namestiti strežnik TeamSpeak na Linuxu z Dockerjem

Pred namestitvijo strežnika TeamSpeak morate preveriti, ali je Docker na voljo v vašem sistemu Linux. Docker je **tehnologija kontejnerizacije**, ki omogoča izvajanje aplikacij in njihovih odvisnosti v izoliranih kontejnerjih. Če Docker ni nameščen v vašem sistemu, ga lahko prenesete z uradne spletne strani Docker.

### Korak 1: Posodobite sistem in namestite curl

Najprej morate posodobiti svoj sistem. Če želite dostopati do **namestitvenega skripta Docker**, boste potrebovali tudi metodo `curl`.

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

### Korak 2: Namestite Docker

Za namestitev in zagon Dockerja na strežniku Linux odprite terminal in vnesite naslednje ukaze:

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

Po namestitvi lahko zaženete **storitev Docker** in jo nastavite tako, da se samodejno aktivira ob vsakem zagonu sistema:

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

### Korak 3: Namestite Docker Compose

**Docker Compose** je koristno orodje za organizacijo Docker kontejnerjev, še posebej kadar več kontejnerjev med seboj sodeluje. Za namestitev Docker Compose uporabite naslednji ukaz:

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

Podrobne informacije o [namestitvi Docker Compose na Ubuntu](https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/docker-compose-v-sistemu-ubuntu/) najdete tudi v našem digitalnem vodniku.

### Korak 4: Ustvarite delovno mapo

Sedaj ustvarite delovno mapo za vaš TeamSpeak strežnik in preklopite na to mapo. Mapa služi kot **osrednje mesto za shranjevanje vseh podatkov** in konfiguracij **projekta**, kar olajša poznejše upravljanje. Ime mape lahko izberete sami.

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

### Korak 5: Konfigurirajte Docker Compose

Nato v delovni mapi ustvarite datoteko z imenom `docker-compose.yml`. Ta datoteka bo vsebovala **konfiguracijo za vaš TeamSpeak Docker kontejner**. Uporabite urejevalnik besedil po vaši izbiri, da ustvarite datoteko `docker-compose.yml` in dodajte naslednjo vsebino:

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

Ta konfiguracija Docker Compose opredeljuje kontejner strežnika TeamSpeak ter nekaj pomembnih nastavitev:

- **slika**: To opredeljuje sliko TeamSpeak Docker, ki se uporablja za ustvarjanje kontejnerja.
- **vrata**: Tukaj se konfigurirajo vrata, ki se uporabljajo za dostop do strežnika TeamSpeak. TeamSpeak privzeto uporablja vrata 9987/UDP, 10011 in 30033.
- **okolje**: Nastavljene so bile spremenljivke okolja, vključno s sprejetjem licence TeamSpeak prek `TS3SERVER_LICENSE: accept`.
- **volumes**: Ustvarjen je bil volumen za shranjevanje podatkov strežnika TeamSpeak.

### Korak 6: Zaženite Docker kontejner TeamSpeak

V delovni mapi uporabite naslednji ukaz za zagon kontejnerja strežnika TeamSpeak:

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

Parameter `-d` pomeni, da se kontejner izvaja v ozadju.

### Korak 7: Pridobite geslo za bazo podatkov strežnika TeamSpeak

Za konfiguracijo strežnika TeamSpeak potrebujete **geslo skrbnika strežnika**. Geslo lahko poiščete v dnevnikih kontejnerja.

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

Zapišite si geslo, saj ga boste potrebovali za prijavo kot skrbnik strežnika.

### Korak 8: Konfigurirajte strežnik TeamSpeak

Odprite spletni brskalnik in v naslovno vrstico vnesite IP naslov strežnika, ki mu sledi **vrata 9987** (npr. `http://your_IP:9987`). Zahtevalo se bo, da vnesete geslo skrbnika strežnika. Uporabite geslo, ki ste ga prejeli v koraku 7.

Sedaj lahko konfigurirate svoj TeamSpeak strežnik v skladu s svojimi zahtevami in dodate uporabnike.

### Korak 9: Zaščitite svoje podatke

Da bi preprečili izgubo podatkov, morate **redno** varnostno kopirati **podatke strežnika TeamSpeak**. Varnostno kopijo prostora TeamSpeak Docker lahko ustvarite z naslednjim ukazom:

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

Ta ukaz ustvari varnostno kopijo imenika podatkov TeamSpeak in jo shrani kot `teamspeak-backup.tar` v vašem trenutnem imeniku.

### Korak 10: Posodobite strežnik TeamSpeak

TeamSpeak redno izdaja posodobitve za izboljšanje varnosti in funkcionalnosti. Da bo vaš TeamSpeak strežnik vedno posodobljen, morate posodobiti **TeamSpeak Docker sliko** in ponovno zgraditi kontejner. Sledite opombam k izdaji TeamSpeak slike, da zagotovite optimalno delovanje strežnika.

### Korak 11: Konfigurirajte požarni zid

Da bo vaš TeamSpeak strežnik deloval pravilno, morate prilagoditi pravila požarnega zidu na vašem Linux strežniku. Odprite potrebna vrata, ki so opredeljena v konfiguraciji Docker Compose. To se lahko razlikuje glede na programsko opremo požarnega zidu, ki jo uporabljate, vendar so to običajno **vrata 9987/UDP, 10011 in 30033**.

## Povzetek

Namestitev strežnika TeamSpeak z Dockerjem v sistemu Linux zagotavlja učinkovito in dobro izolirano komunikacijsko platformo za vašo ekipo. Sledite zgornjim korakom in hitro ter enostavno nastavite in konfigurirajte svoj strežnik TeamSpeak.

Poskrbite, da **redno** izdelujete **varnostne kopije** za zaščito podatkov in posodabljate strežnik TeamSpeak, da boste lahko izkoristili najnovejše funkcije in varnostne posodobitve. Z Dockerjem je upravljanje strežnika TeamSpeak v sistemu Linux preprosta naloga.


This is a markdown version of: [https://www.ionos.com/sl-si/digitalguide/streznik/znanje/teamspeak-docker/](https://www.ionos.com/sl-si/digitalguide/streznik/znanje/teamspeak-docker/) for AI/LLM consumption.