Panduan cara install Openfire XMPP/Jabber lengkap dengan konfigurasi di Linux Ubuntu server. Tujuannya ialah untuk menciptakan server chat.
Openfire ialah real time collaboration (RTC) server, yang dilisensikan di bawah Lisensi Apache Open Source. Openfire memakai satu-satunya protokol terbuka yang banyak dipakai untuk pesan instan, yaitu XMPP (juga disebut Jabber). Openfire sangat gampang diatur dan dikelola, serta mengatakan keamanan dan kinerja yang kuat.
Jadi dengan membangun chat server memakai OpenFire di Linux Ubuntu, kita sanggup chatting dengan user lain melalui server kita sendiri. Silahkan ikuti tutorial berikut:
Persyaratan install Openfire
- Fresh install Linux Ubuntu 16.04 atau 18.04
- Domain atau sub domain, kalau tidak ada, cukup pakai IP
Catatan:
Uji coba untuk tutorial Openfire ini memakai VPS dengan RAM 1GB, dengan referensi sub domain openfire.idnetter.com
Install OpenJDK 8 Java Runtime Environment
Ini sifatnya wajib, semoga Openfire sanggup diinstall, berikut perintah cara install OpenJDK Java Runtime Environment
apt install openjdk-8-jre -y
Setup JAVA_HOME
environment variable
echo "JAVA_HOME=$(readlink -f /usr/bin/j4va | sed "s:bin/j4va::")" | sudo tee -a /etc/profile ; source /etc/profile
Download Openfire dan install Openfire
Kunjungi halaman resmi d0wnl0ad Openfire, dapatkan link d0wnl0ad versi Openfire terbaru untuk Linux, pilih yang .deb
(Debian package). Saat tutorial ini dibentuk versi terbarunya ialah Openfire 4.2.3. Gunakan perintah wget
untuk memulai mengunduh, ibarat berikut:
wget https://www.igniterealtime.org/d0wnl0adServlet?filename=openfire/openfire_4.2.3_all.deb
Install Openfire dengan perintah berikut
apt install ./openfire_4.2.3_all.deb -y
Tunggu hingga selesai, kalau ada warning duduk kasus permission biarkan saja, tidak masalah.
Selanjutnya, start service Openfire
systemctl start openfire
Aktifkan ketika reboot
systemctl enable openfire
Install MariaDB database
Install MariaDB database sebagai pengganti MySQL
curl -sS https://d0wnl0ads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash ; sudo apt install mariadb-server mariadb-client -y
Selama proses instalasi MariaDB akan ada pertanyaan untuk setup user root, skip saja atau eksklusif tekan Enter
.
Start dan buat MariaDB otomatis aktif ketika sistem direstart
systemctl start mariadb
systemctl enable mariadb
Berikutnya, mengatur password untuk user root MySQL
mysql_secure_installation
Jawab pertanyaan ibarat berikut, dan tekan Enter
Enter current password for root (enter for none): Tekan Enter
Set root password? [Y/n] y (Tekan Enter dan ketik password, ulangi password yang sama)
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
Membuat database untuk Openfire
Masuk sebagai root ke MariaDB konsol
mysql -uroot -p
Ketik password root yang telah anda atur sebelumnya tadi, kemudian Enter.
Jalankan perintah berikut, perbaris untuk menciptakan user dan database untuk Openfire. Ganti password123
dengan yang Anda inginkan.
create database openfire;
create user 'openfire'@'localhost' identified by 'password123';
grant all privileges on openfire.* to 'openfire'@'localhost' identified by 'password123' with grant option;
flush privileges;
Dengan perintah tersebut kita telah berhasil menciptakan nama user dan nama database untuk Openfire dengan detail sebagai berikut:
- User database: openfire
- Password database: password123
- Nama database: openfire
Setup Openfire
Langkah selanjutnya, setup openfire memakai browser. Buka browser dan saluran http://ip-vps:9090
atau sanggup juga dengan domain yang sudah Anda hubungkan ke server, contohnya http://openfire.idnetter.com:9090
.
Dan berikut cara setting Openfire
1. Pada halaman Welcome to Setup, piliha bahasa English
, klik tombol Continue
2. Halaman berikutnya Server Settings, isian XMPP domain name
: idnetter.com
(bisa diisi subdomain juga), sedangkan Server hostname (FQDN)
: openfire.idnetter.com
Jika Anda tidak memiliki domain, cukup isi saja dengan IP server. Klik Continue
3. Database Settings, Pilih Standard Database Connections
Klik Continue
4. Database Settings – Standard Connection,
- Database Driver Presets :
MySQL
- JDBC Driver Class :
com.mysql.jdbc.Driver
- Database URL :
jdbc:mysql://localhost:3306/openfire?rewriteBatchedStatements=true
Keterangan: openfire ialah nama databasenya - Username:
openfire
(Nama user database yang dibentuk tadi) - Password:
password123
(Password user database)
Klik Continue
5. Profile Settings, pilih Default
kemudian klik Continue
6. Administrator Account, Isi alamat email dan Password. Password ini akan dipakai untuk login user admin
Klik Continue
7. Setelah status Setup Complete
, klik tombol Login to the admin console
menggunakan user: admin
dan password yang sudah anda tentukan tadi.
Selamat, Anda sudah berhasil memiliki chat server sendiri. Pada tutorial berikutnya akan dibahas:
Sumber https://idnetter.com
Mari berteman dengan saya
Follow my Instagram _yudha58
0 Response to "Cara Install Openfire Xmpp Di Ubuntu (Membuat Server Chat)"
Posting Komentar