Kako ustvariti lasten strežnik za pomenke/klepete z uporabo "Openfire" v Linuxu


Z izumom interneta je način komunikacije že zdavnaj revolucioniral. E-pošta je nadomestila tradicionalno poštno pošto. E-pošta je bila hitra, vendar je bilo nekaj ozkih grl. Človek ne bi vedel, ali je oseba na drugem koncu povezana ali ne, zato je bila e-pošta hiter način komunikacije kot poštna pošta, vendar so se njene omejitve umaknile takojšnjemu sporočanju (IM).

Takojšnja sporočila, kot sta America Online (AOL) in CompuServe, postanejo znana že veliko prej, preden postane internet znan. Vsi smo uporabljali in še vedno uporabljamo IM v svojem vsakdanjem življenju. Med mladimi generacijami je IM zelo znan, kot sta WhatsApp ali Telegram. Kaj pa nastavitev lastnega strežnika za klepet? Naredimo to z odprtokodno in medplatformno aplikacijo, imenovano Openfire.

Openfire je strežnik za takojšnje sporočanje in skupinski klepet, napisan v Javi, ki uporablja strežnik XMPP (Extensible Messaging and Presence Protocol). Wikipedia poroča, da se je Openfire prej imenoval "Wildfire" in "Jive Messenger". Programsko opremo razvija Jive Software in skupnost, imenovana "IgniteRealtime.org", licencirana pa je pod licenco Apache.

  • Skrbnik prek spletnega skrbnika
  • Podpora za SSL/TLS
  • Povezava LDAP
  • Uporabniku prijazno
  • Neodvisno od platforme

  • OS - Ubuntu 20.04 in CentOS 8
  • strežnik OpenFire - Openfire 4.5.3 [strežnik]
  • IM odjemalec - Spark2.9.2 [odjemalec]

Namestitev Openfire v Linux

Openfire je, kot rečeno zgoraj, večplastna aplikacija, ki je na voljo za vse znane platforme - Windows, Mac in Linux. S spodnje povezave lahko prenesete, paket, ki ustreza vašemu OS in arhitekturi:

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

Uporabite lahko tudi naslednji ukaz wget za prenos paketa in njegovo namestitev z ukazom dpkg ali rpm, kot je prikazano spodaj.

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

Po uspešni namestitvi ustavite in zaženite storitev Openfire.

$ sudo systemctl stop openfire
$ sudo systemctl start openfire

Zdaj usmerite brskalnik na »http:// localhost: 9090« ali »http:// your-ip-address: 9090« in sledite tem preprostim korakom za namestitev Openfire na vaš računalnik.

1. Izberite želeni jezik (jaz sem izbral angleščino).

2. Izberite Domain name, Admin port in Secure Admin port. Na splošno vam teh podatkov ni treba spreminjati, dokler ne potrebujete vrat po meri.

3. Imate možnost, da nastavite zunanjo bazo podatkov ali pa jo uporabite vdelano bazo podatkov. Vdelana baza podatkov ne zahteva konfiguracije zunanje baze podatkov, zato jo je enostavno konfigurirati in nastaviti, vendar ne zagotavlja enake ravni zmogljivosti kot zunanja baza podatkov.

4. Nato morate nastaviti nastavitev profila.

5. Zadnji korak je nastavitev skrbniškega gesla in e-poštnega naslova. Upoštevajte, da je trenutno geslo v novi namestitvi »admin«.

6. Ob uspešni nastavitvi se prikaže potrditveno sporočilo.

7. Prijavite se v skrbnik Openfire z uporabniškim imenom "admin" in geslom, ki smo ga nastavili zgoraj.

8. Nato v razdelku Uporabniki/skupine ustvarite novega uporabnika.

Strežnik je uspešno nastavljen, lahko dodate uporabnike, skupine, stike, vtičnike itd. Ker je aplikacija zasnovana na X in je zelo priročna, je oddaljena le nekaj klikov. In zdaj moramo prenesti odjemalsko aplikacijo ‘Spark’ za komunikacijo z uporabniki.

Namestitev odjemalca Spark

S spodnjo povezavo prenesite in namestite odjemalca Spark za več platform.

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

Ko namestite odjemalca Spark, odprite aplikacijo in vnesite uporabniško ime, geslo in naslov IP strežnika Openfire.

Ko se prijavite, lahko klepetate z uporabniki, ki so na spletu.

To je vse za zdaj. Ostanite povezani s Tecmintom. Ne pozabite nam v našem komentarju povedati, kako zelo vam je bil članek všeč.