So erstellen Sie Ihren eigenen IM/Chat-Server mit "Openfire" unter Linux
Mit der Erfindung des Internets hat sich die Art der Kommunikation vor langer Zeit revolutioniert. E-Mail ersetzte die traditionelle Post. Die E-Mail war schnell, trotzdem gab es einige Engpässe. Man würde nicht wissen, ob die Person am anderen Ende online ist oder nicht, daher war E-Mail eine schnellere Art der Kommunikation als Post, aber ihre Einschränkungen wichen Instant Messaging (IM).
Instant Messaging wie America Online (AOL) und CompuServe wurden berühmt, lange bevor das Internet berühmt wurde. Wir alle haben Instant Messaging in unserem täglichen Leben verwendet und verwenden es immer noch. Vor allem bei der jungen Generation ist IM sehr berühmt wie WhatsApp oder Telegram. Wie wäre es mit einem eigenen Chatserver? Lassen Sie es uns mit einer Open-Source- und plattformübergreifenden Anwendung namens Openfire tun.
Was ist Openfire?
Openfire ist ein in Java geschriebener Instant Messaging- und Gruppenchat-Server, der den XMPP-Server (Extensible Messaging and Presence Protocol) verwendet. 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-Steuerung
- SSL/TLS-Unterstützung
- LDAP-Konnektivität
- Benutzerfreundlich
- Plattformunabhängig
Testumgebung
- Betriebssystem – Ubuntu 20.04 und CentOS 8
- OpenFire Server – Openfire 4.5.3 [Server]
- IM-Client – Spark2.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 das für Ihr Betriebssystem und Ihre Architektur relevante Paket über den unten angegebenen Link herunterladen:
- http://www.igniterealtime.org/downloads/index.jsp
Sie können auch den folgenden wget-Befehl verwenden, um das Paket herunterzuladen und es mit dem Befehl dpkg oder rpm zu installieren, wie unten gezeigt.
Installieren Sie OpenFire auf Debian/Ubuntu/Linux Mint
$ wget http://download.igniterealtime.org/openfire/openfire_4.5.3_all.deb
sudo dpkg -i openfire_4.5.3_all.debBeispiel-Ausgabe
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.rpmBeispiel-Ausgabe
Preparing... ########################################### [100%]
1:openfire ########################################### [100%]
Nach erfolgreicher Installation stoppen und starten Sie den Openfire-Dienst.
$ sudo systemctl stop openfire
sudo systemctl start openfire
Zeigen Sie nun im Browser auf "http://localhost:9090" oder "http://your-ip-address:9090" und befolgen Sie diese einfachen Schritte, um Openfire auf Ihrem Computer zu installieren.
1. Wählen Sie Bevorzugte Sprache (ich habe Englisch gewählt).
2. Wählen Sie Domänenname, Admin-Port und Sicherer Admin-Port aus. Im Allgemeinen müssen Sie diese Daten erst ändern, wenn Sie einen benutzerdefinierten Port benötigen.
3. Sie haben die Möglichkeit, eine externe Datenbank festzulegen oder eine eingebettete Datenbank zu verwenden. Die eingebettete Datenbank erfordert keine externe Datenbankkonfiguration und ist daher einfach zu konfigurieren und einzustellen, bietet jedoch nicht das gleiche Leistungsniveau wie eine externe Datenbank.
4. Dann 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 neuen Installation 'admin' lautet.
6. Bei erfolgreicher Einrichtung wird eine Bestätigungsmeldung angezeigt.
7. Melden Sie sich bei Openfire Admin mit dem Benutzernamen "admin" und dem Passwort an, das wir oben festgelegt haben.
8. Erstellen Sie als Nächstes einen neuen Benutzer unter Benutzer/Gruppen.
Der Server ist erfolgreich eingerichtet, Sie können Benutzer, Gruppen, Kontakte, Plugins usw. hinzufügen. Da die Anwendung X-basiert und sehr praktisch ist, ist sie 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 für Ihr System über den folgenden Link herunter und installieren Sie ihn.
- http://www.igniterealtime.org/downloads/index.jsp
Nachdem Sie den Spark-Client installiert haben, öffnen Sie die Anwendung und geben Sie den Benutzernamen, das Kennwort und die IP-Adresse des Openfire-Servers ein.
Sobald Sie sich angemeldet haben, können Sie mit den Benutzern chatten, die online sind.
Das war's fürs Erste. Bleiben Sie mit Tecmint in Verbindung. Vergessen Sie nicht, uns in unseren Kommentaren mitzuteilen, wie sehr Ihnen der Artikel gefallen hat.










