Előfeltételek
Telepítés
Következtetés
A Teamspeak egy VOIP szerver, amely csapatok/több ember kommunikációjára használható. Viszonylag könnyű és biztonságos, mivel rendszeresen megjelennek a frissítések.
Ebben az oktatóanyagban telepítjük a Teamspeakot a CentOS 7 példányára.
Előfeltételek
Mielőtt elkezdené, szüksége lesz:
- CentOS 7 rendszer (csak 64 bites).
- 512 MB RAM vagy több.
wget (fájlok letöltésére szolgáló segédprogram).
nanovagy vim(bármilyen szövegszerkesztő megfelelő).
Telepítés
Előfeltételek
Frissítse a rendszercsomagokat. Ez eltarthat egy ideig.
yum update -y
Telepítse az oktatóanyaghoz szükséges eszközöket.
yum install nano wget perl tar net-tools bzip2 -y
Telepítés
Adjon hozzá egy nem jogosult felhasználót a Teamspeak futtatásához. Amikor a rendszer kéri, írja be a kívánt jelszót.
useradd ts
passwd ts
Töltse le a Teamspeak szerverszoftvert.
cd ~
wget http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
Bontsa ki a Teamspeak tarballt, és másolja át az összes fájlt a jogosulatlan felhasználó kezdőkönyvtárába.
tar -xvf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
cd teamspeak3-server_linux_amd64
cp * -R /home/ts
Távolítsa el az ideiglenes fájlokat.
cd ~
rm -rf teamspeak3-server_linux_amd64
rm -rf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
Adja meg a megfelelő engedélyeket tsfelhasználónknak.
chown -R ts:ts /home/ts
Hozzon létre egy Systemd szolgáltatást a Teamspeak számára.
nano /lib/systemd/system/teamspeak.service
Illessze be a következőket:
[Unit]
Description=Team Speak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/
User=ts
Group=ts
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target
Mentés és kilépés ( egyszerre nyomja meg a CTRLés gombot O, majd nyomja meg a Entergombot).
Töltse be újra a Systemd egységeket.
systemctl --system daemon-reload
A Teamspeak elindítása indításkor.
systemctl enable teamspeak.service
Teamspeak indítása, leállítása és újraindítása
A Teamspeak vezérlése egyszerű. A Teamspeaket a következő paranccsal vezérelheti:
systemctl (option) teamspeak.service
Cserélje (option)ki erre: start, stop, vagy restart.
A tűzfal konfigurálása
A CentOS 7 már nem használja iptables. Alternatív megoldásként a CentOS 7 firewalldalapértelmezés szerint jár.
Keresse meg az alapértelmezett zónát. A CentOS 7 rendszert futtató Vultr példányokon az alapértelmezett zóna a public.
firewall-cmd --get-default-zone
Nyissa meg a Teamspeak alapértelmezett portjait. Ha minden szabályt sikeresen hozzáadott, a kimenet „siker” lesz.
firewall-cmd --zone=public --permanent --add-port=10011/tcp
firewall-cmd --zone=public --permanent --add-port=30033/tcp
firewall-cmd --zone=public --permanent --add-port=9987/udp
Újratöltés firewalld.
firewall-cmd --reload
Következtetés
Gratulálunk! Sikeresen létrehozta a Teamspeak szervert. A Teamspeak Client segítségével csatlakozhat hozzá .
Érezd jól magad!