Vytvořte server Jabber pro iChat

01 ze dne 04

iChat Server - Vytvořte si svůj vlastní server Jabber

Budeme používat openfire, open source server pro spolupráci v reálném čase. Používá systém XMPP (Jabber) pro svůj systém zasílání rychlých zpráv a pracuje mimo krabici s nativním klientem iChat, stejně jako s mnoha dalšími klienty pro zasílání zpráv Jabber. Zachycení obrazovky s laskavým svolením společnosti Coyote Moon Inc.

Pokud používáte iChat , pravděpodobně už víte, že má vestavěnou podporu pro zprávy Jabber. To je stejný schéma zasílání zpráv, které používá služba Google Talk a mnoho dalších podobných služeb. Jabber používá otevřený zdrojový protokol s názvem XMPP, který iniciuje a komunikuje s klienty zpráv. Výsledkem otevřeného rámce je to, že je velmi snadné spustit vlastní server Jabber na počítači Mac.

Proč používat svůj vlastní iChat server Jabber?

Existuje mnoho důvodů, proč používat vlastní server Jabber, který umožňuje zasílání zpráv iChat:

Existuje skutečně mnoho dalších důvodů, zejména u větších společností, které používají systémy zasílání zpráv, ale u většiny uživatelů vytváří server Jabber až do jistoty, že vaše zprávy iChat pro domácí i malé firmy nejsou přístupné vnějším očím.

To neznamená, že vytváříte uzavřené prostředí. Server Jabber, který vytvoříte v této příručce, lze nakonfigurovat pouze pro interní použití, otevřený pro internet nebo jen pro cokoliv mezi sebou. Ale i když se rozhodnete otevřít server Jabber k připojení k Internetu, stále můžete používat různá bezpečnostní opatření pro šifrování a uchování zpráv soukromých.

S pozadím z cesty, pojďme začít.

K dispozici jsou různé aplikace serveru Jabber. Mnozí vyžadují, abyste si stáhli zdrojový kód, a pak sami sestavujete a vytvoříte serverovou aplikaci. Ostatní jsou připraveny k použití s ​​velmi jednoduchými pokyny k instalaci.

Budeme používat openfire, open source server pro spolupráci v reálném čase. Používá systém XMPP (Jabber) pro svůj systém zasílání rychlých zpráv a pracuje mimo krabici s nativním klientem iChat, stejně jako s mnoha dalšími klienty pro zasílání zpráv Jabber.

Nejlépe je to jednoduchá instalace, která se nijak neliší od instalace jiné aplikace Mac. Používá také webové rozhraní pro konfiguraci serveru, takže neexistují žádné textové soubory, které by bylo možné upravovat nebo spravovat.

Co potřebujete k vytvoření serveru Jabber

02 z 04

iChat Server - Instalace a nastavení serveru Openfire Jabber

Server Openfire bude pracovat bez ohledu na to, zda nastavíte e-mail. Ale jako správce Openfire je dobré mít možnost dostávat oznámení, pokud by někdy vznikl problém. Zachycení obrazovky s laskavým svolením společnosti Coyote Moon Inc.

Vybrali jsme Openfire pro náš server Jabber kvůli snadné instalaci, konfiguraci na webu a dodržování norem, které nám umožňují vytvořit server s více platformami. Chcete-li začít s instalací a nastavením, musíte nejdříve stáhnout verzi Openfire z webu Ignite Realtime.

Stáhněte si Openfire Jabber / XMPP Server

  1. Chcete-li stáhnout aplikaci Openfire, zastavte ji na webu projektu Openfire a klikněte na tlačítko Stáhnout pro nejnovější verzi aplikace Openfire.
  2. Openfire je k dispozici pro tři různé operační systémy: Windows, Linux a Mac. Jak jste asi pravděpodobně uhodli, budeme používat Mac verzi aplikace.
  3. Vyberte tlačítko Stažení souboru Mac a klepněte na soubor openfire_3_7_0.dmg. (Pro tyto pokyny používáme Openfire 3.7.0, název aktuálního souboru se v průběhu času změní po vydání nových verzí.)

Instalace Openfire

  1. Jakmile je stahování dokončeno, otevřete stažený obraz disku, pokud se neotevře automaticky.
  2. Poklepejte na aplikaci Openfire.pkg uvedenou na obrázku disku.
  3. Instalátor se otevře a přivítá vás na server OpenFire XMPP. Klikněte na tlačítko Pokračovat.
  4. Openfire se zeptá, kam instalovat software; výchozí umístění je pro většinu uživatelů v pořádku. Klikněte na tlačítko Instalovat.
  5. Budete požádáni o heslo administrátora . Zadejte heslo a klepněte na tlačítko OK.
  6. Jakmile je software nainstalován, klikněte na tlačítko Zavřít.

Nastavení Openfire

  1. Openfire je nainstalován jako panel předvoleb. Spusťte systémové předvolby buď klepnutím na ikonu System Preferences Dock nebo výběrem "System Preferences" z nabídky Apple.
  2. Klepněte na panel Předvolby Openfire, který se nachází v kategorii "Ostatní" System Preferences.
  3. Může se zobrazit další zpráva, která říká: "Chcete-li použít panel předvoleb Openfire, systémové předvolby musí ukončit a znovu otevřít." K tomu dochází, protože podokno předvolby Openfire je 32bitová aplikace. Pro spuštění aplikace musí aplikace 64bitových předvoleb systému ukončit a na její místo běží 32bitová verze. To neovlivní výkon vašeho počítače Mac, tak klikněte na tlačítko OK a pak znovu otevřete panel předvolby Openfire.
  4. Klikněte na tlačítko Otevřít správní konzolu.
  5. Otevře se ve výchozím prohlížeči webová stránka, která vám umožní spravovat server Openfire Jabber.
  6. Protože se jedná o poprvé, co jste použili Openfire, na stránce správy se zobrazí uvítací zpráva a spusťte proces instalace.
  7. Vyberte jazyk a klikněte na tlačítko Pokračovat.
  8. Můžete nastavit název domény, který se používá pro server Openfire. Pokud plánujete spustit server Openfire pouze pro místní síť bez připojení k Internetu, pak jsou výchozí nastavení v pořádku. Chcete-li otevřít server Openfire pro externí připojení, musíte poskytnout úplný název domény. Pokud si přejete, můžete to změnit později. Budeme předpokládat, že používáte Openfire pro svou vlastní interní síť. Přijměte výchozí hodnoty a klepněte na tlačítko Pokračovat.
  9. Můžete si vybrat, zda chcete použít externí databázi pro uložení všech dat účtu Openfire nebo použít vestavěnou vestavěnou databázi dodávanou s Openfire. Vestavěná databáze je vhodná pro většinu instalací, zejména pokud je počet připojených klientů menší než sto. Pokud plánujete větší instalaci, je lepší volbou externí databáze. Předpokládejme, že je to pro malou instalaci, takže vybereme možnost Embedded Database. Klikněte na tlačítko Pokračovat.
  10. Údaje uživatelských účtů mohou být uloženy v databázi serverů nebo mohou být vytaženy z adresářového serveru (LDAP) nebo serveru ClearSpace. Pro malá až střední instalace Openfire, zejména pokud ještě nepoužíváte server LDAP nebo ClearSpace, je nejjednodušší volbou defaultní vestavěná databáze Openfire. Postupujeme podle výchozího výběru. Vyberte svůj výběr a klepněte na tlačítko Pokračovat.
  11. Posledním krokem je vytvoření účtu správce. Zadejte funkční e-mailovou adresu a heslo pro účet. Jedna poznámka: V tomto kroku neposkytujete uživatelské jméno. Uživatelské jméno pro tento výchozí účet správce bude "admin" bez uvozovek. Klikněte na tlačítko Pokračovat.

Nastavení je nyní dokončeno.

03 ze dne 04

iChat Server - Konfigurace serveru Openfire Jabber

Zadejte uživatelské jméno a heslo. Můžete také volitelně zahrnout skutečné jméno a e-mailovou adresu uživatele a určit, zda může být nový uživatel správcem serveru. Zachycení obrazovky s laskavým svolením společnosti Coyote Moon Inc.

Nyní, když je základní nastavení serveru Openfire Jabber dokončeno, je čas nakonfigurovat server tak, aby k nim měli přístup klienti iChat.

  1. Pokud pokračujete od místa, kde jsme skončili na poslední stránce, uvidíte na webové stránce tlačítko, které vám umožní přejít na Openfire Administration Console. Klepnutím na tlačítko pokračujte. Pokud jste zavřeli webovou stránku nastavení, můžete znovu získat přístup k administrační konzoli spuštěním podokna předvolby Openfire a klepnutím na tlačítko Otevřít správní konzolu.
  2. Zadejte uživatelské jméno (admin) a heslo, které jste zadali dříve, a klikněte na Přihlásit.
  3. Openfire Admin Console nabízí uživatelské rozhraní s kartami, které vám umožní konfigurovat server, uživatele / skupiny, relace, skupinový chat a pluginy služby. V této příručce se podíváme pouze na základní informace, které potřebujete nakonfigurovat tak, aby server Openfire Jabber rychle fungoval.

Openfire Admin Console: Nastavení e-mailu

  1. Klikněte na kartu Server a potom na podnabídku Správce serverů.
  2. Klepněte na položku nabídky Nastavení e-mailu.
  3. Zadejte nastavení SMTP a povolte serveru Openfire, aby administrátorovi odesílal e-maily s upozorněním. To je volitelné; server Openfire bude pracovat bez ohledu na to, zda nastavíte e-mail. Ale jako správce Openfire je dobré mít možnost dostávat oznámení, pokud by někdy vznikl problém.
  4. Informace požadované v nastavení e-mailu jsou stejné informace, které používáte pro váš e-mailový klient. Hostitel poštovní schránky je server SMTP (server pro odchozí poštu), který používáte pro svůj e-mail. Pokud váš e-mailový server vyžaduje ověření, ujistěte se, že jste vyplnili uživatelské jméno serveru a heslo serveru. To jsou stejné informace jako vaše uživatelské jméno a heslo k e-mailovému účtu.
  5. Nastavení e-mailu můžete otestovat klepnutím na tlačítko Odeslat testovací e-mail.
  6. Dostáváte možnost určit, kdo by měl testovat e-mail a jaký by měl být předmět a text. Jakmile provedete své volby, klepněte na tlačítko Odeslat.
  7. Testovací e-mail se po krátké době zobrazí ve vaší e-mailové aplikaci.

Openfire Admin Console: Vytváření uživatelů

  1. Klikněte na kartu Uživatelé / Skupiny.
  2. Klikněte na podkartu Uživatelé.
  3. Klikněte na položku Vytvořit nové uživatele.
  4. Zadejte uživatelské jméno a heslo. Můžete také volitelně zahrnout skutečné jméno a e-mailovou adresu uživatele a určit, zda může být nový uživatel správcem serveru.
  5. Opakujte pro další uživatele, které chcete přidat.

Pomocí aplikace iChat připojit

Pro uživatele v iChat budete muset vytvořit nový účet.

  1. Spusťte aplikaci iChat a v nabídce iChat vyberte "Předvolby".
  2. Vyberte kartu Účty.
  3. Klepněte na tlačítko plus (+) v seznamu aktuálních účtů.
  4. Pomocí rozbalovací nabídky nastavte typ účtu na hodnotu "Jabber".
  5. Zadejte název účtu. Název je v následujícím tvaru: username @ domain name. Název domény byl určen během procesu instalace. Pokud jste použili výchozí nastavení, bude to jméno počítače Mac, který hostuje server Openfire, s ".local" připojeným k jeho názvu. Například pokud je uživatelské jméno Tom a hostitelský Mac je nazýván Jerry, pak bude úplné uživatelské jméno Tom@Jerry.local.
  6. Zadejte heslo, které jste uživateli přiřadili v aplikaci Openfire.
  7. Klepněte na tlačítko Hotovo.
  8. K novému účtu se otevře nové okno zpráv iChat. Může se zobrazit upozornění na server, který nemá důvěryhodný certifikát. Je to proto, že server Openfire používá certifikát s vlastním podpisem. Klepnutím na tlačítko Pokračovat přijmete certifikát.

A je to. Nyní máte plně funkční server Jabber, který umožní klientům iChat připojit se. Server Openfire Jabber má samozřejmě mnohem více funkčnosti, než jsme zde zkoumali. Podívali jsme se pouze na minimální minimum potřebné k tomu, abychom otevřeli server Openfire a připojili k němu iChat klienty.

Pokud se chcete dozvědět více o používání serveru Openfire Jabber, najdete další dokumentaci na adrese:

Dokumentace Openfire

Poslední stránka této příručky obsahuje pokyny pro odinstalování serveru Openfire z počítače Mac.

04 ze dne 04

iChat Server - Odinstalace serveru Openfire Jabber

Zadejte název účtu. Název je v následujícím tvaru: username @ domain name. Například pokud je uživatelské jméno Tom a hostitelský Mac je nazýván Jerry, pak bude úplné uživatelské jméno Tom@Jerry.local. Zachycení obrazovky s laskavým svolením společnosti Coyote Moon Inc.

Jedna věc, kterou se mi nelíbí Openfire, je to, že neobsahuje odinstalační program nebo snadno dostupnou dokumentaci o tom, jak ji odinstalovat. Naštěstí obsahuje verze Unix / Linux podrobnosti o tom, kde se nacházejí soubory Openfire a protože OS X je založen na platformě UNIX, bylo docela snadné najít všechny soubory, které je třeba odstranit, abyste odinstalovali aplikaci.

Odinstalujte Openfire pro Mac

  1. Spusťte systémové předvolby a poté vyberte podokno předvolby Openfire.
  2. Klikněte na tlačítko Stop Openfire.
  3. Po krátkém zpoždění se Status for Openfire změní na Stopped.
  4. Zavřete podokno předvolby Openfire.

Některé soubory a složky, které musíte odstranit, jsou uloženy ve skrytých složkách. Než je můžete smazat, musíte nejdříve tyto položky zobrazit. Pokyny, jak vytvořit neviditelné položky a jak je vrátit do skrytého formátu po dokončení odinstalace Openfire naleznete zde:

Zobrazit skryté složky na počítači Mac pomocí terminálu

  1. Po vytvoření viditelných skrytých položek otevřete okno Finder a přejděte na:
    Startup drive / usr / local /
  2. Nahraďte slova "Startup drive" s názvem bootovacího svazku systému Mac.
  3. Jakmile se dostanete do složky / usr / local, přetáhněte složku Openfire do koše.
  4. Přejděte na Startup drive / Library / LaunchDaemons a přetáhněte soubor org.jivesoftware.openfire.plist do koše.
  5. Přejděte na Startup drive / Library / PreferencePanes a přetáhněte soubor Openfire.prefPane do koše.
  6. Vyprázdněte koš.
  7. Nyní můžete Mac nastavit zpět na výchozí stav skrytí systémových souborů pomocí postupu popsaného výše.