Sådan oprettes din egen IM/Chat-server ved hjælp af "Openfire" i Linux


Med opfindelsen af Internettet revolutionerede kommunikationsvejen for længe siden. E-mail erstattede traditionel post. E-mailen var hurtig, stadig var der nogle flaskehalse. Man ville ikke vide, om personen i den anden ende er online eller ej, og derfor var e-mail en hurtig måde at kommunikere end post, men dens begrænsninger gav plads til Instant Messaging (IM).

Direkte beskeder som America Online (AOL) og CompuServe bliver berømte meget inden Internettet bliver berømt. Vi har alle brugt og stadig bruger IM i vores daglige liv. Især blandt den unge generation er IM meget berømt som WhatsApp eller Telegram. Hvad med at indstille vores egen chat-server? Lad os gøre det med en open source- og platformoverskridende applikation kaldet Openfire.

Openfire er en chat- og gruppechatserver, skrevet i Java, der bruger XMPP-server (Extensible Messaging and Presence Protocol). Wikipedia rapporterer, Openfire blev tidligere kaldt 'Wildfire' og 'Jive Messenger'. Applikationssoftwaren er udviklet af Jive Software og et samfund kaldet 'IgniteRealtime.org' og er licenseret under Apache-licens.

  • Webbaseret administratorstyring
  • SSL/TLS-understøttelse
  • LDAP-forbindelse
  • Brugervenlig
  • Platformuafhængig

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

Installation af Openfire i Linux

Openfire, som nævnt ovenfor, er en applikation på tværs af platforme, tilgængelig for alle kendte platforme - Windows, Mac og Linux. Du kan downloade, pakke, der er relevant for dit operativsystem og arkitektur fra nedenstående link:

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

Du kan også bruge følgende wget-kommando til at downloade pakken og installere den ved hjælp af dpkg eller rpm-kommandoen som vist nedenfor.

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

Efter vellykket installation skal du stoppe og starte Openfire-tjenesten.

$ sudo systemctl stop openfire
$ sudo systemctl start openfire

Ret nu browseren til “http:/localhost: 9090” eller “http:/din-ip-adresse: 9090”, og følg disse enkle trin for at installere Openfire på din maskine.

1. Vælg det foretrukne sprog (jeg valgte engelsk).

2. Vælg Domænenavn, Admin-port og Sikker Admin-port. Generelt behøver du ikke ændre disse data, før du har brug for en brugerdefineret port.

3. Du har mulighed for at indstille en ekstern database såvel som eller kan bruge en indlejret database. Indbygget database kræver ingen konfiguration af ekstern database, er derfor let at konfigurere og indstille, men det giver ikke det samme ydeevne som en ekstern database.

4. Derefter skal du konfigurere en profilindstilling.

5. Det sidste trin er at opsætte administratoradgangskoden og e-mail-adressen. Bemærk, at den aktuelle adgangskode er 'admin' i den nye installation.

6. Efter en vellykket opsætning vises en bekræftelsesmeddelelse.

7. Log ind på Openfire Admin ved hjælp af brugernavnet “admin” og adgangskode, det vi har angivet ovenfor.

8. Opret derefter en ny bruger under Brugere/grupper.

Serveren er konfigureret med succes, du kan tilføje brugere, grupper, kontakter, plugins osv. Da applikationen er X-baseret og er meget praktisk, er det kun et par klik væk. Og nu skal vi downloade klientapplikationen 'Spark' til brugerkommunikation.

Installation af Spark Client

Download og installer Spark-klient på tværs af platforme til dit system ved hjælp af nedenstående link.

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

Når du har installeret Spark-klienten, skal du åbne applikationen og indtaste brugernavnet, adgangskoden og IP-adressen på Openfire-serveren.

Når du er logget ind, kan du chatte med de brugere, der er online.

Det er alt for nu. Bliv forbundet med Tecmint. Glem ikke at fortælle os, hvor meget du kunne lide artiklen, i vores kommentarsektion.