Креирајте сервер базиран на Јаббер-у за иЦхат

01 од 04

иЦхат Сервер - направи свој сопствени Јаббер сервер

Користићемо Опенфире, опен соурце сервер за сарадњу у реалном времену. Користи КСМПП (Јаббер) за свој систем за размену тренутних порука, и ради из кутије са изворним иЦхат клијентом, као и многим другим Јабберовим клијентима за размену порука. Сцреен цаптуре цоуртеси оф Цоиоте Моон Инц.

Ако користите иЦхат , вероватно већ знате да има уграђену подршку за Јаббер-басед мессагинг. То је иста шема размене порука коју користи Гоогле Талк и многе друге сличне услуге. Јаббер користи опен соурце протокол под називом КСМПП да би покренуо и разговарао са клијентима за размену порука. Изглед оквира отвореног кода је да вам веома лако покреће свој Јаббер сервер на вашем Мац-у.

Зашто користити свој иЦхат сервер базиран на Јаббер-у?

Постоји много разлога да користите свој Јаббер сервер да бисте омогућили слање иЦхат порука:

Постоје многи други разлози, посебно за веће компаније које користе системе за размену порука, али за већину корисника, стварање Јаббер сервера се своди на сигурност сазнања да иЦхат поруке вашег дома или малог бизниса нису доступне спољашњим очима.

То не значи да стварате затворено окружење. Јаббер сервер који креирате у овом водичу може се конфигурирати само за интерно коришћење, отворен за Интернет или само за било шта између. Међутим, чак и ако одлучите да отворите ваш Јаббер сервер на Интернет конекцију, и даље можете користити различите сигурносне мере за шифрирање и одржавање ваших порука приватним.

Са позадином са пута, почнимо.

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

Користићемо Опенфире, опен соурце сервер за сарадњу у реалном времену. Користи КСМПП (Јаббер) за свој систем за размену тренутних порука , и ради из кутије са изворним иЦхат клијентом, као и многим другим Јабберовим клијентима за размену порука.

Најбоље од свега, то је једноставна инсталација која се не разликује много од инсталирања било које друге Мац апликације. Такође користи интернетски интерфејс за конфигурисање сервера, тако да не постоје текстуалне датотеке које треба уређивати или управљати.

Шта треба да направите Јаббер Сервер

02 од 04

иЦхат Сервер - Инсталација и подешавање Опенфире Јаббер Сервера

Опенфире сервер ће радити без обзира да ли постављате е-пошту или не. Али као администратор Опенфире-а, добра је идеја да будете у могућности да примате обавештења ако се проблем икада појављује. Сцреен цаптуре цоуртеси оф Цоиоте Моон Инц.

Изабрали смо Опенфире за наш Јаббер сервер због једноставне инсталације, веб-конфигурације и поштовања стандарда који нам омогућавају креирање цросс-платформ сервера. Да бисте започели инсталацију и подешавање, потребно је да преузмете најновију верзију Опенфире-а са Игните Реалтиме веб странице.

Преузмите Опенфире Јаббер / КСМПП Сервер

  1. Да бисте преузели апликацију Опенфире, зауставите локацију пројекта Опенфире и кликните на дугме Преузми за најновију верзију Опенфире-а.
  2. Опенфире је доступан за три различита оперативна система: Виндовс, Линук и Мац. Као што сте вероватно већ претпоставили, користићемо Мац верзију апликације.
  3. Изаберите дугме за преузимање Мац, а затим кликните на датотеку опенфире_3_7_0.дмг. (Ми користимо Опенфире 3.7.0 за ова упутства, а стварно име датотеке ће се временом мијењати када се нове верзије пусте.)

Инсталирање Опенфире-а

  1. Када је преузимање завршено, отворите слику диска коју сте преузели ако се није отворио аутоматски.
  2. Двапут кликните на апликацију Опенфире.пкг која је наведена на слици диска.
  3. Инсталатер ће се отворити, поздрављајући вас на Опенфире КСМПП Сервер. Кликните на дугме Настави.
  4. Опенфире ће питати гдје да инсталира софтвер; подразумевана локација је у реду за већину корисника. Кликните на дугме Инсталирај.
  5. Од вас ће бити затражена администраторска лозинка . Набавите лозинку и кликните на дугме У реду.
  6. Када софтвер буде инсталиран, кликните на дугме Затвори.

Подешавање Опенфире-а

  1. Опенфире је инсталиран као окно преференци. Покрените системске поставке тако што ћете кликнути на икону Систем Преференцес Доцк или изаберите "Систем Преференцес" из Аппле менија.
  2. Кликните на окно за преференцију Опенфире који се налази у категорији "Остало" Систем Преференцес.
  3. Можда ћете видети другу поруку која каже: "Да бисте користили окно са предностима Опенфире, Систем Преференцес мора да прекине и поново отвори." Ово се дешава зато што је окно за окно Опенфире 32-битна апликација. Да бисте покренули апликацију, 64-битна Систем Преференцес апликација мора да напусти, а 32-битна верзија ради на свом месту. Ово неће утицати на перформансе вашег Мац-а, па кликните на дугме У реду, а затим поново отворите окно за преименовање Опенфире-а.
  4. Кликните на дугме Отвори конзол конзоле.
  5. Ово ће отворити веб страницу у подразумеваном претраживачу која ће вам омогућити администрирање Опенфире Јаббер сервера.
  6. Пошто је ово први пут када сте користили Опенфире, страница администрације ће приказати поздравну поруку и започети процес подешавања.
  7. Изаберите језик, а затим кликните на дугме Настави.
  8. Можете одредити име домена који се користи за Опенфире сервер. Ако планирате да покренете Опенфире сервер само за своју локалну мрежу, без икакве везе са Интернетом, подразумеване поставке су у реду. Ако желите отворити Опенфире сервер на спољне везе, мораћете да наведете потпуно квалификовано име домена. То можете касније променити ако желите. Претпоставићемо да користите Опенфире за своју унутрашњу мрежу. Прихватите подразумеване вредности и кликните на дугме Настави.
  9. Можете изабрати да користите вањску базу података да бисте држали све податке Опенфире налога или користили уграђену уграђену базу података укључену у Опенфире. Уграђена база података је добра за већину инсталација, нарочито ако се број клијената који се повезују мањи од сто. Ако планирате већу инсталацију, екстерна база података је бољи избор. Претпоставићемо да је ово за малу инсталацију, па ћемо одабрати опцију Ембеддед Датабасе. Кликните на дугме Настави.
  10. Подаци корисничког рачуна могу бити сачувани у бази података сервера или се могу извући из сервера директорија (ЛДАП) или са ЦлеарСпаце сервером. За мале и средње Опенфире инсталације, посебно ако већ не користите ЛДАП или ЦлеарСпаце послужитељ, подразумевана је Опенфире уграђена база података. Наставићемо да користимо подразумевани избор. Направите свој избор и кликните на дугме Настави.
  11. Последњи корак је креирање администраторског налога. Обезбедите функционалну адресу е-поште и лозинку за рачун. Једна напомена: не дајете корисничко име у овом кораку. Корисничко име за овај подразумевани администраторски налог биће 'админ' без цитата. Кликните на дугме Настави.

Поставка је сада завршена.

03 од 04

иЦхат Сервер - Конфигурирање Опенфире Јаббер Сервера

Унесите корисничко име и лозинку. Такође можете опционо укључити право име и е-адресу корисника и одредити да ли нови корисник може бити администратор сервера. Сцреен цаптуре цоуртеси оф Цоиоте Моон Инц.

Сада када је основна конфигурација Опенфире Јаббер сервера завршена, време је да конфигуришете сервер тако да ваши иЦхат клијенти могу приступити њему.

  1. Ако настављате од места на коме смо стали на последњој страници, видећете дугме на веб страници која ће вам омогућити да пређете на Опенфире Админ Цонсоле. Кликните на дугме да бисте наставили. Ако сте затворили веб страницу за подешавање, можете вратити приступ конзоли администратора тако што ћете покренути окно за подешавање Опенфире и кликнути на дугме Отвори конзолу конзоле.
  2. Унесите корисничко име (админ) и лозинку коју сте навели раније, а затим кликните на Пријава.
  3. Опенфире Админ Цонсоле пружа кориснички интерфејс са картицама који вам омогућава да конфигуришете Сервер, кориснике / групе, сесије, групни цхат и додатке за услугу. У овом водичу ћемо погледати само основе које треба да конфигуришете да брзо и брзо покренете Опенфире Јаббер сервер.

Опенфире Админ Цонсоле: Подешавања е-поште

  1. Кликните на картицу Сервер, а затим кликните на под-картицу Сервер Манагер.
  2. Кликните на ставку менија Поставке е-поште.
  3. Унесите своје СМТП поставке како бисте дозволили Опенфире серверу да пошаље е-поште за обавештења администратору. Ово је необавезно; Опенфире сервер ће радити без обзира да ли постављате е-пошту или не. Али као администратор Опенфире-а, добра је идеја да будете у могућности да примате обавештења ако се проблем икада појављује.
  4. Информације које су затражене у подешавањима е-поште су исте информације које користите за клијента е-поште. Пошта хост је СМТП сервер (сервер за одлазну пошту) који користите за вашу е-пошту. Ако ваш сервер е-поште захтева аутентичност, обавезно попуните корисничко име сервера и лозинку сервера. Ово су исте информације као и корисничко име и лозинка вашег емаил налога.
  5. Можете да тестирате подешавања е-поште кликом на дугме Пошаљи тестирај.
  6. Дати вам је могућност да наведете на кога треба да прође тестска порука, и који текст и текст треба да буду. Када направите свој избор, кликните на Пошаљи.
  7. Тест е-пошта би требало да се појави у вашој апликацији за е-пошту након кратког времена.

Опенфире Админ Цонсоле: Креирање корисника

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

Коришћење иЦхат за повезивање

Потребно је да креирате нови кориснички рачун за иЦхат.

  1. Покрените иЦхат и изаберите "Преференцес" из иЦхат менија.
  2. Изаберите картицу Аццоунтс.
  3. Кликните на дугме плус (+) испод листе текућих налога.
  4. Користите падајући мени да бисте подесили тип налога на "Јаббер".
  5. Унесите име рачуна. Име је у следећем облику: усернаме @ домаин наме. Име домена је одређено током процеса подешавања. Ако сте користили подразумеване поставке, то ће бити име Мац-а који хостује Опенфире сервер, са ".лоцал" доданом његовом имену. На примјер, ако је корисничко име Том, а хост Мац се зове Јерри, онда ће пуно корисничко име бити Том@Јерри.лоцал.
  6. Унесите лозинку коју сте доделили кориснику у Опенфире-у.
  7. Кликните на Готово.
  8. Отвориће се нови иЦхат порука за нови налог. Можете видети упозорење о томе да сервер нема поуздани цертификат. Ово је зато што Опенфире сервер користи самопотписани сертификат. Кликните на дугме Настави да бисте прихватили сертификат.

То је то. Сада имате потпуно оперативан Јаббер сервер који ће омогућити клијентима иЦхат да се повежу. Наравно, Опенфире Јаббер сервер има прилично мало више функционалности него што смо истражили овде. Прегледали смо само минимум потребан за покретање Опенфире сервера и повезивање ваших иЦхат клијената са њим.

Ако желите да сазнате више о коришћењу Опенфире Јаббер сервера, можете пронаћи додатне документе на:

Опенфире документација

На последњој страници овог водича налазе се упутства за деинсталирање Опенфире сервера са вашег Мац рачунара.

04 од 04

иЦхат Сервер - деинсталирање Опенфире Јаббер Сервера

Унесите име рачуна. Име је у следећем облику: усернаме @ домаин наме. На примјер, ако је корисничко име Том, а хост Мац се зове Јерри, онда ће пуно корисничко име бити Том@Јерри.лоцал. Сцреен цаптуре цоуртеси оф Цоиоте Моон Инц.

Једна ствар која ми се не допада у Опенфире-у јесте да она не укључује деинсталера или доступну документацију о томе како га деинсталирати. Срећом, Уник / Линук верзија садржи детаље о томе гдје се налазе Опенфире датотеке, а пошто је ОС Кс базиран на УНИКС платформи, прилично је лако пронаћи све датотеке које треба уклонити да би деинсталирали апликацију.

Деинсталирајте Опенфире за Мац

  1. Покрените Систем Преференцес, а затим изаберите окно за префикс Опенфире.
  2. Кликните на дугме Стоп Опенфире.
  3. Након кратког кашњења, Статус за Опенфире ће се променити на Заустављено.
  4. Затворите прозор за окно Опенфире.

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

Погледајте скривене фасцикле на вашем рачунару користећи терминал

  1. Након што су сакривене ставке видљиве, отворите прозор Финдер и крените на:
    Стартуп дриве / уср / лоцал /
  2. Замените речи "Покретање погона" са називом запремине покрета за Мац.
  3. Једном у / уср / лоцал фолдер повуците фасциклу Опенфире у смеће.
  4. Пређите на Стартуп дриве / Либрари / ЛаунцхДаемонс и повуците датотеку орг.јивесофтваре.опенфире.плист у смеће.
  5. Пређите на Стартуп дриве / Либрари / ПреференцеПанес и превуците датотеку Опенфире.префПане у смеће.
  6. Испразните смеће.
  7. Сада можете вратити Мац на подразумевано стање скривених системских датотека, користећи процес описан у горњој линији.