Doc­ke­ril­la voit luoda TeamSpeak-pal­ve­li­nins­tans­se­ja ja suorittaa päi­vi­tyk­siä nopeasti ja helposti. Oh­jeis­tam­me löydät kaikki tar­vit­ta­vat asen­nus­vai­heet.

Mikä on TeamS­pea­kin käytön etu Doc­ke­ris­sa?

TeamSpeak on suosittu Voice over IP -alusta (ly­hen­net­ty­nä VoIP), jota käytetään re­aa­liai­kai­seen vies­tin­tään. Jos haluat käyttää TeamS­pea­kia Linuxissa, Docker on op­ti­maa­li­nen tapa asentaa ja hallita omaa TeamSpeak-pal­ve­lin­ta. Kont­ti­tek­no­lo­gia tarjoaa eris­ty­nei­syy­den, siir­ret­tä­vyy­den, nopean käyt­töö­no­ton, re­surs­si­te­hok­kuu­den, ver­sioin­nin ja tur­val­li­suu­den, mikä yk­sin­ker­tais­taa pal­ve­li­men hallintaa ja lisää jous­ta­vuut­ta.

Kuinka asentaa TeamSpeak-palvelin Linuxiin Doc­ke­ril­la

Ennen TeamSpeak-pal­ve­li­men asen­ta­mis­ta sinun tulee tarkistaa, että Docker on käy­tet­tä­vis­sä Linux-jär­jes­tel­mäs­sä­si. Docker on kont­ti­tek­no­lo­gia, jonka avulla so­vel­luk­sia ja niiden riip­pu­vuuk­sia voidaan ajaa eril­li­sis­sä konteissa. Jos Docker ei ole asennettu jär­jes­tel­mää­si, voit ladata sen vi­ral­li­sel­ta Docker-verk­ko­si­vus­tol­ta.

Vaihe 1: Päivitä jär­jes­tel­mä ja asenna curl

Ensin sinun tulee päivittää jär­jes­tel­mä­si. Jos haluat käyttää Docker-asen­nus­ko­men­to­sar­jaa, tarvitset myös me­ne­tel­män curl.

apt update
apt upgrade
apt install curl
shell

Vaihe 2: Asenna Docker

Asenna ja suorita Docker Linux-pal­ve­li­mel­la avaamalla ter­mi­naa­li ja kir­joit­ta­mal­la seuraavat komennot:

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

Asen­nuk­sen jälkeen voit käyn­nis­tää Docker-palvelun ja asettaa sen ak­ti­voi­tu­maan au­to­maat­ti­ses­ti aina jär­jes­tel­män käyn­nis­tyes­sä:

sudo systemctl start docker
sudo systemctl enable docker
shell

Vaihe 3: Asenna Docker Compose

Docker Compose on hyö­dyl­li­nen työkalu Docker-konttien jär­jes­tä­mi­seen, eri­tyi­ses­ti kun useat kontit ovat vuo­ro­vai­ku­tuk­ses­sa keskenään. Asenna Docker Compose seu­raa­val­la ko­men­nol­la:

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

Löydät myös yk­si­tyis­koh­tais­ta tietoa Docker Compose -so­vel­luk­sen asen­ta­mi­ses­ta Ubuntuun di­gi­taa­li­ses­ta op­paas­tam­me.

Vaihe 4: Luo työkansio

Luo nyt työkansio TeamSpeak-pal­ve­li­mel­le­si ja siirry sitten tähän kansioon. Kansio toimii kaikkien pro­jek­ti­tie­to­jen ja asetusten kes­ki­tet­ty­nä tal­len­nus­paik­ka­na, mikä helpottaa myöhempää hal­lin­noin­tia. Voit valita kansion nimen.

mkdir teamspeak-server
cd teamspeak-server
shell

Vaihe 5: Määritä Docker Compose

Seu­raa­vak­si luo työ­kan­sioon tiedosto nimeltä docker-compose.yml. Tämä tiedosto sisältää TeamSpeak Docker -kontin kon­fi­gu­raa­tion. Luo tiedosto docker-compose.yml ha­lua­mal­la­si teks­tie­di­to­ril­la ja lisää siihen seuraava sisältö:

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

Tämä Docker Compose -määritys mää­rit­te­lee TeamSpeak-pal­ve­lin­kon­tin sekä useita tärkeitä asetuksia:

  • kuva: Tämä määrittää TeamSpeak Docker -kuvan, jota käytetään kontin luomiseen.
  • ports: Tässä mää­ri­tel­lään portit, joita käytetään TeamSpeak-pal­ve­li­meen pää­se­mi­sek­si. TeamSpeak käyttää ole­tusar­voi­ses­ti portteja 9987/UDP, 10011 ja 30033.
  • en­vi­ron­ment: Ym­pä­ris­tö­muut­tu­jat on mää­ri­tet­ty, mukaan lukien TeamSpeak-lisenssin hy­väk­sy­mi­nen kohdassa TS3SERVER_LICENSE: accept.
  • volumes: TeamSpeak-pal­ve­li­men tietojen tal­len­ta­mis­ta varten on luotu volyymi.

Vaihe 6: Käynnistä TeamSpeak Docker -kontti

Käynnistä TeamSpeak-pal­ve­lin­kont­ti työ­ha­ke­mis­tos­sa­si seu­raa­val­la ko­men­nol­la:

docker-compose up -d
shell

Parametri -d tar­koit­taa, että kontti suo­ri­te­taan taustalla.

Vaihe 7: Hae TeamSpeak-pal­ve­li­men tie­to­kan­nan salasana

TeamSpeak-pal­ve­li­men mää­rit­tä­mi­seen tarvitset pal­ve­li­men jär­jes­tel­män­val­vo­jan salasanan. Löydät sen kontin lo­ki­tie­dois­ta.

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

Kirjoita salasana muistiin, sillä tarvitset sitä kir­jau­tuak­se­si pal­ve­li­men jär­jes­tel­män­val­vo­ja­na.

Vaihe 8: Määritä TeamSpeak-palvelin

Avaa selaimesi ja kirjoita pal­ve­li­me­si IP-osoite ja sen jälkeen portti 9987 osoi­te­ri­vil­le (esim. http://your_IP:9987). Sinua pyydetään antamaan pal­ve­li­men jär­jes­tel­män­val­vo­jan salasana. Käytä vaiheessa 7 saamaasi salasanaa.

Nyt voit määrittää TeamSpeak-pal­ve­li­me­si vaa­ti­mus­te­si mu­kai­ses­ti ja lisätä käyttäjiä.

Vaihe 9: Suojaa tietosi

Var­muus­ko­pioi TeamSpeak-pal­ve­li­men tiedot sään­nöl­li­ses­ti tietojen me­ne­tyk­sen es­tä­mi­sek­si. Voit luoda var­muus­ko­pion TeamSpeak Docker -levystä antamalla seuraavan komennon:

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

Tämä komento luo var­muus­ko­pion TeamSpeak-tie­to­ha­ke­mis­tos­ta ja tallentaa sen nimellä teamspeak-backup.tar nykyiseen ha­ke­mis­too­si.

Vaihe 10: Päivitä TeamSpeak-palvelin

TeamSpeak julkaisee sään­nöl­li­ses­ti päi­vi­tyk­siä tur­val­li­suu­den ja toi­min­nal­li­suu­den pa­ran­ta­mi­sek­si. Jotta TeamSpeak-pal­ve­li­me­si pysyy ajan tasalla, sinun on päi­vi­tet­tä­vä TeamSpeak Docker -kuva ja ra­ken­net­ta­va kontti uudelleen. Noudata TeamSpeak-kuvan jul­kai­su­tie­to­ja, jotta pal­ve­li­men suo­ri­tus­ky­ky pysyy op­ti­maa­li­se­na.

Vaihe 11: Määritä palomuuri

Jotta TeamSpeak-pal­ve­li­me­si toimisi oikein, sinun on muu­tet­ta­va Linux-pal­ve­li­me­si pa­lo­muu­ri­sään­tö­jä. Avaa Docker Compose -mää­ri­tyk­sis­sä mää­ri­tel­lyt tar­vit­ta­vat portit. Tämä voi vaihdella käyt­tä­mä­si pa­lo­muu­rioh­jel­mis­ton mukaan, mutta yleensä nämä portit ovat 9987/UDP, 10011 ja 30033.

Yh­teen­ve­to

TeamSpeak-pal­ve­li­men asen­ta­mi­nen Doc­ke­ril­la Linux-käyt­tö­jär­jes­tel­mään tarjoaa tehokkaan ja hyvin eristetyn vies­tin­tä­alus­tan tii­mil­le­si. Nou­dat­ta­mal­la yllä olevia ohjeita voit asentaa ja kon­fi­gu­roi­da oman TeamSpeak-pal­ve­li­me­si nopeasti ja helposti.

Varmista, että teet sään­nöl­li­ses­ti var­muus­ko­pioi­ta tietojesi suo­jaa­mi­sek­si, ja pidä TeamSpeak-pal­ve­li­me­si ajan tasalla, jotta voit hyötyä uusim­mis­ta omi­nai­suuk­sis­ta ja tie­to­tur­va­päi­vi­tyk­sis­tä. Doc­ke­ril­la TeamSpeak-pal­ve­li­me­si hallinta Linuxissa on helppoa.

Siirry pää­va­lik­koon