Hvernig á að búa til þinn eigin spjall-/spjallþjón með því að nota „Openfire“ í Linux


Með uppfinningu internetsins gjörbreyttist samskiptaleiðin fyrir löngu. Tölvupóstur kom í stað hefðbundins pósts. Tölvupósturinn var fljótur samt voru einhverjir flöskuhálsar. Maður myndi ekki vita hvort aðilinn á hinum endanum er á netinu eða ekki, þess vegna var tölvupóstur fljótur samskiptamáti en póstur en takmarkanir hans gáfu sig fyrir spjallskilaboð (IM).

Spjallskilaboð eins og America Online (AOL) og CompuServe verða fræg miklu áður en internetið verður frægt. Við höfum öll notað og notum enn spjall í daglegu lífi okkar. Sérstaklega meðal ungu kynslóðarinnar er spjall mjög frægur eins og WhatsApp eða Telegram. Hvernig væri að setja upp okkar eigin spjallþjón? Við skulum gera það með opnum uppspretta og þvert á vettvang forrit sem kallast Openfire.

Openfire er spjallþjónn fyrir spjall og hópspjall, skrifaður í Java sem notar XMPP (Extensible Messaging and Presence Protocol) netþjón. Wikipedia greinir frá því að Openfire var áður kallað „Wildfire“ og „Jive Messenger“. Umsóknarhugbúnaðurinn er þróaður af Jive Software og samfélagi sem kallast 'IgniteRealtime.org', og er með leyfi samkvæmt Apache leyfi.

  • Vefbundin stjórnunarstýring
  • SSL/TLS stuðningur
  • LDAP tenging
  • Notendavænt
  • Vallur óháður

  • OS – Ubuntu 20.04 og CentOS 8
  • OpenFire Server – Openfire 4.5.3 [Server]
  • IM viðskiptavinur – Spark2.9.2 [Viðskiptavinur]

Uppsetning Openfire í Linux

Openfire, eins og sagt er hér að ofan, er þvert á pallaforrit, fáanlegt fyrir alla þekkta kerfa - Windows, Mac og Linux. Þú getur halað niður, pakkað sem tengist stýrikerfinu þínu og arkitektúr frá hlekknum hér að neðan:

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

Þú getur líka notað eftirfarandi wget skipun til að hlaða niður pakkanum og setja hann upp með dpkg eða rpm skipun eins og sýnt er hér að neðan.

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

Eftir vel heppnaða uppsetningu skaltu stöðva og ræsa Openfire þjónustuna.

$ sudo systemctl stop openfire
$ sudo systemctl start openfire

Beindu nú vafranum á http://localhost:9090 eða http://your-ip-address:9090 og fylgdu þessum einföldu skrefum til að setja upp Openfire á vélinni þinni.

1. Veldu Preferred Language (ég valdi ensku).

2. Veldu Domain name, Admin port og Secure Admin port. Almennt þarftu ekki að breyta þessum gögnum fyrr en þú þarft sérsniðna höfn.

3. Þú hefur möguleika á að setja ytri gagnagrunn ásamt eða getur notað innbyggðan gagnagrunn. Innbyggður gagnagrunnur krefst engrar utanaðkomandi gagnagrunnsstillingar, þess vegna er auðvelt að stilla og stilla, en hann gefur ekki sama árangur og ytri gagnagrunnur.

4. Síðan þarftu að setja upp prófílstillingu.

5. Síðasta skrefið er að setja upp Admin lykilorðið og netfangið. Athugaðu að núverandi lykilorð er 'admin', í nýju uppsetningunni.

6. Þegar uppsetning hefur tekist, birtast staðfestingarskilaboð.

7. Skráðu þig inn á Openfire Admin með því að nota notandanafnið „admin“ og lykilorð, það sem við settum hér að ofan.

8. Næst skaltu búa til nýjan notanda undir Notendur/hópar.

Miðlarinn hefur verið settur upp með góðum árangri, þú getur bætt við notendum, hópum, tengiliðum, viðbótum o.s.frv. Þar sem forritið er X byggt og er mjög handhægt er það örfáir smellir í burtu. Og nú þurfum við að hlaða niður viðskiptavinaforritinu „Spark“, fyrir notendasamskipti.

Uppsetning á Spark Client

Sæktu og settu upp Spark biðlara fyrir kerfið þitt með því að nota tengilinn hér að neðan.

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

Þegar þú hefur sett upp Spark biðlara skaltu opna forritið og slá inn notandanafn, lykilorð og IP tölu Openfire netþjóns.

Þegar þú hefur skráð þig inn geturðu spjallað við þá notendur sem eru á netinu.

Það er allt í bili. Vertu í sambandi við Tecmint. Ekki gleyma að segja okkur hversu mikið þér líkaði við greinina í athugasemdareitnum okkar.