TeamSpeak adalah solusi VoIP lintas platform yang digunakan untuk game online. Ini digunakan oleh para gamer untuk berkomunikasi dengan rekan satu tim dengan keamanan kelas atas.
Dapat diinstal pada sistem Windows, MacOS, dan Linux. Ini memungkinkan Anda untuk berkomunikasi dengan teman melalui ucapan dan teks. Muncul dengan banyak fitur termasuk – privasi bawaan, kualitas suara tak tertandingi, sistem izin canggih, suara memukau, konektivitas seluler, dan banyak lagi.
Dalam posting ini, kami akan menunjukkan cara menginstal server TeamSpeak di VPS Ubuntu terkelola kami.
Prasyarat
- VPS Ubuntu 20.04 (kami akan menggunakan paket VPS NVMe 2)
- Akses ke akun pengguna root (atau akses ke akun apa pun dengan hak akses root)
Masuk ke Server &Perbarui Paket OS Server
Pertama, masuk ke server Ubuntu 20.04 Anda melalui SSH sebagai pengguna root:
ssh root@IP_Address -p Port_number
Anda harus mengganti 'IP_Address' dan 'Port_number' dengan alamat IP dan nomor port SSH server Anda masing-masing. Selain itu, ganti 'root' dengan nama pengguna akun admin jika perlu.
Sebelum memulai, Anda harus memastikan bahwa semua paket OS Ubuntu yang diinstal di server sudah diperbarui. Anda dapat melakukannya dengan menjalankan perintah berikut:
apt-get update -y
apt-get upgrade -y
Instal TeamSpeak
Sebelum memulai, Anda perlu membuat pengguna terpisah untuk menjalankan server TeamSpeak. Anda dapat membuat pengguna baru dengan perintah berikut:
adduser --disabled-login teamspeak
Setelah pengguna dibuat, alihkan pengguna ke TeamSpeak dan unduh versi terbaru server TeamSpeak menggunakan perintah berikut:
su - teamspeak
wget https://files.teamspeak-services.com/releases/server/3.13.5/teamspeak3-server_linux_amd64-3.13.5.tar.bz2
Setelah unduhan selesai, ekstrak file yang diunduh dengan perintah berikut:
tar xvfj teamspeak3-server_linux_amd64-3.13.5.tar.bz2
Selanjutnya, salin semua konten dari direktori yang diekstrak ke direktori home TeamSpeak:
cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/
Selanjutnya, hapus file yang diunduh dengan perintah berikut:
rm -rf teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64-3.13.5.tar.bz2
Selanjutnya, buat file lisensi kosong dengan perintah berikut:
touch .ts3server_license_accepted
Selanjutnya, keluar dari pengguna TeamSpeak dengan perintah berikut:
exit
Buat File Layanan Systemd untuk TeamSpeak
Selanjutnya, Anda perlu membuat file layanan systemd untuk mengelola layanan TeamSpeak. Anda dapat membuatnya dengan perintah berikut:
nano /lib/systemd/system/ts3server.service
Tambahkan baris berikut:
[Unit]
Description=Teamspeak Service
Wants=network.target
[Service]
WorkingDirectory=/home/teamspeak
User=teamspeak
ExecStart=/home/teamspeak/ts3server_minimal_runscript.sh
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
ExecReload=/home/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
Simpan dan tutup file, lalu muat ulang layanan systemd dengan perintah berikut:
systemctl daemon-reload
Selanjutnya, mulai layanan TeamSpeak dan aktifkan untuk memulai saat reboot sistem:
systemctl start ts3server
systemctl enable ts3server
Sekarang, periksa status layanan TeamSpeak dengan perintah berikut:
systemctl status ts3server
Keluaran:
● ts3server.service - Teamspeak Service
Loaded: loaded (/lib/systemd/system/ts3server.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2021-05-20 11:13:18 UTC; 5s ago
Main PID: 825 (ts3server)
Tasks: 21 (limit: 4691)
Memory: 25.2M
CGroup: /system.slice/ts3server.service
└─825 ./ts3server
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: serveradmin rights for your virtualserver. please
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: also check the doc/privilegekey_guide.txt for details.
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: token=a4KYsOm0ixyWAf+rNsVmG95MlNfVjYYdl6EUR5Bq
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: ------------------------------------------------------------------
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:19.028321|INFO |Query | |listening for query on >
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:19.028448|INFO | | |creating QUERY_SSH_RSA_>
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:19.194739|INFO | | |myTeamSpeak identifier >
May 20 11:13:21 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:21.890818|INFO |Query | |listening for ssh query>
May 20 11:13:21 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:21.890981|INFO |Query | |listening for http quer>
May 20 11:13:21 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:21.891138|INFO |CIDRManager | |updated query_ip_allowl>
lines 1-19/19 (END)
Pada titik ini, server TeamSpeak dimulai. Anda dapat memeriksa semua port yang digunakan oleh server TeamSpeak menggunakan perintah berikut:
ss -antpl | grep ts3server
Keluaran:
LISTEN 0 128 0.0.0.0:30033 0.0.0.0:* users:(("ts3server",pid=825,fd=36))
LISTEN 0 128 0.0.0.0:10011 0.0.0.0:* users:(("ts3server",pid=825,fd=57))
LISTEN 0 128 0.0.0.0:10080 0.0.0.0:* users:(("ts3server",pid=825,fd=61))
LISTEN 0 128 0.0.0.0:10022 0.0.0.0:* users:(("ts3server",pid=825,fd=59))
LISTEN 0 128 [::]:30033 [::]:* users:(("ts3server",pid=825,fd=37))
LISTEN 0 128 [::]:10011 [::]:* users:(("ts3server",pid=825,fd=58))
LISTEN 0 128 [::]:10080 [::]:* users:(("ts3server",pid=825,fd=62))
LISTEN 0 128 [::]:10022 [::]:* users:(("ts3server",pid=825,fd=60))
Setel Kata Sandi Admin
Selanjutnya, Anda perlu menyetel kata sandi admin untuk TeamSpeak.
Pertama, hentikan layanan TeamSpeak dengan perintah berikut:
systemctl stop ts3server
Selanjutnya, alihkan pengguna ke TeamSpeak dan mulai layanan TeamSpeak dengan meneruskan parameter kata sandi:
su - teamspeak
./ts3server_startscript.sh start serveradmin_password=password
Setelah kata sandi ditetapkan, hentikan layanan TeamSpeak:
./ts3server_startscript.sh stop
Selanjutnya, keluar dari pengguna TeamSpeak dengan perintah berikut:
exit
Selanjutnya, mulai layanan TeamSpeak menggunakan systemd dengan perintah berikut:
systemctl start ts3server
Menyiapkan UI Web TeamSpeak
Di bagian ini, kita akan mengunduh UI web TeamSpeak dan menghostingnya menggunakan server web Apache. UI web TeamSpeak digunakan untuk mengelola server TeamSpeak melalui antarmuka berbasis web.
Pertama, instal Apache dan PHP dengan perintah berikut:
apt-get install apache2 php libapache2-mod-php unzip -y
Setelah semua paket diinstal, ubah direktori ke root web Apache dan unduh versi terbaru ts3wi dengan perintah berikut:
cd /var/www/html
wget https://www.bennetrichter.de/downloads/ts3wi.zip
Setelah unduhan selesai, unzip file yang diunduh dengan perintah berikut:
unzip ts3wi.zip
Selanjutnya, setel kepemilikan yang tepat ke direktori ts3wi:
chown -R www-data:www-data /var/www/html/ts3wi
Selanjutnya, Anda perlu menambahkan IP server dan IP mesin klien ke file daftar yang diizinkan TeamSpeak:
nano /home/teamspeak/query_ip_allowlist.txt
Tambahkan baris berikut:
your-server-ip
your-client-ip
Simpan dan tutup file setelah Anda selesai. Kemudian, restart layanan TeamSpeak dan Apache untuk menerapkan perubahan:
systemctl restart apache2
systemctl restart ts3server
Akses UI Web TeamSpeak
Sekarang, buka browser web Anda dan akses UI web TeamSpeak menggunakan URL http://your-server-ip/ts3wi . Anda akan diarahkan ke halaman login TeamSpeak:
Berikan nama pengguna, kata sandi admin Anda, dan klik Masuk tombol. Anda akan melihat dasbor TeamSpeak di halaman berikut:
Selamat! Anda telah berhasil menginstal TeamSpeak di Ubuntu 20.04.
Tentu saja, Anda tidak perlu menginstal TeamSpeak jika Anda menggunakan salah satu layanan Hosting VPS Terkelola kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal TeamSpeak di Ubuntu 18.04 atau 20.04, untuk Anda. Mereka tersedia 24/7 dan akan segera menangani permintaan Anda.
PS. Jika Anda menyukai posting ini tentang cara menginstal TeamSpeak di Ubuntu 18.04 dan 20.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.