Kuidas luua oma kiirsuhtlus-/vestlusserverit Linuxi "Openfire" abil


Interneti leiutamisega muutus suhtlemisviis juba ammu pöördeliseks. E-post asendas traditsioonilise postkasti. E-post oli kiire, kuid seal olid mõned kitsaskohad. Ei saaks teada, kas teises otsas olev inimene on võrgus või mitte, seega oli e-post kiire suhtlusviis kui post, kuid selle piirangud andsid võimaluse kiirsuhtluseks (IM).

Kiirsõnumid nagu America Online (AOL) ja CompuServe saavad kuulsaks palju enne Interneti tuntust. Oleme kõik oma igapäevases elus kasutanud ja kasutame IM-i. Eriti on noore põlvkonna hulgas IM väga kuulus nagu WhatsApp või Telegram. Kuidas oleks meie enda vestlusserveri seadistamisega? Teeme seda avatud lähtekoodiga ja platvormidevahelise rakendusega Openfire.

Openfire on Java-s kirjutatud kiirsõnumite ja rühma vestlusserver, mis kasutab XMPP (Extensible Messaging and Presence Protocol) serverit. Vikipeedia teatab, et Openfire kandis varem nimetusi ‘Wildfire’ ja ‘Jive Messenger’. Rakendustarkvara on välja töötanud Jive Software ja kogukond nimega ‘IgniteRealtime.org’ ning see on litsentsitud Apache'i litsentsi alusel.

  • Veebipõhine administraatori juhtimine
  • SSL/TLS tugi
  • LDAP-ühenduvus
  • kasutajasõbralik
  • Platvormist sõltumatu

  • OS - Ubuntu 20.04 ja CentOS 8
  • OpenFire Server - Openfire 4.5.3 [Server]
  • IM-klient - Spark2.9.2 [klient]

Openfire'i installimine Linuxis

Nagu eespool öeldud, on Openfire platvormidevaheline rakendus, mis on saadaval kõigile teadaolevatele platvormidele - Windowsile, Macile ja Linuxile. Allalaaditud lingilt saate alla laadida, oma operatsioonisüsteemi ja arhitektuuriga seotud pakette:

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

Võite paketi allalaadimiseks kasutada ka järgmist käsku wget ja installida see käsu dpkg või rpm abil, nagu allpool näidatud.

$ 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%]

Pärast edukat installimist peatage ja käivitage Openfire-teenus.

$ sudo systemctl stop openfire
$ sudo systemctl start openfire

Nüüd suunake brauser „http:// localhost: 9090” või „http:// teie-ip-aadress: 9090” ja järgige neid lihtsaid samme Openfire'i arvutisse installimiseks.

1. Valige Eelistatud keel (valisin inglise keele).

2. Valige domeeninimi, administraatori port ja turvaline administraatori port. Üldiselt ei pea te neid andmeid muutma enne, kui vajate kohandatud porti.

3. Teil on võimalus määrata nii väline andmebaas kui ka kasutada sisseehitatud andmebaasi. Manustatud andmebaas ei vaja välise andmebaasi konfigureerimist, seega on seda lihtne konfigureerida ja seadistada, kuid see ei anna välise andmebaasiga sama jõudlust.

4. Seejärel peate seadistama profiili sätte.

5. Viimane samm on administraatori parooli ja e-posti aadressi seadistamine. Pange tähele, et praegune parool on uues installis admin.

6. Eduka seadistamise korral kuvatakse kinnitusteade.

7. Logige sisse Openfire Admini, kasutades kasutajanime “admin” ja parooli, mille määrasime ülal.

8. Seejärel looge jaotises Kasutajad/rühmad uus kasutaja.

Serveri seadistamine on edukas, saate lisada kasutajaid, rühmi, kontakte, pistikprogramme jne. Kuna rakendus on X-põhine ja väga käepärane, on see vaid mõne hiireklõpsu kaugusel. Ja nüüd peame kasutaja suhtlemiseks alla laadima kliendirakenduse „Spark”.

Sparki kliendi installimine

Laadige alla ja installige oma süsteemi jaoks platvormidevaheline Sparki klient, kasutades allolevat linki.

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

Kui olete Sparki kliendi installinud, avage rakendus ja sisestage Openfire serveri kasutajanimi, parool ja IP-aadress.

Kui olete sisse loginud, saate vestelda võrgus olevate kasutajatega.

Praeguseks kõik. Püsige Tecmintiga ühenduses. Ärge unustage meie kommentaaride jaotises meile öelda, kui palju teile artikkel meeldis.