GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menginstal TeamSpeak Server di Ubuntu 21.04

Pengantar

TeamSpeak adalah perangkat lunak obrolan IP voice-over, memungkinkan pengguna untuk berbicara di saluran obrolan dengan pengguna lain, seperti panggilan konferensi tradisional . Untuk melakukan ini, klien harus terhubung ke server. Inilah yang akan kita lakukan.

Keuntungan utamanya adalah Anda dapat mengelola sendiri instance yang dibuat.

Instal Server TeamSpeak

Sebelum kita mulai, server harus up to date agar kita tidak mengalami masalah selama proses.

sudo apt update
sudo apt upgrade

Setelah ini, masuk sebagai pengguna root.

sudo -i

Sekarang kita bisa memulai.

Hal pertama yang perlu kita lakukan adalah membuat pengguna sistem baru di mana TeamSpeak akan bekerja. Pengguna baru ini dapat dipanggil sesuka Anda dan tidak perlu login ke sistem.

adduser --disabled-login teamspeak

Jadi Anda akan ditanyai beberapa pertanyaan yang meminta informasi tentang pengguna baru. Tidak ada yang rumit.

Sekarang, masuk ke pengguna yang baru dibuat.

su - teamspeak

Selain dengan bantuan perintah wget, kita bisa mendownload TeamSpeak untuk Linux.

wget https://files.teamspeak-services.com/releases/server/3.13.6/teamspeak3-server_linux_amd64-3.13.6.tar.bz2

Setelah unduhan selesai, kami dapat mengekstraknya.

tar xvfj teamspeak3-server_linux_amd64-3.13.6.tar.bz2

Sekarang sebaiknya salin file yang dihasilkan langsung ke Beranda folder yang dibuat pengguna untuk TeamSpeak.

cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/

Juga, disarankan untuk menghapus file yang diunduh, karena Anda tidak membutuhkannya.

rm -rf teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64-3.13.6.tar.bz2

Setelah ini, buat file kosong baru yang sesuai dengan lisensi.

touch .ts3server_license_accepted

Sekarang, TeamSpeak telah terinstal, tetapi kami belum dapat menggunakannya.

Mengonfigurasi Server TeamSpeak

Dengan TeamSpeak terinstal, proses persiapan untuk penggunaan pertama dimulai.

Pertama, keluar dari pengguna TeamSpeak dan kembalikan ke pengguna root.

exit

Cara terbaik untuk mengelola TeamSpeak adalah dengan mengelolanya sebagai layanan systemd. Ini dapat dilakukan dengan membuat entri baru di sistem.

vim /lib/systemd/system/ts3server.service

Dan tambahkan yang 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=20

[Install]
WantedBy=multi-user.target

Simpan perubahan Anda dan tutup editor teks.

Refresh daftar layanan sistem, dengan menjalankan perintah berikut

systemctl daemon-reload

Kemudian, mulai layanan aplikasi.

systemctl start ts3server

Disarankan untuk memeriksa status layanan untuk melihat apakah itu aktif.

systemctl status ts3server

Jadi, semuanya berfungsi dengan baik.

Buat sandi akses baru

Penting untuk menentukan kata sandi baru yang menangani penambahan lapisan keamanan ekstra.

Jadi, berhenti menjalankan layanan

systemctl stop ts3server

Log pengguna teamspeak kembali.

su - teamspeak

Untuk menyetel sandi, cukup mulai layanan secara manual dan tambahkan serveradmin_password parameter bersama dengan kata sandi yang kuat.

./ts3server_startscript.sh start serveradmin_password=unixcop

Ganti unixcop dengan sandi yang lebih kuat .

Sekarang hentikan secara manual

./ts3server_startscript.sh stop

Ubah ke pengguna root lagi

exit

Dan sekarang mulai layanan TeamSpeak.

systemctl start ts3server

Mengaktifkan antarmuka web TeamSpeak

Selain itu, disarankan untuk mengaktifkan antarmuka web TeamSpeak sehingga Anda dapat mengelola TeamSpeak dengan lebih cepat dan nyaman.

Untuk melakukannya, instal Apache dan PHP bersama dengan paket unzip.

apt-get install apache2 php libapache2-mod-php unzip

Kemudian, akses folder dokumen Apache Root.

cd /var/www/html

Dan dari sana, lanjutkan untuk mengunduh antarmuka web. Sekali lagi, kita akan melakukannya dengan perintah wget.

wget https://www.bennetrichter.de/downloads/ts3wi.zip

Karena ringan, pengunduhan tidak akan memakan waktu lama. Setelah selesai, Anda harus membuka ritsletingnya.

unzip ts3wi.zip

Kemudian, untuk menghindari masalah saat menjalankan di web, buat folder tersebut menjadi milik Apache.

chown -R www-data:www-data /var/www/html/ts3wi

Dan sekarang dalam file teks bernama query_ip_allowlist.txt di dalam teamspeak folder rumah pengguna menambahkan IP server dan klien yang akan dapat mengaksesnya.

vim /home/teamspeak/query_ip_allowlist.txt
your ip server
ip client

Simpan perubahan Anda dan tutup editor.

Untuk menerapkan perubahan, mulai ulang layanan Apache dan TeamSpeak.

systemctl restart apache2
systemctl restart ts3server

Sekarang dapat diakses dari klien dan browser web melalui alamat http://your-server-ip/ts3wi di mana Anda akan melihat layar Login.

Setelah masuk dengan nama pengguna serveradmin dan kata sandi yang Anda tentukan, Anda akan melihat panel administrasi.

Kesimpulan

Anda telah mempelajari cara menginstal instance TeamSpeak Anda sendiri di server Anda. Dengan cara ini, Anda akan memiliki kendali penuh atas apa yang terjadi dan ini menarik untuk penggunaan internal Anda.


Ubuntu
  1. Cara Menginstal MySQL di Ubuntu 18.04

  2. Cara Instal Zimbra 8.6 di Server Ubuntu 14.04

  3. Cara Menginstal Server TeamSpeak di Ubuntu 18.04 &20.04

  1. Cara Memasang Server Minecraft di Ubuntu 18.04

  2. Cara Menginstal Nginx di Ubuntu 20.04

  3. Cara Menginstal MariaDB di Ubuntu 20.04

  1. Cara Menginstal Server VNC Di Ubuntu 14.04

  2. Cara Instal OpenSIPS Server di Ubuntu 15.04

  3. Cara Menginstal Server Konsul di Ubuntu 16.04