Tuesday, July 25, 2023

Cara Install / Membuat Teamtalk 5 Server Di VPS Ubuntu 22.04 / Debian 12

  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






1 comment:

  1. Mau tanya lebih lanjut tentang Teamtalk server email : ryanjipy@gmail.com , trims

    ReplyDelete