Cara Memasang Openfire XMPP Server di Ubuntu

Cara Memasang Openfire XMPP Server di Ubuntu

Dalam artikel ini, kami akan menerangkan cara memasang Server Openfire XMPP pada Ubuntu 20.04.

Openfire adalah pemesejan segera (IM) dan pelayan sembang yang kuat yang menerapkan protokol XMPP. Ini adalah pelayan kolaborasi masa nyata (RTC) yang dilesenkan di bawah Open Source Apache License. Panduan ini akan membantu anda memasang Server Openfire XMPP pada pelayan Ubuntu 20.04.

Prasyarat

  • Pelayan khas Ubuntu yang dipasang atau VPS KVM.
  • Akses pengguna root atau pengguna biasa dengan hak pentadbiran.

Pasang Openfire XMPP Server di Ubuntu

Langkah 1 - Pastikan pelayan sentiasa dikemas kini

# apt update -y && apt upgrade -y

Langkah 2 - Pasang Java

Sebagai applet Java, Openfire memerlukan Java Runtime Environment 1.7 atau lebih baru. Mengikuti arahan Pasang OpenJDK 11 Java Runtime Environment openjdk-11-jre :

# apt install openjdk-11-jre -y

Kita perlu menyediakan   pemboleh ubah persekitaran JAVA_HOME :

# echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::')' | sudo tee -a /etc/profile
# source /etc/profile

Langkah 3 - Pasang Openfire terkini

Untuk memasang Openfire kita perlu memuat turun pakej Debian dari halaman rasmi. Di halaman muat turun Openfire rasmi, cari URL muat turun langsung yang menunjuk pada pembebasan stabil pakej Openfire Debian terkini.

Muat turun pakej Debian pertama menggunakan arahan berikut:

# cd /tmp

# wget -O openfire_4.6.2_all.deb https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.2_all.deb

Sekarang, pasang Openfire menggunakan arahan berikut:

# apt install /tmp/openfire_4.6.2_all.deb -y

Openfire akan dipasang di direktori / var / lib / openfire.

Langkah 4 - Pasang pangkalan data MariaDB untuk Openfire

Ini adalah langkah pilihan. Openfire mempunyai pangkalan data tertanam tetapi untuk prestasi yang lebih baik kita dapat memasang pangkalan data MariaDB dan menggunakannya.

# curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
# sudo apt install mariadb-server mariadb-client -y

Selamat pemasangan MariaDB:

# mysql_secure_installation

Apabila diminta, jawab soalan seperti berikut:

  • Masukkan kata laluan semasa untuk root (masukkan untuk tidak): Cukup tekan ENTER
  • Tetapkan kata laluan root? [Y / n]: Y
  • Kata laluan baru: kata laluan root-MariaDB-anda
  • Masukkan semula kata laluan baru: kata laluan root-MariaDB-anda
  • Alih keluar pengguna tanpa nama? [Y / n]: Y
  • Tidak membenarkan log masuk root dari jauh? [Y / n]: Y
  • Keluarkan pangkalan data ujian dan akses ke dalamnya? [Y / n]: Y
  • Muat semula jadual hak istimewa sekarang? [Y / n]: Y

Buat pangkalan data khusus untuk Openfire menggunakan shell MySQL:

# mysql -u root -p

Dalam shell MySQL, gunakan arahan berikut untuk membuat pangkalan data,  openfire .

CREATE DATABASE openfire;
CREATE USER 'openfireuser’@’localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON openfire.* TO 'openfireuser’@’localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

Catatan: ganti openfireuser dan kata laluan anda dengan pilihan anda.

Konfigurasikan firewall

Dengan andaian bahawa anda menggunakan UFW sebagai firewall. Gunakan arahan berikut untuk menambah port Openfire:

# ufw allow 9090

Seterusnya, arahkan ke penyemak imbas anda dan buka http: // [server_IP]: 9090 untuk memulakan proses persediaan.

Cara Memasang Openfire XMPP Server di Ubuntu

Ikuti wizard persediaan dan pada Tetapan Pangkalan Data, pilih Sambungan Standard membiarkan pilihan lain tidak tersentuh, dan kemudian klik butang "Teruskan".

Database Driver Presets: MySQL
JDBC Driver Class: com.mysql.jdbc.Driver
Database URL: jdbc:mysql://localhost:3306/openfire?rewriteBatchedStatements=true
Username: openfireuser
Password: yourpassword

Catatan: Ganti openfireuser dan kata laluan anda dengan kelayakan anda.

Pada halaman "Akaun Pentadbir ', masukkan alamat e-mel [email protected] dan kata laluan baru dua kali, dan kemudian klik butang" Teruskan ". Sekiranya anda mengklik butang "Langkau Langkah Ini", anda harus menggunakan pentadbir kata laluan lalai.

Itu sahaja. Pemasangan telah selesai dengan jayanya.


Cara Membuat Kumpulan di Linux

Cara Membuat Kumpulan di Linux

Kumpulan digunakan untuk mengatur pengguna dan keistimewaan mereka seperti membaca tulisan dan melaksanakan kebenaran. Untuk menambahkan groud, perintahnya adalah groupadd.

3 Cara Memeriksa Penggunaan CPU di Linux

3 Cara Memeriksa Penggunaan CPU di Linux

Terangkan dengan baik 3 cara untuk memeriksa penggunaan CPU di Linux. Penggunaan CPU merujuk pada penggunaan sumber daya pemrosesan, atau jumlah pekerjaan yang dikendalikan oleh CPU.

Cara Memasang dan Mengkonfigurasi DenyHosts di CentOS 7

Cara Memasang dan Mengkonfigurasi DenyHosts di CentOS 7

DenyHosts banyak digunakan sebagai alternatif kepada Fail2ban. Sekiranya terdapat terlalu banyak percubaan masuk SSH yang tidak sah, ia menganggap bahawa serangan brute-force atau

Pasang Cakera Baru ke Pelayan Linux

Pasang Cakera Baru ke Pelayan Linux

Kami akan belajar bagaimana memasang cakera baru ke pelayan Linux. Untuk demonstrasi ini, kami menggunakan pelayan awan CentOS 7. sekarang pasangkan partisi seperti gambar di bawah.

Mudah Memasang Fail2ban pada Ubuntu 20.04

Mudah Memasang Fail2ban pada Ubuntu 20.04

Terangkan dengan baik bagaimana mudah untuk memasang Fail2ban pada Ubuntu 20.04. Fail2ban ditulis dalam bahasa pengaturcaraan Python dan ia adalah sumber terbuka, percuma. Konfigurasi.

Cara Memasang WireGuard VPN di Ubuntu 20.04

Cara Memasang WireGuard VPN di Ubuntu 20.04

Terangkan dengan baik cara memasang WireGuard VPN pada Ubuntu 20.04. WireGuard adalah VPN yang sangat mudah, pantas dan moden yang menggunakan kriptografi canggih

Cara Memasang OpenSSL 1.1.1d di CentOS

Cara Memasang OpenSSL 1.1.1d di CentOS

OpenSSL adalah toolkit bertaraf komersil dan berkualiti tinggi untuk protokol Transport Layer Security (TLS) & (SSL). Belajar Memasang OpenSSL 1.1.1d di CentOS

Cara Memasang dan Mengkonfigurasi CSF di CentOS 8

Cara Memasang dan Mengkonfigurasi CSF di CentOS 8

Cara memasang dan mengkonfigurasi CSF pada pelayan CentOS 8. ConfigServer Security & Firewall adalah aplikasi (SPI) firewall, Login / Intrusion Detection dan Security.

Konfigurasi Peraturan Audit Tidak Tercermin - Cara menyelesaikan masalah

Konfigurasi Peraturan Audit Tidak Tercermin - Cara menyelesaikan masalah

Konfigurasi Peraturan Audit Tidak Tercermin? Ketahui bagaimana jurutera sokongan kami menyelesaikan dan menyelesaikan masalah tersebut. Fail konfigurasi peraturan /etc/audit/rules.d/audit.rules

Beban Tinggi CloudLinux pada Pelayan

Beban Tinggi CloudLinux pada Pelayan

Dalam artikel ini, kami akan mengetahui bagaimana jurutera sokongan kami memperbaiki beban tinggi CloudLinux pada pelayan. Pastikan had LVE anda dikonfigurasi dengan betul.