A Docker segítségével gyorsan és egyszerűen létrehozhat TeamSpeak szerverinstanciákat és frissítéseket végezhet. Útmutatásunk tartalmazza az összes szükséges telepítési lépést.

Mi az előnye a TeamSpeak használatának a Dockerben?

A TeamSpeak egy népszerű Voice-over-IP platform (rövidítve VoIP), amelyet valós idejű kommunikációra használnak. Ha Linuxon szeretné futtatni a TeamSpeak programot, a Docker az optimális megoldás a saját TeamSpeak szerver telepítéséhez és kezeléséhez. A konténertechnológia elszigeteltséget, hordozhatóságot, gyors telepítést, erőforrás-hatékonyságot, verziókezelést és biztonságot kínál, egyszerűsítve a szerverkezelést és növelve a rugalmasságot.

Hogyan telepítsünk TeamSpeak szervert Linuxra Docker segítségével

A TeamSpeak szerver telepítése előtt ellenőrizze, hogy a Docker elérhető-e a Linux rendszerén. A Docker egy konténeres technológia, amely lehetővé teszi alkalmazások és azok függőségeinek izolált konténerekben való futtatását. Ha a Docker nincs telepítve a rendszerére, letöltheti a hivatalos Docker weboldalról.

1. lépés: Frissítse a rendszert és telepítse a curl programot

Először frissítenie kell a rendszert. Ha hozzá szeretne férni a Docker telepítő szkriptjéhez, akkor a curl módszerre is szüksége lesz.

apt update
apt upgrade
apt install curl
shell

2. lépés: Telepítse a Docker programot

A Docker telepítéséhez és futtatásához Linux szerveren nyissa meg a terminált, és írja be a következő parancsokat:

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

A telepítés után elindíthatja a Docker szolgáltatást, és beállíthatja, hogy a rendszer minden indításakor automatikusan aktiválódjon:

sudo systemctl start docker
sudo systemctl enable docker
shell

3. lépés: Telepítse a Docker Compose programot

A Docker Compose egy hasznos eszköz a Docker konténerek szervezéséhez, különösen akkor, ha több konténer is kölcsönhatásba lép egymással. A Docker Compose telepítéséhez használja a következő parancsot:

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

A Docker Compose Ubuntu-ra való telepítéséről részletes információkat találhat digitális útmutatónkban is.

4. lépés: Hozzon létre egy munkakönyvtárat

Most hozzon létre egy munkakönyvtárat a TeamSpeak szerveréhez, majd váltson át erre a könyvtárra. A mappa központi tárolóhelyként szolgál az összes projektadat és konfiguráció számára, megkönnyítve ezzel a későbbi adminisztrációt. A könyvtár nevét Ön választhatja meg.

mkdir teamspeak-server
cd teamspeak-server
shell

5. lépés: A Docker Compose konfigurálása

Ezután hozzon létre egy docker-compose.yml nevű fájlt a munkakönyvtárában. Ez a fájl tartalmazza a TeamSpeak Docker konténer konfigurációját. Használjon egy szövegszerkesztőt a docker-compose.yml fájl létrehozásához, és adja hozzá a következő tartalmat:

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

Ez a Docker Compose konfiguráció meghatározza a TeamSpeak szerver konténert, valamint néhány fontos beállítást:

  • image: Ez határozza meg a konténer létrehozásához használt TeamSpeak Docker képet.
  • ports: Itt konfigurálhatók a TeamSpeak szerverhez való hozzáféréshez használt portok. A TeamSpeak alapértelmezés szerint a 9987/UDP, 10011 és 30033 portokat használja.
  • environment: Beállítottak környezeti változókat, beleértve a TeamSpeak licenc elfogadását TS3SERVER_LICENSE: accept ponton keresztül.
  • volumes: Létrehoztunk egy kötetet a TeamSpeak szerver adatainak tárolására.

6. lépés: Indítsa el a TeamSpeak Docker konténert

A munkakönyvtárban a következő paranccsal indítsa el a TeamSpeak szerver konténert:

docker-compose up -d
shell

A -d paraméter azt jelenti, hogy a konténer háttérben fut.

7. lépés: A TeamSpeak szerver adatbázis jelszavának lekérése

A TeamSpeak szerver konfigurálásához szüksége van a szerver adminisztrátori jelszavára. Ezt a konténer naplóiból szerezheti be.

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

Jegyezze fel a jelszót, mert szüksége lesz rá a szerver adminisztrátorként való bejelentkezéshez.

8. lépés: TeamSpeak szerver konfigurálása

Nyissa meg a böngészőt, és írja be a szerver IP-címét, majd a 9987-es portot a címsorba (pl. http://your_IP:9987). A rendszer kéri a szerver adminisztrátori jelszavának megadását. Használja a 7. lépésben kapott jelszót.

Most már beállíthatja a TeamSpeak szervert az igényeinek megfelelően, és hozzáadhat felhasználókat.

9. lépés: Biztosítsa adatait

A TeamSpeak szerver adatainak rendszeres biztonsági mentését javasoljuk az adatvesztés elkerülése érdekében. A TeamSpeak Docker kötet biztonsági mentését a következő parancs beírásával hozhatja létre:

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

Ez a parancs biztonsági másolatot készít a TeamSpeak adatkönyvtárról, és azt teamspeak-backup.tar néven menti az aktuális könyvtárba.

10. lépés: Frissítse a TeamSpeak szervert

A TeamSpeak rendszeresen kiad frissítéseket a biztonság és a funkcionalitás javítása érdekében. Ahhoz, hogy TeamSpeak szerverét naprakészen tartsa, frissítenie kell a TeamSpeak Docker képet, és újra kell építenie a konténert. Kövesse a TeamSpeak kép kiadási megjegyzéseit az optimális szerver teljesítmény biztosítása érdekében.

11. lépés: A tűzfal konfigurálása

Ahhoz, hogy a TeamSpeak szerver megfelelően működjön, be kell állítania a Linux szerver tűzfal szabályait. Nyissa meg a Docker Compose konfigurációban meghatározott szükséges portokat. Ez a használt tűzfal szoftvertől függően változhat, de általában ezek a 9987/UDP, 10011 és 30033 portok.

Összefoglalás

A TeamSpeak szerver Dockerrel történő telepítése Linux rendszeren hatékony és jól elszigetelt kommunikációs platformot biztosít a csapatod számára. A fenti lépéseket követve gyorsan és egyszerűen beállíthatod és konfigurálhatod a saját TeamSpeak szerveredet.

Gondoskodjon arról, hogy rendszeresen készítsen biztonsági másolatokat az adatok védelme érdekében, és tartsa naprakészen a TeamSpeak szervert, hogy kihasználhassa a legújabb funkciókat és biztonsági frissítéseket. A Docker segítségével a TeamSpeak szerver Linuxon történő kezelése egyszerű feladat.

Ugrás a főmenübe