Zoeken op website

Hoe u uw eigen IM/Chat-server kunt maken met behulp van "Openfire" in Linux


Met de uitvinding van internet heeft de manier van communiceren lang geleden een revolutie teweeggebracht. E-mail verving de traditionele post. De e-mail was snel, maar er waren enkele knelpunten. Je zou niet weten of de persoon aan de andere kant van de lijn online is of niet. Daarom was e-mail een sneller communicatiemiddel dan post, maar de beperkingen ervan maakten plaats voor Instant Messaging (IM ). ).

Instant Messaging zoals America Online (AOL) en CompuServe worden beroemd voordat het internet beroemd wordt. We hebben allemaal in ons dagelijks leven IM gebruikt en gebruiken dit nog steeds. Vooral onder de jonge generatie is IM erg beroemd, zoals WhatsApp of Telegram. Wat dacht je ervan om onze eigen chatserver in te stellen? Laten we dat doen met een open-source en platformonafhankelijke applicatie genaamd Openfire.

Wat is Openvuur?

Openfire is een Instant Messaging en Groep chatserver, geschreven in Java en gebruikt XMPP > (Extensible Messaging and Presence Protocol)-server. Wikipedia meldt dat Openfire voorheen ‘Wildfire‘ en ‘Jive Messenger‘ heette. De Applicatiesoftware is ontwikkeld door Jive Software en een community genaamd ‘IgniteRealtime.org‘, en is gelicentieerd onder Apache-licentie.

Openvuur-functies

  • Webgebaseerde beheerderscontrole
  • SSL/TLS-ondersteuning
  • LDAP-connectiviteit
  • Gebruikersvriendelijk
  • Platformonafhankelijk
Omgeving testen
  • OSUbuntu 20.04 en CentOS 8
  • OpenFire-serverOpenfire 4.5.3 [Server]
  • IM-clientSpark2.9.2 [Cliënt]

Installatie van Openfire onder Linux

Openfire is, zoals hierboven vermeld, een platformonafhankelijke applicatie, beschikbaar voor alle bekende platforms – Windows, Mac en Linux >. U kunt via de onderstaande link downloaden en in een pakket verwerken dat relevant is voor uw OS en architectuur:

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

U kunt ook de volgende wget-opdracht gebruiken om het pakket te downloaden en te installeren met de opdracht dpkg of rpm, zoals hieronder weergegeven.

Installeer OpenFire op Debian/Ubuntu/Linux Mint

wget http://download.igniterealtime.org/openfire/openfire_4.5.3_all.deb
sudo dpkg -i openfire_4.5.3_all.deb
Voorbeelduitvoer
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

Op RHEL/CentOS/Fedora

wget http://download.igniterealtime.org/openfire/openfire-4.5.3-1.i686.rpm
rpm -ivh openfire-4.5.3-1.i686.rpm
Voorbeelduitvoer
Preparing...                ########################################### [100%]
   1:openfire               ########################################### [100%]

Na een succesvolle installatie Stop en Start de Openfire-service.

sudo systemctl stop openfire
sudo systemctl start openfire

Wijs nu de browser naar “http://localhost:9090” of “http://uw-ip-adres:9090” en volg deze eenvoudige stappen om Openfire te installeren op uw machine.

1. Selecteer de voorkeurstaal (ik heb Engels gekozen).

2. Selecteer Domeinnaam, Beheerderspoort en Beveiligde beheerderspoort. Over het algemeen hoeft u deze gegevens niet te wijzigen totdat u een aangepaste poort nodig heeft.

3. U heeft de mogelijkheid om een externe database in te stellen of een ingebedde database te gebruiken. Een ingebedde database vereist geen externe databaseconfiguratie en is dus eenvoudig te configureren en in te stellen, maar biedt niet hetzelfde prestatieniveau als een externe database.

4. Vervolgens moet u een profielinstelling instellen.

5. De laatste stap is het instellen van het beheerderswachtwoord en het e-mailadres. Houd er rekening mee dat het huidige wachtwoord ‘admin‘ is in de nieuwe installatie.

6. Bij een succesvolle installatie wordt een bevestigingsbericht weergegeven.

7. Meld u aan bij Openfire Admin met gebruikersnaam “admin” en wachtwoord, degene die we hierboven hebben ingesteld.

8. Vervolgens maak je een nieuwe gebruiker aan onder Gebruikers/Groepen.

De server is succesvol ingesteld, u kunt gebruikers toevoegen, groepen, contacten, plug-ins, enz. Sinds de applicatie is gebaseerd op X en is erg handig, het is slechts een paar klikken verwijderd. En nu moeten we de clientapplicatie ‘Spark‘ downloaden voor gebruikerscommunicatie.

Installatie van Spark-client

Download en installeer de platformonafhankelijke Spark-client voor uw systeem via de onderstaande link.

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

Nadat u de Spark-client heeft geïnstalleerd, opent u de applicatie en voert u de gebruikersnaam, het wachtwoord en het IP-adres van de Openfire-server in.

Zodra u bent ingelogd, kunt u chatten met de gebruikers die online zijn.

Dat is het voor nu. Blijf verbonden met Tecmint. Vergeet niet ons te vertellen hoeveel je het artikel leuk vond, in onze commentaarsectie.