Otu esi etinye TeamSpeak Server na CentOS 7


TeamSpeak bụ ihe na-ewu ewu, obe-ikpo okwu VoIP na ngwa nkata ederede maka nkwurịta okwu azụmahịa dị n'ime, agụmakwụkwọ na ọzụzụ ( nkuzi), egwuregwu ịntanetị, na ijikọ ndị enyi na ezinụlọ. Ihe kacha mkpa ya bụ iwepụta ihe ngwọta dị mfe iji, yana ụkpụrụ nchekwa siri ike, ogo olu mara mma, yana obere sistemụ na ojiji bandwit. Ọ na-eji nhazi ihe nkesa ndị ahịa ma nwee ike ijikwa ọtụtụ puku ndị ọrụ n'otu oge.

Nyefee sava TeamSpeak nke gị na Linux VPS wee kesaa adreesị TeamSpeak Server gị na ndị otu, ndị enyi na ezinụlọ ma ọ bụ onye ọ bụla ịchọrọ ịkparịta ụka. N'iji onye ahịa TeamSpeak desktọpụ efu, ha jikọọ na TeamSpeak Server gị wee malite ikwu okwu. Ọ dị mfe otú ahụ!

  • Ọ dị mfe iji ma nwee ike ịhazi ya nke ukwuu.
  • nwere akụrụngwa ewepụtara ma bụrụkwa nke ukwuu.
  • Na-akwado ụkpụrụ nchekwa dị elu.
  • Na-enye ogo olu dị ịrịba ama.
  • Na-enye ohere maka akụrụngwa sistemụ dị ala yana iji bandwit.
  • Na-akwado mbufe faịlụ dị ike.
  • Na-akwadokwa sistemu ikike siri ike.
  • Na-akwado mmetụta ụda 3D dị egwu .
  • Na-enye ohere maka njikọta mkpanaka na ọtụtụ ndị ọzọ.

  1. Ihe nkesa CentOS 7 nwere nrụnye sistemụ pere mpe
  2. Serva CentOS 7 nwere Adreesị IP Static

N'ime nkuzi a, anyị ga-akọwa otu esi etinye TeamSpeak Server na ihe atụ CentOS 7 gị yana onye ahịa TeamSpeak desktọpụ na igwe Linux.

Ịwụnye TeamSpeak Server na CentOS 7

1. Buru ụzọ malite site na imelite ngwungwu nkesa CentOS 7 gị wee wụnye ihe ndabere achọrọ maka usoro nrụnye site na iji iwu ndị a.

# yum update
# yum install vim wget perl tar net-tools bzip2

2. Ọzọ, ịkwesịrị ịmepụta onye ọrụ maka usoro TeamSpeak Server iji hụ na ihe nkesa TeamSpeak na-agba ọsọ na ọnọdụ onye ọrụ na-ewepụ site na usoro ndị ọzọ.

# useradd teamspeak
# passwd teamspeak

3. Ugbu a gaa na iwu wget wee wepụ tarball ma detuo faịlụ niile na ndekọ ụlọ onye ọrụ na-enweghị ohere dị ka egosiri.

# wget -c http://dl.4players.de/ts/releases/3.2.0/teamspeak3-server_linux_amd64-3.2.0.tar.bz2
# tar -xvf teamspeak3-server_linux_amd64-3.2.0.tar.bz2
# mv teamspeak3-server_linux_amd64 teamspeak3
# cp -R teamspeak3 /home/teamspeak/
# chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/

4. Ozugbo ihe niile dị, ugbu a gbanwee gaa Teamspeak onye ọrụ wee malite teamspeak nkesa na aka iji iwu ndị a.

# su - teamspeak
$ cd teamspeak3/
$ ./ts3server_startscript.sh start

5. Iji jikwaa TeamSpeak Server n'okpuru ọrụ Systemd, ịkwesịrị ịmepụta faịlụ otu ọrụ teamspeak.

$ su -
# vi /etc/systemd/system/teamspeak.service

Tinye nhazi ndị a na faịlụ otu.

[Unit]
Description=Team Speak 3 Server
After=network.target

[Service]
WorkingDirectory=/home/teamspeak/teamspeak3/
User=teamspeak
Group=teamspeak
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

Chekwaa ma mechie faịlụ ahụ. Mgbe ahụ bido teamspeak nkesa maka ugbu a ma mee ka ọ malite na akpaghị aka na sistemụ buut dị ka ndị a.

# systemctl start teamspeak
# systemctl enable teamspeak
# systemctl status teamspeak

6. Mgbe ị na-amalite teamspeak nkesa na nke mbụ, ọ site na nchịkwa token/igodo nke ị ga-eji jikọọ na ihe nkesa si a TeamSpeak Client. Ị nwere ike ịlele faịlụ ndekọ iji nweta igodo.

# cat /home/teamspeak/logs/ts3server_2017-08-09__22_51_25.819181_1.log

7. Ọzọ, TeamSpeak na-ege ntị na ọnụ ọgụgụ nke ọdụ ụgbọ mmiri: 9987 UDP (TeamSpeak Voice service), 10011 TCP (TeamSpeak ServerQuery) na 30033 TCP (TeamSpeak FileTransfer).

Ya mere gbanwee iwu firewall gị ka imepe ọdụ ụgbọ mmiri ndị a dịka ndị a.

# firewall-cmd --zone=public --add-port=9987/udp --permanent
# firewall-cmd --zone=public --add-port=10011/tcp --permanent
# firewall-cmd --zone=public --add-port=30033/tcp --permanent
# firewall-cmd --reload

Ịwụnye TeamSpeak Client na Ubuntu 18.04

8. Banye n'ime igwe Desktọpụ Ubuntu gị (ị nwere ike iji Linux OS ọ bụla) wee gaa na iwu wget wee wụnye ya dịka egosiri.

$ wget http://dl.4players.de/ts/releases/3.1.9/TeamSpeak3-Client-linux_amd64-3.1.9.run
$ chmod 755 TeamSpeak3-Client-linux_amd64-3.1.9.run
$ ./TeamSpeak3-Client-linux_amd64-3.1.9.run
$ cd TeamSpeak3-Client-linux_amd64
./ts3client_runscript.sh

9. Iji nweta akaụntụ nchịkwa ajụjụ nkesa, jiri aha nbanye na paswọọdụ emepụtara mgbe ịmalitechara ihe nkesa ahụ. N'ebe a, a ga-ajụkwa gị ka ịnye igodo ServerAdmin, ozugbo ịbanye na igodo ahụ, ị ga-ahụ ozi dị n'okpuru ebe a pụtara na ị nwere ikike nhazi ugbu a na teamspeak nkesa ị rụnyere ugbu a.

Privilege Key successfully used.

Maka ozi ndị ọzọ, lelee TeamSpeak Homepage: https://www.teamspeak.com/en/

N'isiokwu a, anyị akọwala otu esi etinye TeamSpeack Server na CentOS 7 na onye ahịa na Desktọpụ Ubuntu. Ọ bụrụ na ị nwere ajụjụ ọ bụla ma ọ bụ echiche ị ga-ekekọrịta, jiri ụdị nzaghachi dị n'okpuru ka iru anyị.