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

ก่อนที่คุณจะติดตั้งสิ่งใด ให้ยืนยันข้อมูลเบื้องต้น VPS หรือเครื่องเฉพาะทำให้ชีวิตง่ายขึ้น เนื่องจาก ISP สำหรับที่พักอาศัยมักจะอยู่เบื้องหลัง NAT ระดับผู้ให้บริการ (CGNAT) ที่ปิดกั้นการรับส่งข้อมูลขาเข้า ใช้อิมเมจ LTS และผู้ใช้ที่ไม่ใช่รูทด้วย sudo คุณสามารถตั้งค่าเซิร์ฟเวอร์ TeamSpeak บน Linux ได้ อูบุนตู 24.04 LTS, เดเบียน 12, หรือ ร็อคกี้/แอลมา 9; ขั้นตอนจะเหมือนกันกับการเปลี่ยนแปลงไฟร์วอลล์เล็กน้อย
คุณจะต้องอนุญาตหลัก พอร์ต. เสียงวิ่งต่อไป ยูดีพี 9987การถ่ายโอนไฟล์คือ ทีพีซี 30033และ ServerQuery คือ ทีพีซี 10011. หากคุณวางแผนที่จะใช้ ทีเอสดีเอ็นเอส, เพิ่ม ทีพีซี 41144และสำหรับรายการเว็บแบบเดิม คุณอาจเห็น ยูดีพี 2010 ขาออก เอกสาร TeamSpeak บันทึก SRV เพื่อให้คุณสามารถแมปชื่อกับเป้าหมายและพอร์ตที่ถูกต้อง สำหรับการอ้างอิง โปรดดูอย่างเป็นทางการ ดาวน์โหลด TeamSpeak หน้าและ ข้อมูลพอร์ต เพื่อยืนยันค่าเริ่มต้นปัจจุบัน:
หากคุณโฮสต์ที่บ้านและ IP สาธารณะของคุณเป็นของ ซีจีเอทีผู้ใช้ภายนอกจะไม่สามารถเข้าถึงคุณแม้ว่าจะมีการส่งต่อพอร์ตเราเตอร์ก็ตาม การย้ายบริการไปยัง VPS จะหลีกเลี่ยงสิ่งกีดขวางบนถนนและให้ IPv4 แบบคงที่แก่คุณ เมื่อภาพเครือข่ายชัดเจน คุณสามารถดึงไฟล์เซิร์ฟเวอร์และเตรียมการบริการได้
ดาวน์โหลดและเตรียมเซิร์ฟเวอร์

คุณจะดาวน์โหลดเซิร์ฟเวอร์ 64 บิตปัจจุบัน สร้างเฉพาะ ทีมสปีค ผู้ใช้ ยอมรับใบอนุญาต และเริ่มต้นเพียงครั้งเดียวเพื่อรับ รหัสสิทธิพิเศษ. คำสั่งเหล่านี้ทำงานข้าม อูบุนตู, เดเบียน, และ ร็อคกี้ภาพตาม
- ขั้นแรก ติดตั้งตัวช่วยเก็บถาวรหากจำเป็น จากนั้นเพิ่มผู้ใช้และไดเร็กทอรี:
- อูบุนตู / เดเบียน:
sudo apt update
sudo apt install -y bzip2 tar curl
- ร็อคกี้ / อัลมา:
sudo dnf install -y bzip2 tar curl
- สร้างผู้ใช้และโฟลเดอร์รันไทม์:
sudo useradd -r -m -d /opt/TeamSpeak -s /usr/sbin/nologin TeamSpeak
sudo mkdir -p /opt/TeamSpeak
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak
- จากนั้น ให้ดาวน์โหลดเวอร์ชันล่าสุดแล้วแตกไฟล์ออกมา /opt/TeamSpeak. เซิร์ฟเวอร์ต้นน้ำคือ 3.13.7 สำหรับ Linux x86_64 ณ วันที่เขียนนี้ ตรวจสอบหน้าดาวน์โหลดอย่างเป็นทางการเสมอเพื่อดูการอัปเดตและแฮช
cd /tmp
curl -LO https://files.TeamSpeak-services.com/releases/server/3.13.7/TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
tar xvjf TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
sudo rsync -a TeamSpeak3-server_linux_amd64/ /opt/TeamSpeak/
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak
- ยอมรับใบอนุญาตด้วยไฟล์หรือตัวแปรสภาพแวดล้อม วิธีที่ง่ายที่สุดบน VM คือไฟล์มาร์กเกอร์ขนาดเล็กในบ้าน TeamSpeak จากนั้นเรียกใช้ครั้งแรกภายใต้บัญชี TeamSpeak เพื่อสร้าง โทเค็นผู้ดูแลระบบ.
sudo -u TeamSpeak touch /opt/TeamSpeak/.ts3server_license_accepted
sudo -u TeamSpeak /opt/TeamSpeak/ts3server_minimal_runscript.sh
- ดูเอาต์พุตเทอร์มินัลและจดบรรทัด "โทเค็น" รหัสนี้ช่วยให้คุณสามารถอ้างสิทธิ์ผู้ดูแลระบบในไคลเอนต์ได้ หยุดกระบวนการด้วย Ctrl+C เมื่อมีไบนารีและบันทึกโทเค็นแล้ว ให้แปลงเป็นบริการที่มีการจัดการ
เลย์เอาต์เดียวที่สะอาดตาใช้ได้กับดิสทริบิวชัน ดังนั้นคุณจึงสามารถตั้งค่าเซิร์ฟเวอร์ TeamSpeak บน Linux ได้เพียงครั้งเดียว และใช้ Playbook ซ้ำสำหรับโหนดในอนาคต
ทำให้เป็นบริการด้วย systemd

หน่วยที่เหมาะสมจะช่วยให้คุณสตาร์ท หยุด รีสตาร์ท บันทึก และสตาร์ทอัตโนมัติเมื่อบู๊ต สร้างขั้นต่ำ ระบบ บริการที่ชี้ไปยังโฟลเดอร์ที่ติดตั้งและทำงานในฐานะผู้ใช้ที่ไม่มีสิทธิ์ ที่ เอกสารชุมชน TeamSpeak หน่วยบริการ Linux ในเชิงลึก
- สร้างไฟล์หน่วย:
sudo tee /etc/systemd/system/TeamSpeak.service >/dev/null << 'EOF'
[Unit]
Description=TeamSpeak 3 Server
Wants=network-online.target
After=network.target
[Service]
WorkingDirectory=/opt/TeamSpeak
User=TeamSpeak
Type=forking
PIDFile=/opt/TeamSpeak/ts3server.pid
ExecStart=/opt/TeamSpeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/opt/TeamSpeak/ts3server_startscript.sh stop
ExecReload=/opt/TeamSpeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
EOF
- โหลด systemd ใหม่และเปิดใช้งานบริการ:
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak
- ตรวจสอบบริการและบันทึกโทเค็นอีกครั้งหากจำเป็น:
sudo systemctl status TeamSpeak --no-pager
journalctl -u TeamSpeak -n 50 --no-pager
ขณะนี้บริการกำลังทำงานอยู่ ให้เปิดสิ่งที่จำเป็น พอร์ต เพื่อให้ลูกค้าสามารถเข้าถึงปลายทางการถ่ายโอนเสียง การสืบค้น และไฟล์ได้ เมื่อเซิร์ฟเวอร์อยู่ภายใต้ ระบบคุณสามารถ ติดตั้งเซิร์ฟเวอร์ TeamSpeak บน Linux บน VPS ใดๆ และนับการรีสตาร์ทอัตโนมัติหลังจากรีบูตหรือขัดข้อง
เปิดไฟร์วอลล์ UFW หรือไฟร์วอลล์


คุณสามารถแมปชื่อที่จำง่ายกับปลายทางเสียงของคุณด้วย DNS บันทึก SRV. สร้าง บันทึก สำหรับเป้าหมาย จากนั้นเพิ่มรายการ SRV ดังนี้:
_ts3._udp.play.example.com. 3600 IN SRV 0 5 9987 ts.example.com.
ลูกค้าจะแก้ไข เอสอาร์วี และเชื่อมต่อโดยไม่ต้องมีพอร์ตตามที่อยู่ TeamSpeak ยังรองรับไฟล์ ทีเอสดีเอ็นเอส เปิดบริการ 41144/ทีซีพี สำหรับการแมปชื่อที่กำหนดเอง ผู้ขายทั้งสองวิธีได้รับการบันทึกไว้ในบทความข้อมูลพอร์ตที่ลิงก์ไว้ก่อนหน้านี้
หากคุณไม่ต้องการจัดการ DNS คุณยังสามารถให้เส้นทางง่ายๆ แก่ผู้ใช้ได้โดยการแชร์ลิงก์โดยตรง เช่น:
ts3server://host.example.com
หลังจากตั้งชื่อเสร็จแล้ว ให้ล็อกพฤติกรรมการรักษาความปลอดภัยและการบำรุงรักษาเล็กๆ น้อยๆ ไว้เพื่อให้บริการมีความเสถียร
การรักษาความปลอดภัยและการบำรุงรักษา

รักษาความปลอดภัยเส้นทางของผู้ดูแลระบบและปกป้องข้อมูลที่เหลือ แนวทางปฏิบัติเหล่านี้จะใช้เวลาไม่กี่นาทีในวันนี้และประหยัดเวลาหลายชั่วโมงในภายหลัง
- พื้นผิวผู้ดูแลระบบ: ตั้งรหัสผ่านเซิร์ฟเวอร์ที่รัดกุมและตรวจสอบว่าใครมี ServerQuery เข้าถึง. ใช้การเข้าสู่ระบบที่มีชื่อ
- การเข้ารหัส: เปิดใช้งานการเข้ารหัสเสียงของช่องสัญญาณทั่วโลกหากงบประมาณ CPU ของคุณอนุญาต เริ่มต้นด้วยช่องทางที่ละเอียดอ่อนที่สุด
- การสำรองข้อมูล: สำรอง ts3server.sqlitedb หรือฐานข้อมูลภายนอกของคุณและคัดลอก ts3server.ini. บันทึกไฟล์หน่วยและกฎไฟร์วอลล์ใด ๆ
- สิทธิพิเศษขั้นต่ำ: เก็บไว้ ระบบ หน่วยเฉพาะกิจ ทีมสปีค ผู้ใช้ อย่ารันไบนารีในฐานะรูท
- อัปเดต: ใช้การอัปเดต distro ตามกำหนดเวลาและเริ่มบริการใหม่หลังจากการเปลี่ยนแปลงเคอร์เนล ทดสอบการเชื่อมต่อหลังการเปลี่ยนแปลงแต่ละครั้ง
ด้วยพื้นฐานที่ครอบคลุม ให้เลือกขนาดเริ่มต้นที่เหมาะสมเพื่อการบริการจะราบรื่นสำหรับกลุ่มของคุณ
คำแนะนำในการเลือก: โฮสติ้ง, Distro และขนาด
หากเป้าหมายเดียวของคุณคือการแสดงความคิดเห็นอย่างรวดเร็วถึงเพื่อน คุณสามารถตั้งค่าเซิร์ฟเวอร์ TeamSpeak บน Linux บน VM ขนาดเล็กและรักษาต้นทุนให้ต่ำได้ กลุ่มใหญ่ได้ประโยชน์จากเครือข่ายที่ดีกว่าและมี RAM มากขึ้นสำหรับการถ่ายโอนไฟล์ ใช้เมทริกซ์ด่วนนี้เพื่อเลือกจุดเริ่มต้น จากนั้นปรับเปลี่ยนหลังจากมีการเข้าชมจริงเป็นเวลาหนึ่งสัปดาห์
- ห้องปฏิบัติการที่บ้านบน CGNAT: อย่าต่อสู้กับการส่งต่อพอร์ต ย้ายบริการไปยัง VPS ด้วย IPv4 สาธารณะ จากนั้นเผยแพร่ DNS นี่เป็นวิธีที่เร็วที่สุด ติดตั้งเซิร์ฟเวอร์ TeamSpeak บน Linux สำหรับการเข้าถึงภายนอก
- กลุ่มเกมที่มีจุดสูงสุดในช่วงสุดสัปดาห์: เริ่มต้นด้วย 2 vCPU และ RAM 2 GB จากนั้นดู CPU ที่ไม่ได้ใช้งานและการสูญเสียแพ็กเก็ต อัปเกรดเมื่อเสียงอยู่ใกล้ความอิ่มตัวในช่วงเวลาที่วุ่นวาย
- สโมสรมหาวิทยาลัย: ชอบมากกว่า อูบุนตู 24.04 LTS และ ยูเอฟดับเบิลยู กฎ. เครือข่ายวิทยาเขตมักจะมี IPv6ดังนั้นให้ทดสอบ IPv6 ขาเข้าหลังจากที่คุณเปิดพอร์ต
- ทีมอีสปอร์ต วันแข่งขัน: ใช้ VPS ใกล้กับภูมิภาคเกมและบันทึกพื้นฐาน หากการบันทึกหรือการอัปโหลดไฟล์จำนวนมากมีความสำคัญ ให้เพิ่มพื้นที่เก็บข้อมูลและเพิ่ม RAM เป็น 4 GB
- กลุ่มการดัดแปลงแบบผสม: เก็บ ServerQuery ล็อค เพิ่มรหัสผ่านช่อง และกำหนดเวลาการสำรองข้อมูลรายสัปดาห์ สิ่งนี้ทำให้ยุ่ง ติดตั้งเซิร์ฟเวอร์ TeamSpeak Linux คาดเดาได้
เริ่มต้นง่ายๆ และทำซ้ำ เมื่อเลือกรูปร่างแล้ว คุณควรทราบว่าการเข้าถึง GUI บน VM สามารถเพิ่มความเร็วในการกำหนดค่าเบื้องต้นได้ ดังนั้นโปรดอ่านหัวข้อถัดไปสำหรับตัวเลือกที่โฮสต์และเส้นทางเดสก์ท็อป
โฮสติ้งและผู้ดูแลระบบระยะไกล

ใช้งาน TeamSpeak บนแพลตฟอร์มที่สร้างขึ้นเพื่อเสียงที่เสถียรและการกำหนดเส้นทางที่สะอาด ของเรา ลินุกซ์ วีพีเอส ให้ IPv4 สาธารณะ ภูมิภาคที่มีการกระวนกระวายใจต่ำ และการควบคุมรูทในที่เดียว คุณสามารถเริ่มต้นจากเล็กๆ น้อยๆ รักษาเวลาแฝงให้แน่น และขยายขนาดได้ในไม่กี่นาทีเมื่อชุมชนของคุณเติบโตขึ้น
สิ่งที่คุณจะได้รับจาก Linux VPS ของ Cloudzy:
- คอมพิวเตอร์ที่คุณวางใจได้: vCPU ที่ทันสมัย ความเร็วสัญญาณนาฬิกาที่สม่ำเสมอ และขนาด RAM เฉพาะสำหรับเสียงแบบเรียลไทม์
- พื้นที่เก็บข้อมูลที่ทัน: พื้นที่จัดเก็บข้อมูล NVMe หรือ SSD สำหรับการถ่ายโอนไฟล์อย่างรวดเร็วและการเขียนบันทึกที่รวดเร็ว
- เครือข่ายที่สร้างขึ้นเพื่อเสียง: 10 Gbps uplinks in core locations, anycast-grade routing, and active DDoS filtering that helps keep UDP 9987 steady.
- อิมเมจ OS ที่ตรงกับ Playbook ของคุณ: Ubuntu 24.04 LTS, Debian 12 หรือ Rocky 9 ทั้งหมดนี้พร้อมสำหรับการทำความสะอาดแล้ว ระบบ การตั้งค่า
- การเข้าถึงและการควบคุม: รูทแบบเต็ม, คอนโซลนอกแบนด์, rDNS และกฎไฟร์วอลล์ที่คุณสามารถแก้ไขได้โดยไม่ต้องใช้ตั๋ว
- เครื่องมือวงจรชีวิต: สแน็ปช็อตก่อนการอัพเกรด การกู้คืนอย่างรวดเร็ว และการปรับขนาดแผนอย่างง่าย
- ภูมิภาคทั่วโลก: ด้วยที่ตั้งมากกว่า 12 แห่งใน 3 ทวีป เลือกศูนย์ข้อมูลที่ใกล้กับผู้เล่นของคุณมากที่สุดเพื่อลดเวลาไปกลับ
- การสนับสนุนและสถานะการออนไลน์: ความช่วยเหลือทุกวันตลอด 24 ชั่วโมงจากวิศวกรตัวจริงและ SLA ความพร้อมในการทำงาน 99.95%
หากคุณต้องการให้เดสก์ท็อปอยู่ด้านบนของ VPS เพื่อการเปลี่ยนแปลงภาพอย่างรวดเร็ว ให้ปรับใช้ a เซิร์ฟเวอร์ Linux RDP เป็น แอปเพียงคลิกเดียว บน Linux VPS ของคุณ
ความคิดสุดท้าย
คุณเพิ่งเห็นวิธีตั้งค่าเซิร์ฟเวอร์ TeamSpeak บน Linux ด้วยเส้นทางที่เรียบง่ายและทำซ้ำได้ วิธีการนี้ทำให้การตั้งค่าสามารถคาดเดาได้สำหรับโหนดหรือภูมิภาคในอนาคต ใช้ LTS distro ผู้ใช้เฉพาะ และเหมาะสม ระบบ หน่วย. เปิด UDP และ TCP พอร์ต เรื่องนั้นอ้างว่า รหัสสิทธิพิเศษและเพิ่ม เอสอาร์วี หากคุณต้องการที่อยู่ที่เป็นมิตรกว่านี้ หากต้องการเส้นทางที่ราบรื่นยิ่งขึ้นและ IP สาธารณะที่เสถียร ให้ลองโฮสต์บน Cloudzy ลินุกซ์ วีพีเอส เพื่อให้เซิร์ฟเวอร์ของคุณสามารถเข้าถึงได้ทั้งกลางวันและกลางคืน

