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.
apt update
apt upgrade
apt install curlshell2. solis: instalējiet Docker
Lai instalētu un palaistu Docker Linux serverī, atveriet termināli un ievadiet šādas komandas:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.shshellPē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:
sudo systemctl start docker
sudo systemctl enable dockershell3. 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:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composeshellSīkāku informāciju par Docker Compose instalēšanu Ubuntu operētājsistēmā 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.
mkdir teamspeak-server
cd teamspeak-servershell5. 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:
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Šī 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:
docker-compose up -dshell-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.
docker-compose logs | grep "ServerAdmin privilege key created"shellPierakstiet 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:
docker run --rm --volumes-from teamspeak-server -v $(pwd):/backup ubuntu tar cvf /backup/teamspeak-backup.tar /var/ts3servershellŠī 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.