Linux'ta "Openfire" Kullanarak Kendi IM/Sohbet Sunucunuzu Nasıl Oluşturabilirsiniz?


İnternetin icadıyla birlikte iletişim biçimi uzun zaman önce devrim yarattı. E-posta geleneksel postanın yerini aldı. E-posta hızlıydı ancak bazı darboğazlar vardı. Karşı taraftaki kişinin çevrimiçi olup olmadığı bilinemez; bu nedenle e-posta, postaya göre daha hızlı bir iletişim yöntemiydi ancak kısıtlamaları yerini Anlık Mesajlaşma'ya bıraktı (IM) >).

America Online (AOL) ve CompuServe gibi Anlık Mesajlaşma, İnternet'in meşhur olmasından çok önce meşhur olur. Günlük yaşamımızda hepimiz IM'i kullanmışızdır ve hâlâ da kullanıyoruz. Özellikle Genç kuşak arasında IM, WhatsApp veya Telegram gibi çok ünlü. Kendi sohbet sunucumuzu kurmaya ne dersiniz? Bunu Openfire adlı açık kaynaklı ve platformlar arası bir uygulamayla yapalım.

Açık ateş nedir?

Openfire, Java ile yazılmış ve XMPP kullanan bir Anlık Mesajlaşma ve Grup sohbet sunucusudur. > (Genişletilebilir Mesajlaşma ve İletişim Durumu Protokolü) sunucusu. Wikipedia'nın bildirdiğine göre Openfire daha önce "Wildfire" ve "Jive Messenger" olarak adlandırılıyordu. Uygulama Yazılımı, Jive Software ve 'IgniteRealtime.org' adlı bir topluluk tarafından geliştirilmiştir ve Apache Lisansı altında Lisanslanmıştır.

Açık Ateş Özellikleri

  • Web Tabanlı Yönetici kontrolü
  • SSL/TLS desteği
  • LDAP bağlantısı
  • Kullanıcı dostu
  • Platform bağımsız
Test Ortamı
  • İşletim SistemiUbuntu 20.04 ve CentOS 8
  • OpenFire SunucusuOpenfire 4.5.3 [Sunucu]
  • IM İstemcisiSpark2.9.2 [İstemci]

Linux'ta Openfire Kurulumu

Openfire, yukarıda da belirtildiği gibi, bilinen tüm platformlarda (Windows, Mac ve Linux) kullanılabilen çapraz platformlu bir uygulamadır. >. Aşağıda verilen bağlantıdan İşletim sisteminize ve mimarinize uygun paketi indirebilir ve paketleyebilirsiniz:

  1. http://www.igniterealtime.org/downloads/index.jsp

Ayrıca aşağıdaki wget komutunu kullanarak paketi indirebilir ve aşağıda gösterildiği gibi dpkg veya rpm komutunu kullanarak kurabilirsiniz.

OpenFire'ı Debian/Ubuntu/Linux Mint'e Kurun

wget http://download.igniterealtime.org/openfire/openfire_4.5.3_all.deb
sudo dpkg -i openfire_4.5.3_all.deb
Örnek Çıktı
Selecting previously unselected package openfire.
(Reading database ... 539398 files and directories currently installed.)
Preparing to unpack openfire_4.5.3_all.deb ...
Unpacking openfire (4.5.3) ...
Setting up openfire (4.5.3) ...
Processing triggers for systemd (245.4-4ubuntu3.2) ...
Processing triggers for ureadahead (0.100.0-21) ...
ureadahead will be reprofiled on next reboot

RHEL/CentOS/Fedora'da

wget http://download.igniterealtime.org/openfire/openfire-4.5.3-1.i686.rpm
rpm -ivh openfire-4.5.3-1.i686.rpm
Örnek Çıktı
Preparing...                ########################################### [100%]
   1:openfire               ########################################### [100%]

Başarılı kurulumun ardından Openfire hizmetini Durdurun ve Başlatın.

sudo systemctl stop openfire
sudo systemctl start openfire

Şimdi tarayıcıyı “http://localhost:9090” veya “http://ip-adresiniz:9090” adresine yönlendirin ve Openfire'ı yüklemek için şu basit adımları izleyin makinenizde.

1. Tercih Edilen Dili seçin (İngilizce'yi seçtim).

2. Alan adı, Yönetici bağlantı noktası ve Güvenli Yönetici bağlantı noktası'nı seçin. Genel olarak, özel bir bağlantı noktasına ihtiyaç duymadığınız sürece bu verileri değiştirmenize gerek yoktur.

3. Harici bir veritabanı ayarlama seçeneğinin yanı sıra gömülü bir veritabanını da kullanabilirsiniz. Gömülü veritabanı, harici veritabanı yapılandırması gerektirmez, dolayısıyla yapılandırılması ve ayarlanması kolaydır, ancak harici veritabanıyla aynı düzeyde performans sağlamaz.

4. Ardından bir profil ayarı oluşturmanız gerekir.

5. Son adım, Yönetici şifresini ve e-posta adresini ayarlamaktır. Yeni kurulumda mevcut şifrenin 'admin' olduğunu unutmayın.

6. Başarılı bir kurulumda bir onay mesajı gösterilir.

7. Yukarıda belirlediğimiz "admin" kullanıcı adını ve şifreyi kullanarak Openfire Admin'e giriş yapın.

8. Ardından, Kullanıcılar/Gruplar altında yeni bir kullanıcı oluşturun.

Sunucu başarıyla kuruldu; kullanıcılar, gruplar, kişiler, eklentiler vb. ekleyebilirsiniz. uygulama X tabanlıdır ve çok kullanışlıdır, yalnızca birkaç tıklama uzaktadır. Şimdi kullanıcı iletişimi için 'Spark' istemci uygulamasını indirmemiz gerekiyor.

Spark Client Kurulumu

Aşağıdaki bağlantıyı kullanarak sisteminiz için platformlar arası Spark istemcisini indirip yükleyin.

  1. http://www.igniterealtime.org/downloads/index.jsp

Spark istemcisini yükledikten sonra uygulamayı açın ve Openfire sunucusunun kullanıcı adını, şifresini ve IP adresini girin.

Giriş yaptıktan sonra çevrimiçi olan kullanıcılarla sohbet edebilirsiniz.

Şimdilik bu kadar. Tecmint'e bağlı kalın. Yazıyı ne kadar beğendiğinizi yorum bölümümüzde bize bildirmeyi unutmayın.