Website-Suche

So erstellen Sie Ihren eigenen IM/Chat-Server mit „Openfire“ unter Linux


Mit der Erfindung des Internets hat sich die Art der Kommunikation längst revolutioniert. E-Mail ersetzte die herkömmliche Post. Die E-Mail ging schnell, dennoch gab es einige Engpässe. Man würde nicht wissen, ob die Person am anderen Ende online ist oder nicht, daher war E-Mail ein schnelleres Kommunikationsmittel als die Post, aber ihre Einschränkungen wichen dem Instant Messaging (IM). >).

Instant Messaging wie America Online (AOL) und CompuServe werden berühmt, lange bevor das Internet berühmt wird. Wir alle haben IM in unserem täglichen Leben verwendet und verwenden es immer noch. Vor allem bei der jungen Generation ist IM ebenso bekannt wie WhatsApp oder Telegram. Wie wäre es mit der Einrichtung unseres eigenen Chat-Servers? Machen wir das mit einer Open-Source- und plattformübergreifenden Anwendung namens Openfire.

Was ist Openfire?

Openfire ist ein in Java geschriebener Instant Messaging- und Gruppenchat-Server, der XMPP verwendet > (Extensible Messaging and Presence Protocol)-Server. Wikipedia berichtet, dass Openfire früher „Wildfire“ und „Jive Messenger“ hieß. Die Anwendungssoftware wird von Jive Software und einer Community namens „IgniteRealtime.org“ entwickelt und ist unter der Apache-Lizenz lizenziert.

Openfire-Funktionen

  • Webbasierte Admin-Kontrolle
  • SSL/TLS-Unterstützung
  • LDAP-Konnektivität
  • Benutzerfreundlich
  • Plattformunabhängig
Testumgebung
  • OSUbuntu 20.04 und CentOS 8
  • OpenFire-ServerOpenfire 4.5.3 [Server]
  • IM-ClientSpark2.9.2 [Client]

Installation von Openfire unter Linux

Openfire ist, wie oben erwähnt, eine plattformübergreifende Anwendung, die für alle bekannten Plattformen verfügbar ist – Windows, Mac und Linux >. Sie können ein für Ihr Betriebssystem und Ihre Architektur relevantes Paket über den unten angegebenen Link herunterladen:

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

Sie können das Paket auch mit dem folgenden wget-Befehl herunterladen und mit dem Befehl dpkg oder rpm installieren, wie unten gezeigt.

Installieren Sie OpenFire unter 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
Beispielausgabe
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

Auf 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
Beispielausgabe
Preparing...                ########################################### [100%]
   1:openfire               ########################################### [100%]

Nach erfolgreicher Installation Stop und Starten Sie den Openfire-Dienst.

sudo systemctl stop openfire
sudo systemctl start openfire

Richten Sie den Browser nun auf „http://localhost:9090“ oder „http://your-ip-address:9090“ und befolgen Sie diese einfachen Schritte, um Openfire zu installieren auf Ihrer Maschine.

1. Wählen Sie die bevorzugte Sprache aus (ich habe Englisch gewählt).

2. Wählen Sie Domänenname, Admin-Port und Sicherer Admin-Port. Im Allgemeinen müssen Sie diese Daten nicht ändern, bis Sie einen benutzerdefinierten Port benötigen.

3. Sie haben die Möglichkeit, eine externe Datenbank einzurichten oder eine eingebettete Datenbank zu verwenden. Die eingebettete Datenbank erfordert keine externe Datenbankkonfiguration und ist daher einfach zu konfigurieren und einzurichten, bietet jedoch nicht das gleiche Leistungsniveau wie eine externe Datenbank.

4. Anschließend müssen Sie eine Profileinstellung einrichten.

5. Der letzte Schritt besteht darin, das Admin-Passwort und die E-Mail-Adresse einzurichten. Beachten Sie, dass das aktuelle Passwort in der Neuinstallation „admin“ lautet.

6. Bei erfolgreicher Einrichtung wird eine Bestätigungsmeldung angezeigt.

7. Melden Sie sich bei Openfire Admin mit dem Benutzernamen „admin“ und dem oben festgelegten Passwort an.

8. Als nächstes erstellen Sie einen neuen Benutzer unter Benutzer/Gruppen.

Nachdem der Server erfolgreich eingerichtet wurde, können Sie Benutzer, Gruppen, Kontakte, Plugins usw. hinzufügen Die Anwendung basiert auf X und ist sehr praktisch, sie ist nur ein paar Klicks entfernt. Und jetzt müssen wir die Client-Anwendung „Spark“ für die Benutzerkommunikation herunterladen.

Installation des Spark-Clients

Laden Sie den plattformübergreifenden Spark-Client über den folgenden Link herunter und installieren Sie ihn für Ihr System.

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

Sobald Sie den Spark-Client installiert haben, öffnen Sie die Anwendung und geben Sie den Benutzernamen, das Passwort und die IP-Adresse des Openfire-Servers ein.

Sobald Sie angemeldet sind, können Sie mit den Benutzern chatten, die online sind.

Das ist alles für den Moment. Bleiben Sie mit Tecmint in Verbindung. Vergessen Sie nicht, uns in unserem Kommentarbereich mitzuteilen, wie gut Ihnen der Artikel gefallen hat.