Kif Oħloq IM/Chat Server Tiegħek billi tuża Openfire fil-Linux


Bl-invenzjoni ta 'l-Internet, il-mod ta' komunikazzjoni irrevoluzzjona, ħafna ilu. L-e-mail issostitwiet il-posta postali tradizzjonali. L-email kien mgħaġġel xorta kien hemm xi konġestjonijiet. Wieħed ma jkunx jaf jekk il-persuna fuq in-naħa l-oħra hix online jew le, għalhekk l-email kienet mod ta' komunikazzjoni veloċi mill-posta postali iżda r-restrizzjonijiet tagħha ċedew għall-Instant Messaging (IM).

Instant Messaging bħal America Online (AOL) u CompuServe isiru famużi ħafna qabel ma l-Internet isir famuż. Ilkoll użajna u għadna nużaw l-IM fil-ħajja tagħna ta’ kuljum. Speċjalment, fost il-ġenerazzjoni Żgħażagħ, IM hija famuża ħafna bħal WhatsApp jew Telegram. Kif dwar issettjar tagħna stess chat server? Ejja nagħmluha b'applikazzjoni open-source u cross-platform imsejħa Openfire.

Openfire huwa server ta' chat ta' messaġġi instantanji u grupp, miktub f'Java li juża server XMPP (Extensible Messaging and Presence Protocol). Rapporti tal-Wikipedija, Openfire qabel kien jissejjaħ 'Wildfire' u 'Jive Messenger'. Is-Softwer tal-Applikazzjoni huwa żviluppat minn Jive Software u komunità msejħa 'IgniteRealtime.org', u huwa Liċenzjat taħt il-Liċenzja Apache.

  • Kontroll tal-Amministratur Ibbażat fuq il-Web
  • Appoġġ SSL/TLS
  • Konnettività LDAP
  • Faċli għall-Utent
  • Pjattaforma Indipendenti

  • OS – Ubuntu 20.04 u CentOS 8
  • OpenFire Server – Openfire 4.5.3 [Server]
  • Klijent IM – Spark2.9.2 [Klijent]

Installazzjoni ta 'Openfire fil-Linux

Openfire, kif intqal hawn fuq, hija applikazzjoni multi-pjattaforma, disponibbli għall-pjattaformi magħrufa kollha - Windows, Mac u Linux. Tista' tniżżel, pakkett rilevanti għall-OS u l-arkitettura tiegħek mill-link provdut hawn taħt:

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

Tista' wkoll, tuża l-kmand wget li ġej biex tniżżel il-pakkett u tinstallah billi tuża kmand dpkg jew rpm kif muri hawn taħt.

$ wget http://download.igniterealtime.org/openfire/openfire_4.5.3_all.deb
$ sudo dpkg -i openfire_4.5.3_all.deb
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
# wget http://download.igniterealtime.org/openfire/openfire-4.5.3-1.i686.rpm
# rpm -ivh openfire-4.5.3-1.i686.rpm
Preparing...                ########################################### [100%]
   1:openfire               ########################################### [100%]

Wara l-installazzjoni b'suċċess, Waqqaf u Ibda s-servizz Openfire.

$ sudo systemctl stop openfire
$ sudo systemctl start openfire

Issa punt il-browser lejn http://localhost:9090 jew http://your-ip-address:9090 u segwi dawn il-passi sempliċi biex tinstalla Openfire fuq il-magna tiegħek.

1. Agħżel Lingwa Preferuta (I għażilt l-Ingliż).

2. Agħżel Isem tad-Dominju, Port Admin, u Port Admin Sikur. Ġeneralment, m'għandekx bżonn tibdel din id-dejta, sakemm ikollok bżonn port tad-dwana.

3. Għandek l-għażla li tissettja database esterna kif ukoll jew tista' tuża database inkorporata. Id-database inkorporata ma teħtieġ l-ebda konfigurazzjoni ta 'database esterna, għalhekk hija faċli biex tiġi kkonfigurata u stabbilita, iżda ma tagħtix l-istess livell ta' prestazzjoni bħal database esterna.

4. Imbagħad, għandek bżonn twaqqaf l-issettjar tal-profil.

5. L-aħħar pass huwa li twaqqaf il-password tal-Admin u l-indirizz tal-email. Innota, li l-password attwali hija 'admin', fl-installazzjoni l-ġdida.

6. Fuq setup b'suċċess, jintwera messaġġ ta 'konferma.

7. Idħol f'Openfire Admin billi tuża username admin u password, dik li waqqafna hawn fuq.

8. Sussegwentement, oħloq utent ġdid taħt Utenti/Gruppi.

Is-server huwa stabbilit b'suċċess, tista 'żżid utenti, gruppi, kuntatti, plugins, eċċ Peress li l-applikazzjoni hija bbażata fuq X u hija utli ħafna, hija biss ftit klikks bogħod. U issa għandna bżonn tniżżel l-applikazzjoni tal-klijent 'Spark', għall-komunikazzjoni tal-utent.

Installazzjoni ta 'Spark Client

Niżżel u Installa klijent Spark multi-pjattaforma għas-sistema tiegħek billi tuża l-link hawn taħt.

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

Ladarba tkun installat il-klijent Spark, iftaħ l-applikazzjoni u daħħal l-isem tal-utent, il-password, u l-indirizz IP tas-server Openfire.

Ladarba tkun illoggjat tista' tiċċettja mal-utenti li huma online.

Dak kollu għalissa. Ibqa’ konness ma’ Tecmint. Tinsiex tgħidilna, kemm għoġbok l-artiklu, fit-taqsima tal-kummenti tagħna.