Diskon 50%. semua rencana, waktu terbatas. Mulai pukul $2.48/mo
12 menit lagi
Permainan & Media

Cara Mengatur Server TeamSpeak di Linux (Ubuntu/Debian/Rocky)

Nick Perak By Nick Perak 12 menit membaca Diperbarui 7 Oktober 2025
Peta jalur kereta bawah tanah ultrareal dalam kaca, lima stasiun berurutan dengan pemberhentian kecil berjudul: UBUNTU 24.04 → SYSTEMD → UFW/FIREWALLD → SRV; ditempatkan sedemikian rupa sehingga meniru peta kereta bawah tanah; ikon VPS kecil di terminal.

Jika Anda menginginkan suara pribadi berlatensi rendah dengan kontrol penuh, Anda bisa menyiapkan server TeamSpeak di Linux dalam hitungan menit. Panduan ini berfokus pada distro LTS saat ini, yang bersih sistemd layanan, dan pemeriksaan keamanan kecil tapi penting. Anda akan memulainya sebagai pengguna khusus, buka di sebelah kanan pelabuhan, klaim itu kunci hak istimewa, dan tetap berjalan saat boot. Jika Anda menggunakan Windows, Anda dapat mempelajari tentang menginstal a Server TeamSpeak di Server Windows di salah satu postingan kami yang lain.

Prasyarat: OS, Port, dan Akses

Motherboard mikro-ATX ultrareal mengapung di tengah; tiga ubin kaca tipis mengorbit seperti satelit yang diukir UBUNTU 24.04, DEBIAN 12, ROCKY 9. Rel samping tab hex berbunyi klik: UDP 9987, TCP 30033, TCP 10011.

Sebelum Anda menginstal apa pun, konfirmasikan dasar-dasarnya. VPS atau mesin khusus membuat hidup lebih mudah, karena ISP perumahan sering kali berada di belakang NAT tingkat operator (CGNAT) yang memblokir lalu lintas masuk. Gunakan gambar LTS dan pengguna non-root dengan sudo. Anda dapat mengatur server TeamSpeak di Linux Ubuntu 24.04 LTS, Debian 12, atau Rocky/Alma 9; langkah-langkahnya sama dengan perubahan kecil pada firewall.

Anda harus mengizinkan intinya pelabuhan. Suara terus berjalan UDP 9987, transfer file adalah TCP 30033, dan ServerQuery adalah TCP 10011. Jika Anda berencana untuk menggunakan TSDNS, menambahkan TCP 41144, dan untuk daftar web lama, Anda mungkin melihatnya UDP 2010 keluar. dokumen TeamSpeak catatan SRV sehingga Anda dapat memetakan nama ke target dan port yang benar. Untuk referensi, lihat resminya Unduhan TeamSpeak halaman dan informasi pelabuhan untuk mengonfirmasi default saat ini:

Jika Anda menghosting di rumah dan IP publik Anda milik CGNAT, pengguna luar tidak akan menghubungi Anda, bahkan dengan penerusan port router. Memindahkan layanan ke VPS menghindari hambatan tersebut dan memberi Anda IPv4 tetap. Dengan gambaran jaringan yang jelas, Anda dapat mengambil file server dan menyiapkan layanan.

Unduh dan Siapkan Server

Jendela terminal ultrareal pada papan kaca menunjukkan tiga ketukan terukir dalam huruf besar: DNF / APT, CURL+TAR, FIRST RUN. Di bawahnya, strip direktori tipis: /opt/TeamSpeak dan chown. Lencana mikro bertuliskan x86_64.

Anda akan mengunduh server 64-bit saat ini, buat server khusus Bicara Tim pengguna, terima lisensinya, dan lakukan satu kali permulaan untuk mendapatkan kunci hak istimewa. Perintah-perintah ini berfungsi secara menyeluruh Ubuntu, Debian, Dan berbatu-batugambar berbasis.

  1. Pertama, instal pembantu arsip jika diperlukan, lalu tambahkan pengguna dan direktori:
  • Ubuntu/Debian:
sudo apt update
sudo apt install -y bzip2 tar curl
  • Rocky / Alma:
sudo dnf install -y bzip2 tar curl

 

  1. Buat pengguna dan folder runtime:
sudo useradd -r -m -d /opt/TeamSpeak -s /usr/sbin/nologin TeamSpeak
sudo mkdir -p /opt/TeamSpeak
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak

 

  1. Selanjutnya, unduh rilis terbaru dan ekstrak ke dalamnya /opt/TeamSpeak. Server hulu adalah 3.13.7 untuk Linux x86_64 pada tulisan ini. Selalu periksa halaman unduh resmi untuk pembaruan dan hash.
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

 

  1. Terima lisensi dengan file atau variabel lingkungan. Metode paling sederhana pada VM adalah file penanda kecil di beranda TeamSpeak, kemudian dijalankan pertama kali di bawah akun TeamSpeak untuk menghasilkan token admin.
sudo -u TeamSpeak touch /opt/TeamSpeak/.ts3server_license_accepted
sudo -u TeamSpeak /opt/TeamSpeak/ts3server_minimal_runscript.sh

 

  1. Perhatikan keluaran terminal dan tuliskan baris “token”. Kunci ini memungkinkan Anda mengklaim admin di klien. Hentikan proses dengan Ctrl+C. Dengan biner yang ada dan token disimpan, ubah menjadi layanan terkelola.

 

Tata letak tunggal dan bersih berfungsi di seluruh distro, sehingga Anda dapat menyiapkan server TeamSpeak di Linux satu kali dan menggunakan kembali pedoman tersebut untuk node berikutnya.

Jadikan itu Layanan dengan systemd

Bagian depan server Ultrareal 1U (logam halus, LED daya menyala) mengapung sebelum tiga panel kaca tipis membentuk saluran pipa.

Unit yang tepat memberi Anda memulai, menghentikan, memulai ulang, mencatat, dan memulai otomatis saat boot. Buat yang minimal sistemd layanan yang menunjuk ke folder yang diinstal dan dijalankan sebagai pengguna yang tidak memiliki hak istimewa. Itu Dokumen komunitas TeamSpeak Unit layanan Linux secara mendalam.

  1. Buat file unit:
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

 

  1. Muat ulang systemd dan aktifkan layanan:
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak

 

  1. Periksa layanan dan ambil kembali token jika diperlukan:
sudo systemctl status TeamSpeak --no-pager
journalctl -u TeamSpeak -n 50 --no-pager

 

Sekarang layanan sedang berjalan, buka yang diperlukan pelabuhan sehingga klien dapat menjangkau titik akhir transfer suara, kueri, dan file. Setelah server berada di bawah sistemd, kamu bisa instal server TeamSpeak di Linux pada VPS apa pun dan andalkan restart otomatis setelah reboot atau crash.

Buka Firewall, UFW, atau firewalld

Firewall pintu kaca ultrareal; kembar menangani UFW dan FIREWALLD. Kancing rangka pintu menyala dengan: 9987/UDP, 30033/TCP, 10011/TCP, 41144, 2010 OUT; kutu ambang pintu: IPv6, RELOAD, CONNECT.

Buka suara, transfer file, dan kueri pelabuhan. Di Ubuntu, Anda mungkin akan menggunakan UFW. Di Rocky atau Alma, defaultnya adalah firewalld.

Contoh UFW:

sudo ufw allow 9987/udp comment "TeamSpeak voice"
sudo ufw allow 30033/tcp comment "TeamSpeak file transfer"
sudo ufw allow 10011/tcp comment "TeamSpeak ServerQuery"
sudo ufw reload

 

contoh firewall:

sudo firewall-cmd --permanent --add-port=9987/udp
sudo firewall-cmd --permanent --add-port=30033/tcp
sudo firewall-cmd --permanent --add-port=10011/tcp
sudo firewall-cmd --reload

 

Jika Anda berencana untuk menggunakan TSDNS, menambahkan 41144/tcp. Jika Anda mempublikasikan server Anda di daftar web lama, izinkan 2010/udp keluar.

Catatan IPv6: ulangi aturan untuk IPv6 jika tuan rumah Anda memilikinya; klien dapat menghubungi Anda melalui v4 atau v6. Dengan aturan jaringan yang berlaku, sambungkan dari klien dan klaim admin.

Hubungkan dan Klaim Admin

Layar laptop ultrareal dibagi menjadi tiga panel kaca tipis: CONNECT di atas jalur input IP; PASSWORD ditangani oleh keypad kaca kecil (titik PIN bernyawa saat Anda mengetuk); ubin SALURAN yang menyala menunjukkan bentuk gelombang suara yang halus.

Buka klien TeamSpeak di desktop Anda, sambungkan ke IP server atau domain Anda, dan saat diminta, tempelkan kunci hak istimewa dari putaran pertama. Tetapkan kata sandi server dan konfirmasikan bahwa Anda dapat bergabung dengan suatu saluran dan berbicara secara normal. Anda nanti dapat membuat ulang kunci jika diperlukan dengan mengunjungi kembali log atau membuat token baru di antarmuka izin.

Jika Anda lebih memilih desktop di VM untuk konfigurasi satu kali, Anda dapat menambahkan XRDP untuk mencapai sesi grafis dari Windows. Untuk pengaturan GUI langkah demi langkah di dalam Ubuntu, ikuti panduan blog kami instal xRDP di Ubuntu

Dengan hak admin dikonfirmasi, perhatikan pelabuhan Anda membuka dan apa yang ditangani masing-masing. Login pertama itu melengkapi Anda pengaturan server TeamSpeak di Linux.

Port dan Tujuan TeamSpeak Default

Berikut adalah tabel referensi cepat untuk defaultnya. Anda dapat mengubahnya dalam konfigurasi, tetapi sebagian besar pengaturan tetap mempertahankannya seperti yang tertulis.

Pelabuhan Proto Tujuan
9987 UDP Lalu lintas suara untuk saluran
30033 TCP Layanan transfer file
10011 TCP Antarmuka ServerQuery
41144 TCP Pembantu TSDNS, opsional
2010 UDP Daftar server publik lama, keluar

TeamSpeak's informasi pelabuhan Dan Srv panduan mengkonfirmasi default ini. Setelah port solid, kemenangan tercepat datang dari perbaikan cepat untuk masalah koneksi umum.

Pemecahan Masalah: Tidak Dapat Terhubung, Token Hilang, CGNAT

Buku catatan ultrareal (kertas cetak mikro) di bawah kaca pembesar yang menyoroti token; di sampingnya terukir kartu unit pelayanan PID dan WORKDIR. Strip rak latar belakang menunjukkan UDP 9987 dan 30033/TCP.

Gunakan runbook singkat sehingga Anda dapat langsung beralih dari gejala ke tindakan. Pemeriksaan ini berlaku apa pun distronya selama Anda menyiapkan server TeamSpeak di Linux dengan sistemd. Banyak perbaikan yang sama di semua perbaikan Pemasangan server TeamSpeak Linux.

  • Klien kehabisan waktu dari internet, tetapi LAN lokal berfungsi: Verifikasi itu UDP 9987 terbuka di firewall server dan diteruskan ke router upstream mana pun. Periksa log untuk “mendengarkan pada 0.0.0.0:9987” untuk mengonfirmasi soket suara.
  • Pengguna luar tidak dapat terhubung, bahkan dengan penerusan: Periksa apakah ISP Anda memberikan alamat 100.64.0.0/10 ke WAN Anda. Itu mengisyaratkan CGNAT. Hosting di VPS menghindari pemblokiran itu dan mempertahankan IPv4 statis yang dipetakan dengan rapi ke klien.
  • Kunci hak istimewa hilang: Baca log layanan dan cari “token” atau mulai ulang sekali untuk menghasilkan kunci baru. Tangkap di pengelola kata sandi Anda.
  • Layanan gagal dimulai: Periksa kembali Direktori Kerja, Pengguna, dan jalur di unit Anda. Ketidakcocokan mencegah penulisan file PID. Contoh yang ditunjukkan sebelumnya adalah garis dasar yang stabil.
  • Gagal mengunggah file: Membuka TCP 30033 dan konfirmasikan port transfer file belum diubah dalam konfigurasi. Klien mempelajari nilai ini selama jabat tangan suara.

 

Sekarang setelah Anda menguasai dasar-dasarnya, tambahkan domain sehingga pengguna terhubung berdasarkan nama, bukan berdasarkan IP dan port.

Opsional: Domain dan SRV atau TSDNS

Anda dapat memetakan nama yang mudah dikenali ke titik akhir suara Anda dengan DNS catatan SRV. Buat sebuah Sebuah rekor untuk target, lalu tambahkan entri SRV seperti ini:

_ts3._udp.play.example.com. 3600 IN SRV 0 5 9987 ts.example.com.

 

Klien akan menyelesaikannya Srv dan terhubung tanpa memerlukan port di alamatnya. TeamSpeak juga mendukung a TSDNS layanan aktif 41144/tcp untuk pemetaan nama khusus. Kedua metode tersebut didokumentasikan oleh vendor dalam artikel info port yang ditautkan sebelumnya.

Jika Anda memilih untuk tidak mengelola DNS, Anda masih dapat memberikan jalur yang mudah kepada pengguna dengan membagikan tautan langsung seperti:

ts3server://host.example.com

 

Setelah penamaan selesai, lakukan beberapa kebiasaan kecil tentang keamanan dan pemeliharaan agar layanan tetap stabil.

Keamanan dan Pemeliharaan

Amankan jalur admin dan lindungi data saat istirahat. Praktik ini menambah beberapa menit hari ini dan menghemat beberapa jam kemudian.

  • Permukaan admin: Tetapkan kata sandi server yang kuat dan tinjau siapa yang memilikinya ServerPermintaan mengakses. Gunakan login bernama.
  • Enkripsi: Aktifkan enkripsi suara saluran secara global jika anggaran CPU Anda memungkinkan. Mulailah dengan saluran yang paling sensitif.
  • Cadangan: Cadangan ts3server.sqlitedb atau database eksternal Anda dan salin ts3server.ini. Simpan file unit dan aturan firewall apa pun.
  • Hak istimewa paling sedikit: Pertahankan sistemd unit pada yang berdedikasi Bicara Tim pengguna. Jangan jalankan biner sebagai root.
  • Pembaruan: Terapkan pembaruan distro sesuai jadwal dan mulai ulang layanan setelah perubahan kernel. Uji konektivitas setelah setiap perubahan.

Dengan memahami dasar-dasarnya, pilih ukuran awal yang masuk akal sehingga layanan tetap lancar untuk grup Anda.

Saran Pemilihan: Hosting, Distro, dan Ukuran

Jika satu-satunya tujuan Anda adalah bersuara cepat untuk teman, Anda dapat menyiapkan server TeamSpeak di Linux pada VM kecil dan menjaga biaya tetap rendah. Kelompok yang lebih besar mendapatkan keuntungan dari jaringan yang lebih baik dan lebih banyak RAM untuk transfer file. Gunakan matriks cepat ini untuk memilih titik awal, lalu sesuaikan setelah seminggu lalu lintas nyata.

  • Lab rumah di CGNAT: Jangan melawan penerusan porta. Pindahkan layanan ke VPS dengan IPv4 publik, lalu publikasikan DNS. Ini adalah cara tercepat untuk melakukannya instal server TeamSpeak di Linux untuk akses luar.
  • Klan game dengan puncak akhir pekan: Mulailah dengan 2 vCPU dan 2 GB RAM, lalu lihat CPU idle dan packet loss. Tingkatkan versi setelah suara mendekati saturasi selama jam sibuk.
  • Klub universitas: Lebih menyukai Ubuntu 24.04 LTS Dan UFW aturan. Jaringan kampus sering kali memiliki IPv6, jadi uji IPv6 masuk setelah Anda membuka port.
  • Tim esports, hari pertandingan: Gunakan VPS di dekat wilayah permainan dan catat garis dasar. Jika rekaman atau unggahan file berat penting, tambahkan penyimpanan dan tingkatkan RAM hingga 4 GB.
  • Grup modding campuran: Menyimpan ServerPermintaan dikunci, tambahkan kata sandi saluran, dan jadwalkan pencadangan mingguan. Ini membuat sibuk Instalasi Linux server TeamSpeak dapat diprediksi.

 

Mulailah dengan sederhana dan ulangi.  Setelah memilih bentuk, Anda harus tahu bahwa akses GUI pada VM dapat mempercepat konfigurasi awal, jadi bacalah bagian selanjutnya untuk opsi yang dihosting dan jalur desktop.

Hosting & Admin Jarak Jauh

Jalankan TeamSpeak pada platform yang dibuat untuk suara stabil dan perutean bersih. Kita VPS Linux memberi Anda IPv4 publik, wilayah dengan jitter rendah, dan kontrol root di satu tempat. Anda dapat memulai dari yang kecil, menjaga latensi tetap ketat, dan menskalakannya dalam hitungan menit seiring berkembangnya komunitas Anda.

Apa yang Anda dapatkan dengan VPS Linux Cloudzy:

  • Hitung yang dapat Anda andalkan: vCPU modern, kecepatan clock yang konsisten, dan ukuran RAM khusus untuk suara real-time.
  • Penyimpanan yang terus berlanjut: Penyimpanan NVMe atau SSD untuk transfer file cepat dan penulisan log cepat.
  • Jaringan yang dibangun untuk suara: 10 Gbps uplinks in core locations, anycast-grade routing, and active DDoS filtering that helps keep UDP 9987 steady.
  • Gambar OS yang cocok dengan pedoman Anda: Ubuntu 24.04 LTS, Debian 12, atau Rocky 9, semuanya siap untuk dibersihkan sistemd pengaturan.
  • Akses dan kontrol: root penuh, konsol out-of-band, rDNS, dan aturan firewall yang dapat Anda modifikasi tanpa tiket.
  • Alat siklus hidup: snapshot sebelum peningkatan, pemulihan cepat, dan pengubahan ukuran paket sederhana.
  • Wilayah global: dengan lebih dari 12 lokasi di lebih dari 3 benua, pilih pusat data terdekat dengan pemain Anda untuk menghemat waktu perjalanan pulang pergi.
  • Dukungan dan waktu aktif: Bantuan 24×7 dari teknisi sungguhan dan SLA waktu aktif 99,95%.

 

Jika Anda ingin desktop di atas VPS Anda untuk perubahan visual yang cepat, terapkan a Server RDP Linux sebagai a aplikasi sekali klik di VPS Linux Anda.

Pikiran Terakhir

Anda baru saja melihat cara menyiapkan server TeamSpeak di Linux dengan jalur sederhana dan dapat diulang. Pendekatan ini membuat penyiapan dapat diprediksi untuk node atau wilayah di masa mendatang. Gunakan distro LTS, pengguna khusus, dan yang tepat sistemd satuan. Buka UDP dan TCP pelabuhan itu penting, klaim kunci hak istimewa, dan tambahkan Srv jika Anda ingin alamat yang lebih ramah. Untuk jalur yang lebih lancar dan IP publik yang stabil, pertimbangkan untuk menghosting di Cloudzy VPS Linux sehingga server Anda tetap dapat dijangkau siang dan malam.

 

Pertanyaan Umum

Port mana yang perlu saya buka untuk server dasar Linux TeamSpeak?

Buka UDP 9987 untuk suara, TCP 30033 untuk transfer file, dan TCP 10011 untuk ServerQuery. Jika Anda menggunakan TSDNS, buka juga TCP 41144. Default ini mencakup sebagian besar instalasi dan cocok dengan panduan port TeamSpeak.

Bisakah saya meng-host server Linux TeamSpeak di belakang NAT tingkat operator di rumah?

Tidak. Pengguna di luar ISP Anda tidak dapat memulai sesi masuk ke alamat pribadi Anda. Anda dapat menguji secara lokal, tetapi klien internet akan gagal. Gunakan VPS dengan IPv4 publik atau minta ISP untuk mematikan CGNAT Anda.

Bagaimana cara memulai otomatis server TeamSpeak Linux saat boot?

Buat unit systemd, jalankan systemctl aktifkan TeamSpeak, dan layanan dimulai saat boot dan dimulai ulang jika gagal. Periksa status dan log dengan perintah yang ditunjukkan sebelumnya.

Bagaimana cara memulihkan kunci hak istimewa admin untuk server TeamSpeak Linux saya?

Cari log terbaru untuk baris “token” dengan journalctl -u TeamSpeak | grep -i token, atau buat token baru di dalam klien dengan izin.

Apakah ada server Linux TeamSpeak 5 atau 6 untuk diunduh selain TS3?

Server produksi publik menggunakan server TS3 yang dibuat. Tetap gunakan server 3.13.x dan tonton halaman unduhan resmi untuk pembaruan apa pun.

Membagikan

Selengkapnya dari blog

Teruslah membaca.

Pahlawan “Alternatif Plex Terbaik” dengan ubin Jellyfin, Emby, Stremio, dan Kodi, panduan singkat untuk alternatif kompleks.
Permainan & Media

Alternatif Plex Terbaik untuk Server Media Self-Hosting: Jawaban Cepat + Perincian Terperinci

Jika Anda menginginkan jawabannya, Jellyfin adalah alternatif Plex terbaik bagi kebanyakan orang yang ingin menghosting sendiri media mereka dalam jangka panjang. Emby lebih cocok jika Anda ingin lebih polesan

Nick PerakNick Perak 14 menit membaca
Bagaimana Cara Membuat Cadangan Server Minecraft?
Permainan & Media

Bagaimana Cara Membuat Cadangan Server Minecraft?

Menjalankan server Minecraft tanpa cadangan berisiko. Cepat atau lambat, ada sesuatu yang rusak. Dunia rusak, mod bentrok, plugin tidak berfungsi dengan baik, atau kesalahan tak terduga membuat server down a

Ivy JohnsonIvy Johnson 10 menit membaca
Sebuah portal bercahaya berdiri di sebelah kanan, memperlihatkan sebuah kastil dan pulau-pulau terapung. Teks "Modpack Minecraft Terbaik" muncul dengan jelas di sisi kiri gelap di sebelah logo Cloudzy.
Permainan & Media

Modpack Minecraft Terbaik untuk Dimainkan pada tahun 2026

Vanilla Minecraft menjadi basi setelah ratusan jam. Anda telah mengalahkan Naga Ender, membangun peternakan, dan menjelajahi bioma. Apa selanjutnya? Modpack memperbaikinya dengan menggabungkan mod

Rexa CyrusRexa Cyrus 13 menit membaca

Siap untuk diterapkan? Mulai dari $2,48/bln.

Cloud independen, sejak 2008. AMD EPYC, NVMe, 40 Gbps. Uang kembali 14 hari.