Berikut ini adalah cara install Teamtalk5 Server di sebuah VPS Linux Ubuntu / Debian.
Download dan extract file instalasi
File yang diperlukan untuk instalasi bisa di unduh disini:
https://bearware.dk/?page_id=353 pilih versi distribution yang sesuai dengan OS VPS kita. Klik kanan pada link unduhan file tersebut dan copy linknya yang akan kita pastekan di terminal.
Untuk mengunduh dari terminal kita ketikan wget "paste link unduhan yang kita copy tadi" contoh: wget https://bearware.dk/teamtalk/v5.13.1/teamtalk-v5.13.1-ubuntu22-x86_64.tgz
Setelah berhasil kita unduh kita extract dengan perintah:
gunzip teamtalk-v5.13.1-ubuntu22-x86_64.tgz
tar xf teamtalk-v5.13.1-ubuntu22-x86_64.tar
kemudian ketik ls maka akan terdapat direktori hasil extract:
teamtalk-v5.13.1-ubuntu22-x86_64
Disini saya merename direktori tersebut menjadi " teamtalk "
mv teamtalk-v5.13.1-ubuntu22-x86_64 teamtalk
Copy file tt5srv dan tt5server.service
Langkah selanjutnya kita akan mengcopy file tt5srv dan tt5server.service yang berada di direktory teamtalk.
cp teamtalk/server/tt5srv /usr/bin
cp teamtalk/server/systemd/tt5server.service /lib/systemd/system
Membuat direktory untuk file configurasi dan log
Selanjutnya kita buat direktory untuk tempat file configurasi dan log.
mkdir /etc/teamtalk
mkdir /var/log/teamtalk
Membuat user baru dan change owner
Untuk menjalankan teamtalk server kita harus membuat user baru di vps, buat user baru tersebut dengan nama "teamtalk" kemudian kita beri hak akses owner dari file dan direktori yang kita buat sebelumnya.
useradd teamtalk
chown -R teamtalk /etc/teamtalk
chown -R teamtalk /var/log/teamtalk
chown -R teamtalk /usr/bin/tt5srv
chown -R teamtalk /lib/systemd/system/tt5server.service
Menjalankan wizard konfigurasi
Pada tahap ini kita akan jalankan wizard untuk konfigurasi server.
cd /etc/teamtalk
tt5srv -wizard
Akan muncul wizard seperti dibawah ini:
Do you want to configure your TeamTalk Server? [Y/N] ("Y") ketikan Y kemudian Enter.
TeamTalk Server name: ("") --- ketikan nama server sesuai keinginan kita.
Message of the Day: ("") isi atau skip dengan tekan Enter
Maximum users allowed on server: ("1000") -- isi jumlah maximal user.
Server should automatically save changes: [Y/N] ("Y") -- ketik Y.
Server should bind to the following TCP port: ("10333") -- port tcp default atau bisa dirubah sesuai kehendak kita.
Server should bind to the following UDP port: ("10333") -- port udp default atau bisa dirubah sesuai kehendak kita.
Selanjutnya kita buat akun untuk teamtalk, buat akun administrator yang nantinya bisa untuk konfigurasi melalui Teamtalk client.
Ketik 2 Enter dan selanjutnya buat nama akun serta passwordnya.
User authentication.
User account administration.
Currently there's 0 user accounts.
1) List user accounts.
2) Create new user account.
3) Delete user account.
4) Quit and proceed server configuration.
Select option: ("4")
Setelah selesai ketik "4: kemudin nanti tinggall Enter saja sampai selesai.
Menjalankan Service
Setelah proses wizard konfigurasi selesai maka selanjutnya menjalankan service.
systemctl enable tt5server.service --- untuk enable auto start.
systemctl start tt5server.service --- untuk start service.
systemctl status tt5server.service --- untuk melihat status service.
systemctl stop tt5server.service --- untuk stop service.
Setelah service berjalan maka kita bisa akses melalui Teamtalk 5 client dengan mengisi address, tcp port, udp port, username serta password yang sudah kita buat di wizard konfigurasi.
Selanjutnya setingan untuk mebuat channel membuat user baru dan lain lain sebagainya bisa diseting melalui Teamtalk 5 client, tentunya denagn masuk sebagi user administrator.
Demikian langkah-langkah install Teamtalk 5 Server di sebuah VPS Ubuntu / Debian, semoga bermanfaat. Tutorial ini juga sudah bisa disaksikan di channel youtube saya:
https://youtu.be/JTSuNETFs9A