Cu Docker, puteți crea instanțe de server TeamSpeak și efectua actualizări rapid și ușor. Instrucțiunile noastre conțin toți pașii de instalare necesari.

Care este avantajul utilizării TeamSpeak în Docker?

TeamSpeak este o platformă populară de voce peste IP (VoIP pe scurt) utilizată pentru comunicarea în timp real. Dacă doriți să rulați TeamSpeak pe Linux, Docker este o modalitate optimă de a instala și gestiona propriul server TeamSpeak. Tehnologia containerelor oferă izolare, portabilitate, implementare rapidă, eficiență a resurselor, versiuni și securitate, simplificând gestionarea serverului și sporind flexibilitatea.

Cum se instalează un server TeamSpeak pe Linux cu Docker

Înainte de a instala serverul TeamSpeak, trebuie să verificați dacă Docker este disponibil pe sistemul dvs. Linux. Docker este o tehnologie de containerizare care permite rularea aplicațiilor și a dependențelor acestora în containere izolate. Dacă Docker nu este instalat pe sistemul dvs., îl puteți descărca de pe site-ul oficial Docker.

Pasul 1: Actualizați sistemul și instalați curl

Mai întâi trebuie să actualizați sistemul. Dacă doriți să accesați scriptul de instalare Docker, veți avea nevoie și de metoda curl.

apt update
apt upgrade
apt install curl
shell

Pasul 2: Instalați Docker

Pentru a instala și rula Docker pe un server Linux, deschideți un terminal și introduceți următoarele comenzi:

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

Odată instalat, puteți porni serviciul Docker și îl puteți seta să se activeze automat de fiecare dată când sistemul pornește:

sudo systemctl start docker
sudo systemctl enable docker
shell

Pasul 3: Instalați Docker Compose

Docker Compose este un instrument util pentru organizarea containerelor Docker, în special atunci când mai multe containere interacționează între ele. Pentru a instala Docker Compose, utilizați următoarea comandă:

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

De asemenea, puteți găsi informații detaliate despre instalarea Docker Compose pe Ubuntu în Ghidul nostru digital.

Pasul 4: Creați un director de lucru

Acum, creați un director de lucru pentru serverul TeamSpeak și apoi treceți la acest director. Dosarul servește ca locație centrală de stocare pentru toate datele și configurațiile proiectului, facilitând administrarea ulterioară. Puteți alege numele directorului.

mkdir teamspeak-server
cd teamspeak-server
shell

Pasul 5: Configurați Docker Compose

Apoi, creați un fișier numit docker-compose.yml în directorul de lucru. Acest fișier va conține configurația pentru containerul Docker TeamSpeak. Utilizați un editor de text la alegere pentru a crea fișierul docker-compose.yml și adăugați următorul conținut:

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

Această configurație Docker Compose definește un container server TeamSpeak, precum și câteva setări importante:

  • imagine: Aceasta definește imaginea TeamSpeak Docker utilizată pentru a crea containerul.
  • ports: Aici sunt configurate porturile utilizate pentru accesarea serverului TeamSpeak. TeamSpeak utilizează în mod implicit porturile 9987/UDP, 10011 și 30033.
  • environment: Au fost configurate variabile de mediu, inclusiv acceptarea licenței TeamSpeak prin TS3SERVER_LICENSE: accept.
  • volumes: A fost creat un volum pentru stocarea datelor serverului TeamSpeak.

Pasul 6: Porniți containerul Docker TeamSpeak

În directorul de lucru, utilizați următoarea comandă pentru a porni containerul serverului TeamSpeak:

docker-compose up -d
shell

Parametrul -d înseamnă că containerul este executat în fundal.

Pasul 7: Recuperați parola bazei de date TeamSpeak Server

Pentru a configura serverul TeamSpeak, aveți nevoie de parola de administrator al serverului. O puteți recupera din jurnalele containerului.

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

Notează parola, deoarece vei avea nevoie de ea pentru a te autentifica ca administrator al serverului.

Pasul 8: Configurați serverul TeamSpeak

Deschideți browserul web și introduceți adresa IP a serverului dvs., urmată de portul 9987 în bara de adrese (de exemplu, http://your_IP:9987). Vi se va solicita să introduceți parola de administrator al serverului. Utilizați parola pe care ați primit-o la pasul 7.

Acum puteți configura serverul TeamSpeak în funcție de cerințele dvs. și puteți adăuga utilizatori.

Pasul 9: Securizați-vă datele

Ar trebui să faceți backup la datele serverului TeamSpeak în mod regulat pentru a preveni pierderea datelor. Puteți crea un backup al volumului TeamSpeak Docker introducând următoarea comandă:

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

Această comandă creează o copie de rezervă a directorului de date TeamSpeak și o salvează ca teamspeak-backup.tar în directorul curent.

Pasul 10: Actualizați serverul TeamSpeak

TeamSpeak lansează periodic actualizări pentru a îmbunătăți securitatea și funcționalitatea. Pentru a menține serverul TeamSpeak la zi, trebuie să actualizați imaginea TeamSpeak Docker și să reconstruiți containerul. Urmați notele de lansare ale imaginii TeamSpeak pentru a asigura performanța optimă a serverului.

Pasul 11: Configurați firewall-ul

Pentru ca serverul TeamSpeak să funcționeze corect, trebuie să ajustați regulile firewall-ului pe serverul Linux. Deschideți porturile necesare definite în configurația Docker Compose. Acestea pot varia în funcție de software-ul firewall pe care îl utilizați, dar în mod normal sunt porturile 9987/UDP, 10011 și 30033.

Rezumat

Instalarea unui server TeamSpeak cu Docker pe Linux oferă o platformă de comunicare eficientă și bine izolată pentru echipa ta. Urmând pașii de mai sus, poți configura rapid și ușor propriul server TeamSpeak.

Asigurați-vă că efectuați copii de rezervă regulate pentru a vă proteja datele și mențineți serverul TeamSpeak actualizat pentru a beneficia de cele mai recente funcții și actualizări de securitate. Cu Docker, gestionarea serverului TeamSpeak pe Linux este o sarcină simplă.

Mergi la meniul principal