Jinsi ya Kufunga Seva ya TeamSpeak katika CentOS 7


TeamSpeak ni programu maarufu ya VoIP ya jukwaa tofauti na mazungumzo ya maandishi kwa mawasiliano ya ndani ya biashara, elimu na mafunzo (mihadhara), michezo ya kubahatisha mtandaoni, na kuunganishwa na marafiki na familia. Kipaumbele chake cha msingi ni kutoa suluhisho ambalo ni rahisi kutumia, lenye viwango thabiti vya usalama, ubora wa hali ya juu wa sauti, na utumiaji mdogo wa mfumo na kipimo data. Inatumia usanifu wa seva ya mteja na ina uwezo wa kushughulikia maelfu ya watumiaji kwa wakati mmoja.

Tumia Seva yako ya TeamSpeak kwenye VPS ya Linux na ushiriki anwani yako ya Seva ya TeamSpeak na wachezaji wenzako, marafiki na familia au mtu yeyote unayetaka kuwasiliana naye. Kwa kutumia TeamSpeak Client ya eneo-kazi isiyolipishwa, wanaunganisha kwa Seva yako ya TeamSpeak na kuanza kuzungumza. Ni rahisi hivyo!

  • Ni rahisi kutumia na inaweza kubinafsishwa sana.
  • Ina miundombinu iliyogatuliwa na ina viwango vya juu sana.
  • Inaauni viwango vya juu vya usalama.
  • Inatoa ubora wa sauti wa ajabu.
  • Huruhusu rasilimali ya chini ya mfumo na matumizi ya kipimo data.
  • Hutumia uhamishaji wa faili wenye nguvu.
  • Pia inasaidia mfumo thabiti wa ruhusa.
  • Inaauni athari za sauti za 3D .
  • Huruhusu muunganisho wa simu na mengine mengi.

  1. Seva ya CentOS 7 yenye Usakinishaji Ndogo wa Mfumo
  2. Seva ya CentOS 7 yenye Anwani Tuli ya IP

Katika somo hili, tutaelezea jinsi ya kusakinisha TeamSpeak Server kwenye mfano wako wa CentOS 7 na Mteja wa TeamSpeak wa eneo-kazi kwenye mashine ya Linux.

Kufunga Seva ya TeamSpeak katika CentOS 7

1. Anza kwanza kwa kusasisha vifurushi vya seva yako ya CentOS 7 kisha usakinishe vitegemezi vinavyohitajika kwa mchakato wa usakinishaji kwa kutumia amri zifuatazo.

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

2. Kisha, unahitaji kuunda mtumiaji kwa ajili ya mchakato wa Seva ya TeamSpeak ili kuhakikisha kuwa seva ya TeamSpeak inafanya kazi katika hali ya mtumiaji iliyotenganishwa na michakato mingine.

# useradd teamspeak
# passwd teamspeak

3. Sasa nenda kwa amri ya wget na kisha utoe tarball na unakili faili zote kwenye saraka ya nyumbani ya mtumiaji asiye na usalama kama inavyoonyeshwa.

# 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. Mara tu kila kitu kikiwa mahali, sasa badilisha hadi kwa mtumiaji wa timu na uanzishe seva ya teampeak mwenyewe kwa kutumia amri zifuatazo.

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

5. Ili kudhibiti Seva ya TeamSpeak chini ya huduma za Systemd, unahitaji kuunda faili ya kitengo cha huduma ya teampeak.

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

Ongeza usanidi ufuatao kwenye faili ya kitengo.

[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

Hifadhi na funga faili. Kisha anza seva ya teampeak kwa sasa na uiwezeshe kuanza kiotomatiki kwenye buti ya mfumo kama ifuatavyo.

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

6. Unapoanzisha seva ya teampeak kwa mara ya kwanza, inazalisha tokeni/ufunguo wa msimamizi ambao utatumia kuunganisha kwenye seva kutoka kwa Mteja wa TeamSpeak. Unaweza kutazama faili ya logi kupata ufunguo.

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

7. Kisha, TeamSpeak inasikiza kwenye idadi ya bandari: 9987 UDP (Huduma ya Sauti ya TeamSpeak), 10011 TCP (TeamSpeak ServerQuery) na 30033 TCP (TeamSpeak FileTransfer).

Kwa hivyo rekebisha sheria zako za ngome ili kufungua milango hii kama ifuatavyo.

# 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

Kufunga Mteja wa TeamSpeak katika Ubuntu 18.04

8. Ingia kwenye mashine yako ya Ubuntu Desktop (unaweza kutumia Linux OS yoyote) na uende kwa amri ya wget na uisakinishe kama inavyoonyeshwa.

$ 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. Ili kufikia akaunti ya msimamizi wa swala la seva, tumia jina la kuingia na nenosiri ambazo ziliundwa baada ya kuanzisha seva. Hapa, pia utaombwa kutoa Ufunguo wa ServerAdmin, mara tu unapoingiza ufunguo, utaona ujumbe ulio hapa chini ukimaanisha kuwa sasa una haki za kiutawala kwenye seva ya teampeak ambayo umesakinisha hivi punde.

Privilege Key successfully used.

Kwa habari zaidi, angalia Ukurasa wa Nyumbani wa TeamSpeak: https://www.teamspeak.com/en/

Katika nakala hii, tumeelezea jinsi ya kusakinisha TeamSpeack Server kwenye CentOS 7 na mteja kwenye Ubuntu Desktop. Ikiwa una maswali au mawazo yoyote ya kushiriki, tumia fomu ya maoni iliyo hapa chini ili kuwasiliana nasi.