Hogyan telepítsük a TeamSpeak programot a Docker segítségével
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 curlshell2. 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.shshellA 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 dockershell3. 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-composeshellA 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-servershell5. 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/yamlEz 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: acceptponton 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 -dshellA -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"shellJegyezze 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/ts3servershellEz 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.