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.
apt update
apt upgrade
apt install curlshellKorak 2: Namestite Docker
Za namestitev in zagon Dockerja na strežniku Linux odprite terminal in vnesite naslednje ukaze:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.shshellPo namestitvi lahko zaženete storitev Docker in jo nastavite tako, da se samodejno aktivira ob vsakem zagonu sistema:
sudo systemctl start docker
sudo systemctl enable dockershellKorak 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:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composeshellPodrobne informacije o namestitvi Docker Compose na 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.
mkdir teamspeak-server
cd teamspeak-servershellKorak 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:
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/yamlTa 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:
docker-compose up -dshellParameter -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.
docker-compose logs | grep "ServerAdmin privilege key created"shellZapiš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:
docker run --rm --volumes-from teamspeak-server -v $(pwd):/backup ubuntu tar cvf /backup/teamspeak-backup.tar /var/ts3servershellTa 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.