Skip to main content

Erstellen Sie einen Jabber-basierten Server für iChat

Chapter 8 - Networked Audio - Dante (Juni 2026)

Chapter 8 - Networked Audio - Dante (Juni 2026)
Anonim
01 von 04

iChat Server - Erstellen Sie Ihren eigenen Jabber-Server

Wenn Sie iChat verwenden, wissen Sie wahrscheinlich bereits, dass es eine integrierte Unterstützung für Jabber-basiertes Messaging bietet. Das ist dasselbe Nachrichtenschema, das von Google Talk und vielen anderen ähnlichen Diensten verwendet wird. Jabber verwendet ein Open Source-Protokoll namens XMPP, um Messaging-Clients zu initiieren und mit ihnen zu kommunizieren. Das Ergebnis eines Open Source-Frameworks ist, dass es sehr einfach ist, einen eigenen Jabber-Server auf Ihrem Mac auszuführen.

Warum einen eigenen Jabber-basierten iChat-Server verwenden?

Es gibt viele Gründe, einen eigenen Jabber-Server zu verwenden, um das iChat-Messaging zuzulassen:

  • Sie bestimmen, wer sich mit dem Dienst verbinden kann.
  • Sie können ein sicheres Nachrichtensystem erstellen.
  • Behalten Sie alle Messaging-Kommunikationen im Haus.
  • Einfaches plattformübergreifendes Messaging.
  • Sie mögen es, mit Ihrem Mac herumzuspielen, und ein Jabber-Server klingt cool.

Es gibt tatsächlich viele andere Gründe, vor allem für größere Unternehmen, die Messagingsysteme verwenden. Für die Mehrheit der Benutzer ist die Erstellung eines Jabber-Servers jedoch auf die Sicherheit zurückzuführen, dass Ihre iChat-Nachrichten für zu Hause oder für kleine Unternehmen nicht für Außenstehende zugänglich sind.

Das bedeutet nicht, dass Sie eine geschlossene Umgebung schaffen. Der Jabber-Server, den Sie in diesem Handbuch erstellen, kann nur für den internen Gebrauch konfiguriert, für das Internet geöffnet werden oder für alles, was dazwischen liegt. Aber auch wenn Sie Ihren Jabber-Server für Internetverbindungen öffnen, können Sie immer noch verschiedene Sicherheitsmaßnahmen verwenden, um Ihr Messaging zu verschlüsseln und privat zu halten.

Lassen Sie uns mit dem Hintergrund aus dem Weg gehen.

Es gibt verschiedene Jabber-Serveranwendungen. Für viele ist es erforderlich, dass Sie Quellcode herunterladen und die Serveranwendung dann selbst kompilieren und erstellen. Andere sind bereit mit sehr einfachen Installationsanweisungen.

Wir werden Openfire verwenden, einen Open-Source-Server für Echtzeit-Collaboration. Es verwendet XMPP (Jabber) für sein Instant Messaging-System und ist mit dem nativen iChat-Client sowie vielen anderen Jabber-basierten Messaging-Clients sofort einsatzbereit.

Das Beste ist, dass es sich um eine einfache Installation handelt, die sich kaum von der Installation anderer Mac-Anwendungen unterscheidet. Es verwendet auch eine webbasierte Schnittstelle zum Konfigurieren des Servers, sodass keine Textdateien bearbeitet oder verwaltet werden müssen.

Was Sie benötigen, um einen Jabber-Server zu erstellen

  • Openfire-Server für kollaborative Echtzeit.
  • Ein Intel-basierter Mac.
  • Etwa eine halbe Stunde Ihrer Zeit.
02 von 04

iChat Server - Installation und Einrichtung des Openfire Jabber Servers

Wir haben uns für Openfire für unseren Jabber-Server entschieden, da er einfach zu installieren, webbasiert konfiguriert und Standards eingehalten werden kann, mit denen wir einen plattformübergreifenden Server erstellen können. Um mit der Installation und dem Setup beginnen zu können, müssen Sie die aktuellste Version von Openfire von der Ignite Realtime-Website herunterladen.

Laden Sie Openfire Jabber / XMPP Server herunter

  1. Um die Openfire-Anwendung herunterzuladen, besuchen Sie die Openfire-Projektseite und klicken Sie auf die Schaltfläche Download für die aktuellste Version von Openfire.
  2. Openfire ist für drei verschiedene Betriebssysteme verfügbar: Windows, Linux und Mac. Wie Sie wahrscheinlich bereits erraten haben, verwenden wir die Mac-Version der Anwendung.
  3. Wählen Sie die Mac-Download-Schaltfläche aus und klicken Sie auf die Datei openfire_3_7_0.dmg. (Wir verwenden Openfire 3.7.0 für diese Anweisungen; der tatsächliche Dateiname ändert sich mit der Zeit, wenn neue Versionen veröffentlicht werden.)

Openfire installieren

  1. Wenn der Download abgeschlossen ist, öffnen Sie das heruntergeladene Image, falls es nicht automatisch geöffnet wurde.
  2. Doppelklicken Sie auf die Anwendung Openfire.pkg, die im Datenträgerabbild aufgeführt ist.
  3. Das Installationsprogramm wird geöffnet und heißt Sie auf dem Openfire XMPP Server willkommen. Klicken Sie auf die Schaltfläche Weiter.
  4. Openfire fragt, wo die Software installiert werden soll. Der Standardspeicherort ist für die meisten Benutzer ausreichend. Klicken Sie auf die Schaltfläche Installieren.
  5. Sie werden nach einem Administratorkennwort gefragt. Geben Sie das Passwort ein und klicken Sie auf OK.
  6. Klicken Sie nach der Installation der Software auf die Schaltfläche Schließen.

Openfire einrichten

  1. Openfire wird als Voreinstellungsfenster installiert. Starten Sie die Systemeinstellungen, indem Sie entweder auf das Dock-Symbol der Systemeinstellungen klicken oder im Apple-Menü "Systemeinstellungen" auswählen.
  2. Klicken Sie auf den Voreinstellungsbereich von Openfire in der Kategorie "Andere" der Systemeinstellungen.
  3. Möglicherweise wird eine weitere Meldung angezeigt, die besagt: "Um den Voreinstellungsbereich von Openfire zu verwenden, müssen die Systemeinstellungen beendet und erneut geöffnet werden." Dies ist darauf zurückzuführen, dass der Voreinstellungsbereich von Openfire eine 32-Bit-Anwendung ist. Um die Anwendung auszuführen, muss die 64-Bit-Systemeinstellungen-Anwendung beendet werden, und die 32-Bit-Version wird an ihrer Stelle ausgeführt. Dies hat keinen Einfluss auf die Leistung Ihres Mac. Klicken Sie daher auf OK und öffnen Sie den Voreinstellungsbereich von Openfire erneut.
  4. Klicken Sie auf die Schaltfläche Admin-Konsole öffnen.
  5. Dadurch wird in Ihrem Standardbrowser eine Webseite geöffnet, auf der Sie den Openfire Jabber-Server verwalten können.
  6. Da Sie Openfire zum ersten Mal verwenden, wird auf der Verwaltungsseite eine Begrüßungsnachricht angezeigt und der Installationsvorgang gestartet.
  7. Wählen Sie eine Sprache aus und klicken Sie auf Weiter.
  8. Sie können den für den Openfire-Server verwendeten Domänennamen festlegen. Wenn Sie vorhaben, den Openfire-Server nur für Ihr lokales Netzwerk ohne Verbindung zum Internet auszuführen, sind die Standardeinstellungen in Ordnung. Wenn Sie den Openfire-Server für externe Verbindungen öffnen möchten, müssen Sie einen vollständig qualifizierten Domänennamen angeben. Sie können dies später ändern, wenn Sie möchten. Wir gehen davon aus, dass Sie Openfire für Ihr eigenes internes Netzwerk verwenden.Übernehmen Sie die Standardeinstellungen und klicken Sie auf Weiter.
  9. Sie können eine externe Datenbank verwenden, um alle Daten des Openfire-Kontos zu speichern, oder die eingebettete integrierte Datenbank verwenden, die in Openfire enthalten ist. Die eingebettete Datenbank ist für die meisten Installationen geeignet, insbesondere wenn die Anzahl der Clients weniger als einhundert ist. Wenn Sie eine größere Installation planen, ist die externe Datenbank die bessere Wahl. Wir gehen davon aus, dass es sich um eine kleine Installation handelt. Daher wählen wir die Option Embedded Database. Klicken Sie auf Weiter.
  10. Benutzerkontendaten können in der Serverdatenbank gespeichert oder von einem Verzeichnisserver (LDAP) oder einem ClearSpace-Server abgerufen werden. Für kleine bis mittlere Openfire-Installationen, insbesondere wenn Sie noch keinen LDAP- oder ClearSpace-Server verwenden, ist die eingebettete Openfire-Datenbank die einfachste Option. Wir werden mit der Standardauswahl fortfahren. Treffen Sie Ihre Auswahl und klicken Sie auf Weiter.
  11. Der letzte Schritt ist das Erstellen eines Administratorkontos. Geben Sie eine funktionale E-Mail-Adresse und ein Kennwort für das Konto an. Ein Hinweis: Sie geben in diesem Schritt keinen Benutzernamen an. Der Benutzername für dieses Standardadministratorkonto lautet 'Administrator' ohne die Anführungszeichen. Klicken Sie auf Weiter.

Das Setup ist jetzt abgeschlossen.

03 von 04

iChat Server - Konfigurieren des Openfire Jabber-Servers

Nachdem die grundlegenden Einstellungen des Openfire Jabber-Servers abgeschlossen sind, müssen Sie den Server so konfigurieren, dass Ihre iChat-Clients darauf zugreifen können.

  1. Wenn Sie von der letzten Seite aus fortfahren, wird auf der Webseite eine Schaltfläche angezeigt, über die Sie zur Openfire-Verwaltungskonsole wechseln können. Klicken Sie auf die Schaltfläche, um fortzufahren. Wenn Sie die Setup-Webseite geschlossen haben, können Sie wieder auf die Administrationskonsole zugreifen, indem Sie den Voreinstellungsbereich von Openfire starten und auf die Schaltfläche Admin-Konsole öffnen klicken.
  2. Geben Sie den zuvor angegebenen Benutzernamen (admin) und das Kennwort ein und klicken Sie auf Anmelden.
  3. Die Openfire Admin Console bietet eine Benutzeroberfläche mit Registerkarten, auf der Sie Server, Benutzer / Gruppen, Sitzungen, Gruppenchat und Plugins für den Dienst konfigurieren können. In diesem Handbuch werden nur die Grundlagen beschrieben, die Sie konfigurieren müssen, damit der Openfire Jabber-Server schnell betriebsbereit ist.

Openfire Admin Console: E-Mail-Einstellungen

  1. Klicken Sie auf die Registerkarte Server und dann auf die Unterregisterkarte Server Manager.
  2. Klicken Sie auf den Menüpunkt E-Mail-Einstellungen.
  3. Geben Sie Ihre SMTP-Einstellungen ein, damit der Openfire-Server Benachrichtigungs-E-Mails an den Administrator senden kann. Dies ist optional. Der Openfire-Server funktioniert unabhängig davon, ob Sie eine E-Mail einrichten oder nicht. Als Openfire-Administrator ist es jedoch eine gute Idee, Benachrichtigungen erhalten zu können, wenn ein Problem auftritt.
  4. Bei den in den E-Mail-Einstellungen abgefragten Informationen handelt es sich um dieselben Informationen, die Sie für Ihren E-Mail-Client verwenden. Der Mailhost ist der SMTP-Server (Postausgangsserver), den Sie für Ihre E-Mail verwenden. Wenn Ihr E-Mail-Server eine Authentifizierung erfordert, geben Sie unbedingt den Servernamen und das Serverkennwort ein. Dies sind dieselben Informationen wie der Benutzername und das Passwort Ihres E-Mail-Kontos.
  5. Sie können die E-Mail-Einstellungen testen, indem Sie auf die Schaltfläche Test-E-Mail senden klicken.
  6. Sie können angeben, an wen die Test-E-Mail gesendet werden soll und wie der Betreff und der Nachrichtentext aussehen sollen. Wenn Sie Ihre Auswahl getroffen haben, klicken Sie auf Senden.
  7. Die Test-E-Mail sollte nach kurzer Zeit in Ihrer E-Mail-Anwendung erscheinen.

Openfire Admin Console: Benutzer erstellen

  1. Klicken Sie auf die Registerkarte Benutzer / Gruppen.
  2. Klicken Sie auf die Unterregisterkarte Benutzer.
  3. Klicken Sie auf das Menüelement Neue Benutzer erstellen.
  4. Geben Sie einen Benutzernamen und ein Passwort ein. Sie können optional auch den tatsächlichen Namen und die E-Mail-Adresse des Benutzers angeben und angeben, ob der neue Benutzer ein Administrator des Servers sein kann.
  5. Wiederholen Sie diesen Vorgang für weitere Benutzer, die Sie hinzufügen möchten.

Verbindung mit iChat herstellen

Sie müssen einen neuen Account für den Benutzer in iChat erstellen.

  1. Starten Sie iChat und wählen Sie "Einstellungen" im iChat-Menü.
  2. Wählen Sie die Registerkarte Konten.
  3. Klicken Sie auf die Schaltfläche mit dem Pluszeichen (+) unter der Liste der aktuellen Konten.
  4. Verwenden Sie das Dropdown-Menü, um den Kontotyp auf "Jabber" festzulegen.
  5. Geben Sie den Kontonamen ein. Der Name hat folgende Form: Benutzername @ Domänenname. Der Domänenname wurde während des Installationsvorgangs ermittelt. Wenn Sie die Standardeinstellungen verwendet haben, ist dies der Name des Mac, auf dem der Openfire-Server gehostet wird, und an den Namen wird ".local" angehängt. Wenn der Benutzername beispielsweise Tom ist und der Host-Mac Jerry heißt, lautet der vollständige Benutzername [email protected].
  6. Geben Sie das Passwort ein, das Sie dem Benutzer in Openfire zugewiesen haben.
  7. Klicken Sie auf Fertig.
  8. Ein neues iChat-Messaging-Fenster wird für das neue Konto geöffnet. Möglicherweise wird eine Warnung angezeigt, dass der Server kein vertrauenswürdiges Zertifikat besitzt. Dies liegt daran, dass der Openfire-Server ein selbstsigniertes Zertifikat verwendet. Klicken Sie auf die Schaltfläche Weiter, um das Zertifikat zu akzeptieren.

Das ist es. Sie haben jetzt einen voll funktionsfähigen Jabber-Server, über den iChat-Clients eine Verbindung herstellen können. Natürlich hat ein Openfire-Jabber-Server etwas mehr Funktionalität als wir hier erforscht haben. Wir haben nur das Mindestmaß betrachtet, das erforderlich ist, um den Openfire-Server in Betrieb zu nehmen und Ihre iChat-Clients damit zu verbinden.

Wenn Sie mehr über die Verwendung des Openfire Jabber-Servers erfahren möchten, finden Sie zusätzliche Dokumentation unter:

Openfire-Dokumentation

Auf der letzten Seite dieses Handbuchs finden Sie Anweisungen zum Deinstallieren des Openfire-Servers von Ihrem Mac.

04 von 04

iChat Server - Deinstallation des Openfire Jabber Servers

Eine Sache, die ich an Openfire nicht mag, ist, dass es kein Deinstallationsprogramm oder eine leicht verfügbare Dokumentation zum Deinstallieren enthält.Glücklicherweise enthält die Unix / Linux-Version Informationen dazu, wo sich die Openfire-Dateien befinden. Da OS X auf einer UNIX-Plattform basiert, war es relativ einfach, alle Dateien zu finden, die zum Deinstallieren der Anwendung entfernt werden müssen.

Deinstallieren Sie Openfire für Mac

  1. Starten Sie die Systemeinstellungen und wählen Sie den Voreinstellungsbereich Openfire aus.
  2. Klicken Sie auf die Schaltfläche Openfire beenden.
  3. Nach einer kurzen Verzögerung ändert sich der Status für Openfire in Gestoppt.
  4. Schließen Sie den Openfire-Einstellungsbereich.

Einige der zu löschenden Dateien und Ordner werden in versteckten Ordnern gespeichert. Bevor Sie sie löschen können, müssen Sie die Elemente sichtbar machen. Anweisungen, wie Sie unsichtbare Elemente sichtbar machen und wie Sie sie nach der Deinstallation von Openfire wieder in das verborgene Format zurückversetzen, finden Sie hier:

Anzeigen verborgener Ordner auf Ihrem Mac mithilfe des Terminals

  1. Nachdem Sie die versteckten Elemente sichtbar gemacht haben, öffnen Sie ein Finder-Fenster und navigieren Sie zu: Startlaufwerk / usr / local /
  2. Ersetzen Sie die Wörter "Startlaufwerk" durch den Namen des Startvolumes Ihres Mac.
  3. Wenn Sie sich im Ordner / usr / local befinden, ziehen Sie den Openfire-Ordner in den Papierkorb.
  4. Navigieren Sie zu Startlaufwerk / Library / LaunchDaemons und ziehen Sie die Datei org.jivesoftware.openfire.plist in den Papierkorb.
  5. Navigieren Sie zu Startlaufwerk / Library / PreferencePanes und ziehen Sie die Datei Openfire.prefPane in den Papierkorb.
  6. Den Papierkorb leeren.
  7. Sie können jetzt Ihren Mac auf die Standardeinstellung zum Ausblenden von Systemdateien zurücksetzen. Verwenden Sie dazu den im obigen Link beschriebenen Prozess.