Создади сервер базиран на Jabber за iChat

01 од 04

iChat Server - создади свој сервер на

Ќе го користиме Openfire, сервер со отворен код, сервер за соработка во реално време. Таа користи XMPP (Jabber) за својот систем за инстант пораки, и работи надвор од кутијата со домашниот iChat клиент, како и со многу други Jabber-базирани пораки клиенти. Екран фаќање учтивост на Coyote Месечината АД

Ако користите iChat , веројатно веќе знаете дека има вградена поддршка за пораки базирани на Jabber. Тоа е иста шема за размена на пораки што ја користи Google Talk и многу други слични услуги. Jabber користи протокол со отворен код наречен XMPP за да иницира и да разговара со клиенти со пораки. Истражувањето на рамка со отворен код е дека тоа го прави многу лесно да го извршите вашиот сопствен Jabber сервер на вашиот Mac.

Зошто да го користите вашиот iChat сервер базиран на Jabber?

Постојат многу причини да го користите вашиот сопствен Jabber сервер за да дозволите iChat пораки:

Всушност постојат многу други причини, особено за поголемите компании кои користат системи за пораки, но за поголемиот дел од корисниците, создавањето на Jabber сервер се сведува на сигурност дека знаеш дека пораките на вашиот дом или мал бизнис iChat не се достапни за надворешните очи.

Тоа не значи дека создавате затворена средина. Серверот Jabber што го создавате во ова упатство може да се конфигурира само за домашна употреба, отворен за Интернет, или само за ништо помеѓу нив. Но, дури и ако одлучите да го отворите вашиот Jabber сервер на интернет конекции, сепак можете да користите разни безбедносни мерки за шифрирање и зачувување на вашите пораки приватни.

Со позадина надвор од патот, ајде да започнете.

Постојат различни Jabber сервер апликации достапни. Многу од вас бараат да преземете изворниот код, а потоа да ги компилирате и направите апликацијата на серверот себе. Другите се подготвени да си одат, со многу едноставни инструкции за инсталација.

Ќе го користиме Openfire, сервер со отворен код, сервер за соработка во реално време. Таа користи XMPP (Jabber) за својот систем за инстант пораки , и работи надвор од кутијата со домашниот iChat клиент, како и со многу други Jabber-базирани пораки клиенти.

Најдобро од сè, тоа е едноставна инсталација која не е многу различна од инсталирањето на која било друга Mac апликација. Исто така, користи веб-базиран интерфејс за конфигурирање на серверот, така што нема текстуални датотеки што треба да се уредуваат или да се управуваат.

Што ви е потребно за да креирате Jabber сервер

02 од 04

iChat Server - Инсталација и подесување на Openfire Jabber серверот

Серверот Openfire ќе работи дали да поставите е-пошта или не. Но, како администратор на Openfire, добра идеја е да може да добивате известувања ако проблемот некогаш треба да се појави. Екран фаќање учтивост на Coyote Месечината АД

Избравме Openfire за нашиот Jabber сервер поради неговата едноставна инсталација, веб-базирана конфигурација и придржување кон стандардите што ни овозможуваат да создадеме сервер со повеќе платформи. За да започнете со инсталацијата и поставувањето, треба да ја преземете најактуелната верзија на Openfire од веб-страницата Ignite реално време.

Преземете Openfire Jabber / XMPP сервер

  1. За да ја преземете апликацијата Openfire, застанете со локацијата на проектот Openfire и кликнете на копчето Преземи за најновата верзија на Openfire.
  2. Openfire е достапен за три различни оперативни системи: Windows, Linux и Mac. Како што веројатно веќе сте претпоставени, ние ќе ја користиме верзијата на Mac на апликацијата.
  3. Изберете го копчето за превземање на Mac, а потоа кликнете на датотеката openfire_3_7_0.dmg. (За овие инструкции го користиме Openfire 3.7.0, вистинското име на датотека ќе се смени со текот на времето, кога ќе бидат објавени нови верзии.)

Инсталирање на Openfire

  1. Откако ќе заврши преземањето, отворете ја сликата на дискот што сте ја презеле, ако не се отвори автоматски.
  2. Двоен-клик на апликацијата Openfire.pkg наведена во сликата на дискот.
  3. Инсталаторот ќе се отвори, ве поздравува со Openfire XMPP Server. Кликнете на копчето Продолжи.
  4. Openfire ќе побара од каде да го инсталира софтверот; стандардната локација е во ред за повеќето корисници. Кликнете на копчето Инсталирај.
  5. Ќе ви биде побарано администраторска лозинка . Набавете ја лозинката и кликнете OK.
  6. Откако софтверот е инсталиран, кликнете на копчето Затвори.

Поставување на Openfire

  1. Openfire е инсталиран како преференцијален панел. Стартувајте ги системските поставки со кликање на иконата Dock System Preferences или со избор на "System Preferences" од менито на Apple.
  2. Кликнете на прозорецот за избор на Openfire кој се наоѓа во категоријата "Друго" од System Preferences.
  3. Може да видите друга порака во која се вели: "За да го користите прозорецот за избор на Openfire, System Preferences мора да престане и повторно да се отвори." Ова се случува бидејќи прозорецот за избор на Openfire е 32-битна апликација. За да ја извршите апликацијата, 64-битната System Preferences апликација мора да се откаже, а 32-битната верзија работи на негово место. Ова нема да влијае на ефикасноста на вашиот Mac, па кликнете Во ред, а потоа повторно отворете го прозорецот за избор на Openfire.
  4. Кликнете на копчето Отвори административна конзола.
  5. Ова ќе отвори веб-страница во вашиот стандарден прелистувач кој ќе ви овозможи да го администрирате Openfire Jabber серверот.
  6. Бидејќи ова е прв пат сте користеле Openfire, страната за администрација ќе прикаже порака за добредојде и започнете со процесот на поставување.
  7. Изберете јазик, а потоа кликнете Продолжи.
  8. Можете да го поставите името на доменот што се користи за серверот Openfire. Ако планирате да го стартувате серверот Openfire само за вашата локална мрежа, без врска со Интернет, тогаш стандардните поставки се во ред. Ако сакате да го отворите серверот Openfire на надворешни врски, ќе треба да обезбедите целосно име на домен. Можете да го промените ова подоцна ако сакате. Ќе претпоставиме дека користите Openfire за сопствена внатрешна мрежа. Прифате ги стандардните и кликнете Продолжи.
  9. Можете да одберете да користите надворешна база на податоци за да ги задржите сите податоци на сметката на Openfire или да ја користите вградената вградена база на податоци вклучена во Openfire. Вградената база на податоци е во ред за повеќето инсталации, особено ако бројот на клиенти што се поврзуваат е помал од сто. Ако планирате поголема инсталација, надворешната база на податоци е подобар избор. Ќе претпоставиме дека ова е за мала инсталација, така што ќе ја одбереме опцијата за вградена база на податоци. Кликнете Продолжи.
  10. Податоците за корисничката сметка може да се зачуваат во базата на податоци на серверот, или може да се повлечат од серверот за директориуми (LDAP) или од серверот ClearSpace. За мали и средни Openfire инсталации, особено ако веќе не користите LDAP или ClearSpace сервер, стандардната база Openfire е најлесната опција. Ќе продолжиме да го користиме стандардниот избор. Направете вашиот избор и кликнете Продолжи.
  11. Последниот чекор е да се создаде администраторска сметка. Обезбеди функционална е-адреса и лозинка за сметката. Една забелешка: Вие не нудите корисничко име во овој чекор. Корисничкото име за оваа стандардна администраторска сметка ќе биде 'admin' без наводници. Кликнете Продолжи.

Поставувањето е завршено.

03 од 04

iChat Server - Конфигурирање на Openfire Jabber Server

Внесете корисничко име и лозинка. Исто така можете да го вклучите вистинското име и е-адреса на корисникот и да наведете дали новиот корисник може да биде администратор на серверот. Екран фаќање учтивост на Coyote Месечината АД

Сега, кога основната конфигурација на Openfire Jabber серверот е завршена, време е да го конфигурирате серверот, така што вашите iChat клиенти можат да пристапат до него.

  1. Ако продолжите од каде што застанавме на последната страница, ќе видите копче на веб-страницата која ќе ви дозволи да преминете кон административната конзола на Openfire. Кликнете на копчето за да продолжите. Ако ја затворите веб-страницата за поставување, можете повторно да добиете пристап до административната конзола со стартување на прозорецот за избор на Openfire и кликнување на копчето Отвори административна конзола.
  2. Внесете го корисничкото име (admin) и лозинката која претходно сте ја навеле, а потоа кликнете на Login.
  3. Административната конзола Openfire обезбедува кориснички интерфејс со јазичиња кој ви овозможува да го конфигурирате Серверот, Корисниците / Групи, Седници, групни разговори и Приклучоци за услугата. Во ова упатство, ние само ќе ги погледнеме основите што треба да ги конфигурирате за брзо и брзо отворање на Openfire Jabber серверот.

Openfire Admin Console: Поставки за е-пошта

  1. Кликнете на табулаторот Сервер, потоа кликнете на под-јазичето на Управувачот на серверот.
  2. Кликнете на менито за поставки на е-пошта.
  3. Внесете ги вашите поставувања за SMTP за да му дозволите на серверот Openfire да испраќа пораки за известување на администраторот. Ова е изборно; серверот Openfire ќе работи дали ќе поставите е-пошта или не. Но, како администратор на Openfire, добра идеја е да може да добивате известувања ако проблемот некогаш треба да се појави.
  4. Информациите побарани во подесувањата за е-пошта се истите информации што ги користите за вашиот клиент за е-пошта. Поштенски домаќин е SMTP-серверот (појдовна пошта сервер) што го користите за вашата е-пошта. Ако вашиот сервер за е-пошта бара проверка на автентичност, задолжително пополнете го корисничкото корисничко име и серверската лозинка. Ова се истите информации како корисничкото име и лозинката на вашата e-mail сметка.
  5. Можете да ги тестирате поставките за е-пошта со кликнување на копчето Испрати тест е-пошта.
  6. Ти си дадена можност да наведете кој е тест е-пошта треба да оди, и што треба да биде предметот и текстот на телото. Откако ќе го направите вашиот избор, кликнете на Испрати.
  7. Тестот е-пошта треба да се појави во вашата апликација за е-пошта по кратко време.

Openfire Admin Console: Креирање на корисници

  1. Кликнете на јазичето Корисници / Групи.
  2. Кликнете на под-јазичето Корисници.
  3. Кликни на менито Креирај нови корисници.
  4. Внесете корисничко име и лозинка. Исто така можете да го вклучите вистинското име и е-адреса на корисникот и да наведете дали новиот корисник може да биде администратор на серверот.
  5. Повторете за дополнителни корисници што сакате да ги додадете.

Користење на iChat за поврзување

Ќе треба да креирате нова сметка за корисникот во iChat.

  1. Стартувајте iChat и изберете "Preferences" од менито iChat.
  2. Изберете табулаторот Сметки.
  3. Кликнете на копчето плус (+) под листата на тековни сметки.
  4. Користете го паѓачкото мени за да го наместите типот на сметка на "Jabber".
  5. Внесете го името на сметката. Името е во следнава форма: корисничко име @ име на домен. Името на доменот беше одредено за време на процесот на поставување. Ако ги искористивте стандардните поставувања, тоа ќе биде името на Mac кој е домаќин на Openfire серверот, со ".local" приложен кон неговото име. На пример, ако корисничкото име е Том и домаќинот Mac се вика Џери, тогаш целосното корисничко име ќе биде Tom@Jerry.local.
  6. Внесете ја лозинката која сте ја доделиле на корисникот во Openfire.
  7. Притиснете Готово.
  8. Ќе се отвори нов iChat прозорец за пораки за новата сметка. Може да видите предупредување за серверот кој нема доверлив сертификат. Ова е затоа што серверот Openfire користи самопотпишан сертификат. Кликнете на Continue копчето за да го прифатите сертификатот.

Тоа е тоа. Сега имате целосно оперативен Jabber сервер кој ќе им овозможи на iChat клиентите да се поврзат. Се разбира, Openfire Jabber серверот има многу повеќе функционалност за тоа отколку што истражувавме овде. Ние само го разгледавме потребниот минимум за да го отворите Openfire серверот и да го поврзете вашиот iChat клиент со неа.

Ако сакате да дознаете повеќе за користење на Openfire Jabber серверот, можете да најдете дополнителна документација на:

Документација на Openfire

Последната страница од овој водич вклучува упатства за деинсталирање на Openfire серверот од вашиот Mac.

04 од 04

iChat Server - деинсталирање на Openfire Jabber серверот

Внесете го името на сметката. Името е во следнава форма: корисничко име @ име на домен. На пример, ако корисничкото име е Том и домаќинот Mac се вика Џери, тогаш целосното корисничко име ќе биде Tom@Jerry.local. Екран фаќање учтивост на Coyote Месечината АД

Едно нешто што не ми се допаѓа во врска со Openfire е тоа што не вклучува деинсталирање, или лесно достапна документација за тоа како да ја деинсталирате. За среќа, верзијата на Unix / Linux содржи детали за тоа каде се наоѓаат Openfire-датотеките, и бидејќи OS X е базиран на UNIX-платформа, прилично е лесно да се најдат сите датотеки што треба да се отстранат за да ја деинсталирате апликацијата.

Деинсталирај Openfire за Mac

  1. Стартувајте ги System Preferences, а потоа одберете го прозорецот за избор на Openfire.
  2. Кликнете на копчето Stop Openfire.
  3. По краткото задоцнување, Статусот за Openfire ќе се смени во Запрено.
  4. Затворете го прозорецот за избор на Openfire.

Некои од датотеките и папките што ќе треба да ги избришете се зачувани во скриени папки. Пред да можете да ги избришете, прво мора да ги направите објектите видливи. Можете да најдете инструкции како да направите видливи невидливи предмети, како и да ги вратите во скриен формат откако ќе завршите со деинсталирање на Openfire, тука:

Преглед на скриени папки на вашиот Mac користејќи терминал

  1. Откако ќе ги направите скриените предмети видливи, отворете прозорец Пронаоѓач и одете до:
    Стартување на диск / usr / local /
  2. Заменете ги зборовите "Започни погон" со името на волуменот за подигање на вашиот Mac.
  3. Еднаш во / usr / local папката, повлечете ја папката Openfire во ѓубрето.
  4. Отидете во Startup drive / Library / LaunchDaemons и повлечете ја датотеката org.jivesoftware.openfire.plist во ѓубрето.
  5. Отидете до уредот за стартување / Library / PreferencePanes и повлечете ја датотеката Openfire.prefPane во ѓубрето.
  6. Испразнете го ѓубрето.
  7. Сега можете да го поставите вашиот Mac назад кон стандардната состојба на криење на системските датотеки, користејќи го процесот опишан во линкот погоре.