Jika Anda menginginkan komunikasi suara pribadi dengan latensi rendah dan kendali penuh, Anda bisa menyiapkan server TeamSpeak di Linux dalam hitungan menit. Panduan ini berfokus pada distro LTS terkini, konfigurasi systemd service yang bersih, serta pemeriksaan keamanan kecil namun penting. Anda akan menjalankannya sebagai pengguna khusus, membuka pelabuhan, klaim yang kunci istimewayang tepat, dan memastikannya berjalan otomatis saat boot. Jika Anda menggunakan Windows, Anda bisa mempelajari cara memasang server TeamSpeak di Windows Server di salah satu artikel kami yang lain.
Prasyarat: OS, Port, dan Akses

Sebelum menginstal apa pun, pastikan hal-hal dasar sudah terpenuhi. VPS atau mesin dedicated akan membuat segalanya lebih mudah, karena ISP residensial sering berada di balik NAT Tingkat Operator (CGNAT) yang memblokir lalu lintas masuk. Gunakan image LTS dan pengguna non-root dengan sudo. Anda dapat menyiapkan server TeamSpeak di Linux di Ubuntu 24.04 LTS, Debian 12, atau Rocky/Alma 9; langkah-langkahnya sama dengan sedikit penyesuaian pada firewall.
Anda perlu mengizinkan port inti pelabuhanSuara berjalan di UDP 9987, transfer file adalah TCP 30033, dan ServerQuery adalah TCP 10011Jika Anda berencana menggunakan TSDNS, tambah TCP 41144, dan untuk weblist lama, Anda mungkin melihat UDP 2010 keluar. TeamSpeak mendokumentasikan Rekam SRV agar Anda dapat memetakan nama ke target dan port yang sesuai. Sebagai referensi, lihat dokumentasi resmi TeamSpeak Downloads halaman dan informasi port untuk mengonfirmasi nilai default saat ini:
Jika Anda menghosting dari rumah dan IP publik Anda termasuk dalam CGNAT, pengguna luar tidak akan dapat mengakses server Anda, bahkan dengan port forwarding di router. Memindahkan layanan ke VPS menghilangkan hambatan tersebut dan memberi Anda IPv4 yang tetap. Setelah gambaran jaringan jelas, Anda bisa mengunduh file server dan menyiapkan layanannya.
Unduh dan Siapkan Server

Anda akan mengunduh server 64-bit versi terbaru, membuat TeamSpeak pengguna khusus, menyetujui lisensi, dan melakukan satu kali start awal untuk mendapatkan kunci istimewa. Perintah-perintah ini berlaku di Ubuntu, Debian, dan Rockyberbasis gambar.
- Pertama, instal alat bantu 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
- Buat pengguna runtime dan folder-nya:
sudo useradd -r -m -d /opt/TeamSpeak -s /usr/sbin/nologin TeamSpeak
sudo mkdir -p /opt/TeamSpeak
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak
- Selanjutnya, unduh rilis terbaru dan ekstrak ke dalam /opt/TeamSpeak. Server upstream-nya adalah 3.13.7 untuk Linux x86_64 pada saat penulisan ini. Selalu periksa halaman unduhan resmi untuk pembaruan dan hash terbaru.
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
- Setujui lisensi menggunakan file atau variabel lingkungan. Cara paling sederhana di VM adalah membuat file penanda kecil di home TeamSpeak, lalu jalankan 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
- Perhatikan output terminal dan catat baris "token". Kunci ini digunakan untuk mengklaim akses admin di klien. Hentikan proses dengan Ctrl+C. Setelah biner terpasang dan token tersimpan, ubah menjadi layanan yang terkelola.
Satu layout yang bersih dan konsisten bekerja di berbagai distro, sehingga Anda bisa menyiapkan server TeamSpeak di Linux sekali saja dan menggunakan kembali playbook yang sama untuk node berikutnya.
Jadikan Layanan dengan systemd

Unit yang tepat memberi Anda kemampuan start, stop, restart, melihat log, dan start otomatis saat boot. Buat systemd layanan minimal yang mengarah ke folder instalasi dan berjalan sebagai pengguna tanpa hak istimewa. Dokumentasi komunitas TeamSpeak Unit service Linux secara mendalam.
- 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
- Muat ulang systemd dan aktifkan service:
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak
- Periksa service dan ambil token kembali jika diperlukan:
sudo systemctl status TeamSpeak --no-pager
journalctl -u TeamSpeak -n 50 --no-pager
Setelah service berjalan, buka pelabuhan agar klien dapat menjangkau endpoint suara, kueri, dan transfer file. Setelah server dalam kondisi systemd, Anda bisa instal server TeamSpeak di Linux di VPS mana pun dan andalkan restart otomatis setelah reboot atau crash.
Buka Firewall, UFW, atau firewalld


Kamu bisa memetakan nama yang mudah diingat ke endpoint suara dengan DNS Catatan SRV. Buat sebuah Sebuah catatan untuk target-nya, lalu tambahkan entri SRV seperti ini:
_ts3._udp.play.example.com. 3600 IN SRV 0 5 9987 ts.example.com.
Klien akan me-resolve SRV dan terhubung tanpa perlu mencantumkan port di alamatnya. TeamSpeak juga mendukung TSDNS layanan di 41144/tcp untuk pemetaan nama kustom. Kedua metode ini didokumentasikan oleh vendor di artikel informasi port yang sudah ditautkan sebelumnya.
Jika kamu tidak ingin mengelola DNS sendiri, pengguna tetap bisa terhubung dengan mudah melalui tautan langsung seperti:
ts3server://host.example.com
Setelah penamaan selesai, terapkan beberapa kebiasaan keamanan dan pemeliharaan kecil agar layanan tetap stabil.
Keamanan dan Pemeliharaan

Amankan jalur admin dan lindungi data saat tersimpan. Langkah-langkah ini hanya butuh beberapa menit sekarang, tapi bisa menghemat berjam-jam di kemudian hari.
- Permukaan Admin: Tetapkan kata sandi server yang kuat dan tinjau siapa saja yang memiliki akses ServerQuery . Gunakan login bernama.
- Enkripsi: Aktifkan enkripsi suara channel secara global jika anggaran CPU kamu memungkinkan. Mulai dari channel yang paling sensitif.
- Cadangan: Cadangkan ts3server.sqlitedb atau database eksternal kamu dan salin ts3server.ini. Simpan file unit dan semua aturan firewall.
- Privilese minimal: I notice that "Keep the" appears to be an incomplete phrase or instruction. Could you please provide the complete text you'd like me to translate to Indonesian? systemd unit pada TeamSpeak yang didedikasikan. Jangan jalankan binary sebagai root.
- Pembaruan: Terapkan pembaruan distro secara terjadwal dan restart layanan setelah perubahan kernel. Uji konektivitas setelah setiap perubahan.
Setelah dasar-dasarnya selesai, pilih ukuran awal yang masuk akal agar layanan tetap lancar untuk grupmu.
Saran Pemilihan: Hosting, Distro, dan Ukuran
Jika tujuanmu hanya sekadar voice chat cepat bersama teman, kamu bisa menyiapkan server TeamSpeak di Linux pada VM kecil dengan biaya rendah. Grup yang lebih besar akan diuntungkan dengan jaringan yang lebih baik dan lebih banyak RAM untuk transfer file. Gunakan matriks singkat ini untuk menentukan titik awal, lalu sesuaikan setelah seminggu traffic nyata.
- Home lab di CGNAT: Jangan mempersulit diri dengan port forwarding. Pindahkan layanan ke VPS dengan IPv4 publik, lalu publikasikan DNS. Ini cara tercepat untuk instal server TeamSpeak di Linux agar bisa diakses dari luar.
- Klan gaming dengan puncak aktivitas di akhir pekan: Mulai dengan 2 vCPU dan 2 GB RAM, lalu pantau idle CPU dan packet loss. Upgrade setelah suara tetap mendekati saturasi saat jam sibuk.
- Klub universitas: Lebih suka Ubuntu 24.04 LTS dan UFW rules. Jaringan kampus sering kali memiliki IPv6, jadi uji inbound IPv6 setelah membuka port.
- Tim esports, hari pertandingan: Gunakan VPS yang dekat dengan region game dan rekam baseline. Jika rekaman atau unggahan file besar penting, tambah storage dan naikkan RAM ke 4 GB.
- Grup modding campuran: Pertahankan ServerQuery dikunci, tambahkan password channel, dan jadwalkan backup mingguan. Ini menjaga Instalasi server TeamSpeak Linux dapat diprediksi.
Mulai dari yang sederhana dan lakukan iterasi. Setelah memilih konfigurasi, perlu diketahui bahwa akses GUI pada VM dapat mempercepat konfigurasi awal, jadi baca bagian berikutnya untuk opsi hosting dan jalur desktop.
Hosting & Admin Jarak Jauh

Jalankan TeamSpeak di platform yang dirancang untuk suara stabil dan routing bersih. Linux VPS memberi Anda IP publik IPv4, region dengan jitter rendah, dan kontrol root dalam satu tempat. Mulai dari skala kecil, jaga latensi tetap rendah, dan tambah kapasitas dalam hitungan menit seiring komunitas Anda berkembang.
Yang Anda dapatkan dengan VPS Linux dari Cloudzy:
- Komputasi yang bisa diandalkan: vCPU modern, kecepatan clock yang konsisten, dan RAM dedicated yang sesuai untuk voice real-time.
- Storage yang mampu mengikuti kebutuhan: Storage NVMe atau SSD untuk transfer file cepat dan penulisan log yang responsif.
- Jaringan yang dibangun untuk voice: 10 Gbps uplinks in core locations, anycast-grade routing, and active DDoS filtering that helps keep UDP 9987 steady.
- Image OS yang sesuai kebutuhan Anda: Ubuntu 24.04 LTS, Debian 12, atau Rocky 9, semuanya siap untuk instalasi yang bersih systemd pengaturan
- Akses dan kontrol: root penuh, konsol out-of-band, rDNS, dan aturan firewall yang bisa diubah tanpa perlu membuka tiket.
- Alat siklus hidup: snapshot sebelum upgrade, pemulihan cepat, dan pengubahan paket yang mudah.
- Wilayah global: dengan lebih dari 12 lokasi di lebih dari 3 benua, pilih data center terdekat dengan para pemain Anda untuk memperpendek round-trip time.
- Dukungan dan uptime: Bantuan 24×7 dari engineer sungguhan dengan uptime 99,95% SLA.
Jika Anda ingin desktop di atas VPS untuk perubahan visual cepat, deploy Server Linux RDP sebagai aplikasi one-click di Linux VPS Anda.
Pemikiran Akhir
Anda baru saja melihat cara menyiapkan server TeamSpeak di Linux dengan alur yang sederhana dan bisa diulang. Pendekatan ini membuat setup tetap konsisten untuk node atau region berikutnya. Gunakan distro LTS, user khusus, dan systemd unit yang tepat. Buka UDP dan TCP pelabuhan yang diperlukan, lalu klaim kunci istimewa, dan tambahkan SRV jika Anda ingin alamat yang lebih mudah diingat. Untuk alur yang lebih lancar dan IP publik yang stabil, pertimbangkan hosting di Cloudzy Linux VPS agar server Anda tetap dapat diakses siang dan malam.

