ค้นหาเว็บไซต์

วิธีติดตั้งเซิร์ฟเวอร์ TeamSpeak ใน CentOS 7


TeamSpeak เป็นแอปพลิเคชัน VoIP และแชทด้วยข้อความข้ามแพลตฟอร์มยอดนิยมสำหรับการสื่อสารทางธุรกิจภายใน การศึกษาและการฝึกอบรม (การบรรยาย) เกมออนไลน์ และการเชื่อมต่อกับเพื่อนและครอบครัว สิ่งสำคัญอันดับแรกคือการนำเสนอโซลูชันที่ใช้งานง่ายกว่า พร้อมด้วยมาตรฐานความปลอดภัยที่แข็งแกร่ง คุณภาพเสียงที่ยอดเยี่ยม และการใช้ระบบและแบนด์วิดท์ที่น้อยลง ใช้สถาปัตยกรรมไคลเอ็นต์-เซิร์ฟเวอร์และสามารถรองรับผู้ใช้หลายพันคนพร้อมกันได้

มันทำงานอย่างไร

ปรับใช้ TeamSpeak Server ของคุณเองบน Linux VPS และแบ่งปันที่อยู่ TeamSpeak Server ของคุณกับเพื่อนร่วมทีม เพื่อน และครอบครัว หรือใครก็ตามที่คุณต้องการสื่อสารด้วย เมื่อใช้ TeamSpeak Client บนเดสก์ท็อปฟรี พวกเขาเชื่อมต่อกับเซิร์ฟเวอร์ TeamSpeak ของคุณและเริ่มพูดคุย มันง่ายมาก!

คุณสมบัติที่สำคัญ

  • มันใช้งานง่ายและปรับแต่งได้สูง
  • มีโครงสร้างพื้นฐานแบบกระจายอำนาจและสามารถปรับขนาดได้สูง
  • รองรับมาตรฐานความปลอดภัยระดับสูง
  • ให้คุณภาพเสียงที่โดดเด่น
  • ช่วยให้ทรัพยากรระบบและการใช้แบนด์วิธต่ำ
  • รองรับการถ่ายโอนไฟล์ที่ทรงพลัง
  • ยังรองรับระบบการอนุญาตที่แข็งแกร่ง
  • รองรับเอฟเฟกต์เสียง 3D อันน่าทึ่ง
  • ช่วยให้สามารถเชื่อมต่อมือถือและอื่น ๆ อีกมากมาย

ความต้องการ

  1. เซิร์ฟเวอร์ CentOS 7 พร้อมการติดตั้งระบบขั้นต่ำ
  2. เซิร์ฟเวอร์ CentOS 7 พร้อมที่อยู่ IP แบบคงที่

ในบทช่วยสอนนี้ เราจะอธิบายวิธีการติดตั้ง TeamSpeak Server บนอินสแตนซ์ CentOS 7 และ TeamSpeak Client บนเดสก์ท็อปบนเครื่อง Linux

การติดตั้งเซิร์ฟเวอร์ TeamSpeak ใน CentOS 7

1. เริ่มต้นด้วยการอัปเดตแพ็คเกจเซิร์ฟเวอร์ CentOS 7 ของคุณ จากนั้นติดตั้งการขึ้นต่อกันที่จำเป็นสำหรับกระบวนการติดตั้งโดยใช้คำสั่งต่อไปนี้

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

2. ถัดไป คุณต้องสร้างผู้ใช้สำหรับกระบวนการ TeamSpeak Server เพื่อให้แน่ใจว่าเซิร์ฟเวอร์ TeamSpeak ทำงานในโหมดผู้ใช้ที่แยกออกจากกระบวนการอื่น

useradd teamspeak
passwd teamspeak

3. ตอนนี้ไปที่หน้าดาวน์โหลด TeamSpeak Server และหยิบเวอร์ชันล่าสุด (เช่น 3.2.0) โดยใช้คำสั่ง wget ต่อไปนี้ จากนั้นแตกไฟล์ tarball และคัดลอกไฟล์ทั้งหมด ไปยังโฮมไดเร็กทอรีของผู้ใช้ที่ไม่มีสิทธิพิเศษของเราดังที่แสดง

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. เมื่อทุกอย่างเข้าที่แล้ว ให้สลับไปใช้ผู้ใช้ teamspeak และเริ่มเซิร์ฟเวอร์ teampeak ด้วยตนเองโดยใช้คำสั่งต่อไปนี้

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

5. ในการจัดการ TeamSpeak Server ภายใต้บริการ Systemd คุณต้องสร้างไฟล์หน่วย บริการ teamspeak

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

เพิ่มการกำหนดค่าต่อไปนี้ในไฟล์หน่วย

[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

บันทึกและปิดไฟล์ จากนั้นให้เริ่ม เซิร์ฟเวอร์ teamspeak ในตอนนี้ และเปิดใช้งานให้เริ่มทำงานโดยอัตโนมัติเมื่อบูตระบบดังนี้

systemctl start teamspeak
systemctl enable teamspeak
systemctl status teamspeak

6. เมื่อคุณเริ่มต้น เซิร์ฟเวอร์ teamspeak เป็นครั้งแรก จะสร้าง โทเค็น/คีย์ ผู้ดูแลระบบที่คุณจะใช้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ จาก ไคลเอ็นต์ TeamSpeak คุณสามารถดูไฟล์บันทึกเพื่อรับรหัสได้

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

7. ถัดไป TeamSpeak ฟังบนพอร์ตจำนวนหนึ่ง: 9987 UDP (บริการเสียง TeamSpeak), 10011 TCP (TeamSpeak ServerQuery) และ 30033 TCP (TeamSpeak FileTransfer)

ดังนั้นให้แก้ไขกฎไฟร์วอลล์ของคุณเพื่อเปิดพอร์ตเหล่านี้ดังนี้

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

การติดตั้งไคลเอ็นต์ TeamSpeak ใน Ubuntu 18.04

8. เข้าสู่ระบบเครื่อง Ubuntu Desktop ของคุณ (คุณสามารถใช้ระบบปฏิบัติการ Linux ใดก็ได้) และไปที่หน้าดาวน์โหลด TeamSpeak Client และรับเวอร์ชันล่าสุด (เช่น 3.1.9) โดยใช้คำสั่ง wget ต่อไปนี้และติดตั้งตามที่แสดง

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. หากต้องการเข้าถึงบัญชีผู้ดูแลระบบแบบสอบถามเซิร์ฟเวอร์ ให้ใช้ ชื่อเข้าสู่ระบบ และ รหัสผ่าน ซึ่งสร้างขึ้นหลังจากเริ่มต้นเซิร์ฟเวอร์ ที่นี่ คุณจะถูกขอให้ระบุ คีย์ ServerAdmin เมื่อป้อนคีย์แล้ว คุณจะเห็นข้อความด้านล่าง หมายความว่าขณะนี้คุณมีสิทธิ์ของผู้ดูแลระบบบนเซิร์ฟเวอร์ teampeak ที่คุณเพิ่งติดตั้ง

Privilege Key successfully used.

สำหรับข้อมูลเพิ่มเติม โปรดดูที่โฮมเพจของ TeamSPeak: https://www.teamspeak.com/en/

ในบทความนี้ เราได้อธิบายวิธีการติดตั้ง TeamSpeack Server บน CentOS 7 และไคลเอนต์บน Ubuntu Desktop หากคุณมีคำถามหรือความคิดที่จะแบ่งปัน โปรดใช้แบบฟอร์มคำติชมด้านล่างเพื่อติดต่อเรา