GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal Server TeamSpeak di Ubuntu 18.04 &20.04

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.


Panels
  1. Cara Menginstal FastPanel di Ubuntu 20.04

  2. Cara Mengatur Server TeamSpeak di Ubuntu 16.04

  3. Cara Menginstal Server Graylog di Ubuntu 16.04

  1. Cara menginstal NextCloud 13 di Ubuntu 16.04

  2. Cara Menginstal Sensu di Ubuntu 18.04

  3. Cara Menginstal Nginx di Ubuntu 18.04

  1. Cara Menginstal MySQL di Ubuntu 16.04

  2. Cara Menginstal osTicket di Ubuntu 16.04

  3. Cara Menginstal R di Ubuntu 18.04