Install Prosody XMPP Di FreeBSD

· · ⮕freebsd · #xmpp

Kangen XMPP? Realisasikan mimpimu karena kali ini kita akan install Prosody XMPP di FreeBSD

Cara Install Prosody di FreeBSD

Unduh paket Prosody dan Certbot untuk mendapatkan SSL Let’s Encrypt.

$ sudo pkg install prosody py39-certbot

Hasilkan sertifikat SSL gratis melalui perintah ini dan sesuaikan domain kalian.

$ sudo certbot certonly -d domain.com

Kita akan menyunting konfigurasi Prosody dengan teks editor dalam keadaan root. Pastikan anda sudah beralih ke root.

$ sudo nvim /usr/local/etc/prosody/prosody.cfg.lua

Tambahkan nama pengguna yang ingin dijadikan sebagai administrator server XMPP.

admins = { "user1@domain.com", "user2@domain.com" }

Sebelumnya kita sudah mendapatkan sertifikat SSL. Saatnya kita import sertifikat SSL dengan perintah ini. Jadi, anda tidak perlu menambahkan manual pada konfigurasi.

$ sudo prosodyctl --root cert import /usr/local/etc/letsencrypt/live/

Nyalakan fitur hash untuk mengamankan kata sandi pengguna yang tersimpan

authentication = "internal_hashed"

Enkripsi koneksi klien ke server.

c2s_require_encryption = true

Jangan lupa atur VirtualHost.

VirtualHost "domain.com"
    enabled = true

Kita tambahkan pengguna baru.

$ sudo prosodyctl adduser user1@domain.com

Selesai. Terakhir, jangan lupa nyalakan layanan Prosody

$ sudo service prosody start

Pertanyaan atau komentar? Email kami.