Krijo një Jabber-Based Server për iChat

01 nga 04

iChat Server - Krijo Own Jabber Server

Ne do të përdorim Openfire, një burim të hapur, server në bashkëpunim në kohë reale. Ai përdor XMPP (Jabber) për sistemin e mesazheve të tij të çastit dhe funksionon jashtë kutisë me klientin iChat vendas, si dhe shumë klientë të tjerë të mesazheve me bazë Jabber. Kapja e ekranit me mirësjellje të Coyote Moon Inc.

Nëse përdorni iChat , ndoshta tashmë e dini se ka mbështetje të integruar për mesazhin me bazë Jabber. Kjo është skema e njëjtë e mesazheve e përdorur nga Google Talk dhe shumë shërbime të tjera të ngjashme. Jabber përdor një protokoll me burim të hapur të quajtur XMPP për të filluar dhe për të biseduar me klientët e mesazheve. Përfundimi i një kuadri me burim të hapur është se kjo e bën shumë të lehtë për të drejtuar serverin tuaj Jabber në Mac.

Pse të përdorni iChat Server-i juaj Bazë Jabber?

Ka shumë arsye për të përdorur serverin tuaj Jabber për të lejuar mesazheve të iChat:

Ka shumë arsye të tjera, sidomos për kompanitë më të mëdha që përdorin sisteme të mesazheve, por për shumicën e përdoruesve, krijimi i një serveri Jabber zbret në sigurinë e ditur se mesazhet iChat të shtëpisë tuaj ose biznesit të vogël nuk janë të qasshme për sytë e jashtëm.

Kjo nuk do të thotë që po krijon një mjedis të mbyllur. Serveri Jabber që krijohet në këtë udhëzues mund të konfigurohet vetëm për përdorim në shtëpi, i hapur në internet ose vetëm për ndonjë gjë në mes. Por edhe nëse vendos të hapësh serverin Jabber në lidhje me Internetin, mund të përdorësh ende masa të ndryshme sigurie për të enkriptuar dhe mbajtur privatësinë e mesazheve.

Me sfondin nga rruga, le të fillojmë.

Ekzistojnë aplikacione të ndryshme të serverit Jabber. Shumë kërkojnë që të shkarkoni kodin burimor dhe pastaj të përpiloni dhe të bëni vetë aplikacionin e serverit. Të tjerët janë gati të shkojnë, me instruksione shumë të thjeshta të instalimit.

Ne do të përdorim Openfire, një burim të hapur, server në bashkëpunim në kohë reale. Ai përdor XMPP (Jabber) për sistemin e mesazheve të tij të çastit dhe funksionon jashtë kutisë me klientin iChat vendas, si dhe shumë klientë të tjerë të mesazheve me bazë Jabber.

Më të mirë të të gjitha, është një instalim i thjeshtë që nuk është shumë i ndryshëm nga instalimi i ndonjë aplikacioni tjetër Mac. Gjithashtu përdor një ndërfaqe të bazuar në web për konfigurimin e serverit, prandaj nuk ka skedarë teksti që duhet të redaktohen ose menaxhohen.

Çfarë duhet të krijoni një Jabber Server

02 nga 04

iChat Server - Instalimi dhe konfigurimi i OpenFire Jabber Server

Serveri i Openfire do të punojë nëse e konfiguroni ose jo emailin. Por, si administratori i Openfire, është një ide e mirë të jesh në gjendje të marrësh njoftime nëse duhet të lindë ndonjë problem. Kapja e ekranit me mirësjellje të Coyote Moon Inc.

Ne zgjodhëm Openfire për Jabber serverin tonë për shkak të lehtësisë së instalimit, konfigurimit të bazuar në web dhe respektimit të standardeve që na lejojnë të krijojmë një server ndër-platformë. Për të filluar në instalimin dhe konfigurimin, duhet të kapni versionin më aktual të Openfire nga faqja e internetit Ignite Realtime.

Shkarko Openfire Jabber / XMPP Server

  1. Për të shkarkuar aplikacionin Openfire, ndalet nga faqja e projektit Openfire dhe kliko butonin Shkarko për versionin më të tanishëm të Openfire.
  2. Openfire është në dispozicion për tre sisteme operative të ndryshme: Windows, Linux dhe Mac. Siç e keni menduar tashmë, ne do të përdorim versionin Mac të aplikacionit.
  3. Zgjidhni butonin Mac download, pastaj klikoni në file openfire_3_7_0.dmg. (Ne jemi duke përdorur Openfire 3.7.0 për këto udhëzime, emri aktual i skedarit do të ndryshojë me kalimin e kohës si të dalin versionet e reja.)

Instalimi i Openfire

  1. Sapo shkarkimi të përfundojë, hapni imazhin e diskut që keni shkarkuar, nëse nuk u hap automatikisht.
  2. Double-click aplikimin Openfire.pkg të listuara në imazhin e diskut.
  3. Instaluesi do të hapë, duke ju mirëpritur në Openfire XMPP Server. Klikoni butonin Vazhdo.
  4. Openfire do të pyesë se ku duhet instaluar softueri; vendndodhja e paracaktuar është e mirë për shumicën e përdoruesve. Klikoni butonin Instalo.
  5. Do t'ju kërkohet një fjalëkalim admin . Furnizoni fjalëkalimin dhe klikoni OK.
  6. Sapo të keni instaluar softuerin, klikoni butonin Mbyll.

Vendosja e OpenFire

  1. Openfire është instaluar si një panel preference. Nisni Preferencat e Sistemit duke klikuar ikonën System Dock Preferences ose duke zgjedhur "System Preferences" nga menyja Apple.
  2. Klikoni panelin e preferencave të Openfire që ndodhet në kategorinë "Të tjera" të Preferencave të Sistemit.
  3. Mund të shihni një mesazh tjetër që thotë, "Për të përdorur panelin e preferencave të Openfire, Preferencat e Sistemit duhet të lënë dhe të rihapen." Kjo ndodh sepse sipër preferencës së Openfire është një aplikacion 32-bit. Në mënyrë që të ekzekutojë aplikacionin, aplikacioni i Sistemit të Sistemit 64-bit duhet të heqë dorë dhe versioni 32-bit të ekzekutohet në vendin e tij. Kjo nuk do të ndikojë në performancën e Mac tuaj, kështu që klikoni OK dhe pastaj hapni sërish skedën e preferencave të Openfire.
  4. Klikoni butonin Open Admin Console.
  5. Kjo do të hapë një faqe në shfletuesin tuaj të parazgjedhur që do t'ju lejojë të administrojë serverin Jabber Openfire.
  6. Pasi që kjo është hera e parë që keni përdorur Openfire, faqja e administratës do të shfaqë një mesazh të mirëpritur dhe do të fillojë procesin e konfigurimit.
  7. Zgjidh një gjuhë, pastaj kliko Vazhdo.
  8. Ju mund të vendosni emrin e domain-it që përdoret për serverin Openfire. Nëse planifikoni të përdorni serverin Openfire vetëm për rrjetin tuaj lokal, pa lidhje me Internetin, atëherë cilësimet e paracaktuara janë në rregull. Nëse dëshironi të hapni serverin Openfire në lidhjet e jashtme, do t'ju duhet të jepni një emër domain plotësisht të kualifikuar. Ju mund ta ndryshoni këtë më vonë nëse dëshironi. Ne do të supozojmë se jeni duke përdorur Openfire për rrjetin tuaj të brendshëm. Prano standarte dhe kliko vazhdo.
  9. Ju mund të zgjidhni të përdorni një bazë të dhënash të jashtme për të mbajtur të gjitha të dhënat e llogarisë Openfire ose për të përdorur bazën e të dhënave të integruar të përfshirë në Openfire. Baza e të dhënave e ngulitur është e mirë për shumicën e instalimeve, veçanërisht nëse numri i klientëve që lidhin është më pak se njëqind. Nëse planifikoni një instalim më të madh, baza e të dhënave e jashtme është një zgjedhje më e mirë. Ne do të supozojmë se kjo është për një instalim të vogël, kështu që ne do të zgjedhim opsionin e Embedded Database. Klikoni Vazhdo.
  10. Të dhënat e llogarisë së përdoruesit mund të ruhen në bazën e të dhënave të serverit, ose mund të tërhiqen nga një server i direktorisë (LDAP) ose nga një server ClearSpace. Për instalime të vogla dhe të mesme në Openfire, veçanërisht nëse nuk po përdorni tashmë një server LDAP ose ClearSpace, baza e të dhënave e integruar e Openfire është opsioni më i lehtë. Ne do të vazhdojmë duke përdorur përzgjedhjen e parazgjedhur. Bëni zgjedhjen tuaj dhe klikoni Vazhdo.
  11. Hapi i fundit është krijimi i një llogarie administratori. Jepni një adresë e-mail funksionale dhe një fjalëkalim për llogarinë. Një shënim: Ju nuk jeni duke dhënë një emër përdoruesi në këtë hap. Emri i përdoruesit për këtë llogari administratori të parazgjedhur do të jetë 'admin' pa kuotat. Klikoni Vazhdo.

Instalimi tani është i plotë.

03 nga 04

iChat Server - Konfigurimi i Openfire Jabber Server

Futni një emër përdoruesi dhe fjalëkalim. Ju gjithashtu mund të përfshini opsionalisht emrin dhe adresën e emailit të përdoruesit dhe përcaktoni nëse përdoruesi i ri mund të jetë administrator i serverit. Kapja e ekranit me mirësjellje të Coyote Moon Inc.

Tani që konfigurimi themelor i serverit OpenFire Jabber është i plotë, është koha për të konfiguruar serverin në mënyrë që klientët tuaj iChat të kenë qasje në të.

  1. Nëse vazhdoni nga vendi ku kemi mbetur në faqen e fundit, do të shihni një buton në faqen e internetit që do t'ju lejojë të kaloni në Openfire Administration Console. Klikoni butonin për të vazhduar. Nëse e keni mbyllur faqen e konfigurimit, mund të rifitoni qasjen në konsolin e administrimit duke nisur panelin e preferencave të Openfire dhe duke klikuar butonin Open Admin Console.
  2. Futni emrin e përdoruesit (admin) dhe fjalëkalimin që keni specifikuar më herët, pastaj klikoni Hyr.
  3. Openfire Admin Console siguron një ndërfaqe të përdoruesit me skeda që ju lejon të konfiguroni Serverin, Përdoruesit / Grupet, Sesionet, Grupi Chat dhe Plugins për shërbimin. Në këtë udhëzues, ne do të shohim vetëm bazat që ju nevojitet për të konfiguruar që të ketë serverin e OpenFire Jabber dhe të funksionojë shpejt.

Administrimi i Administrimit të Hapur: Cilësimet e Email-it

  1. Klikoni butonin Server, pastaj klikoni nën-tab Menaxheri i Serverit.
  2. Klikoni butonin e menysë Settings Email.
  3. Futni cilësimet e SMTP tuaj për të lejuar serverin Openfire të dërgojë e-mail njoftimi tek administratori. Kjo është e detyrueshme; serveri i Openfire do të punojë nëse e konfiguroni ose jo emailin. Por, si administratori i Openfire, është një ide e mirë të jesh në gjendje të marrësh njoftime nëse duhet të lindë ndonjë problem.
  4. Informacioni i kërkuar në cilësimet e postës elektronike është e njëjta informacion që përdorni për klientin tuaj të postës elektronike. Mbështetësi i postës është serveri SMTP (serveri i postës në dalje) që përdorni për email-in tuaj. Nëse serveri juaj i postës elektronike kërkon vërtetim, sigurohuni që të plotësoni emrin e përdoruesit të serverit dhe Fjalëkalimin e serverit. Ky është i njëjti informacion si emri dhe fjalëkalimi i llogarisë suaj të postës elektronike.
  5. Mund të provoni cilësimet e Email duke klikuar butonin Send Test Email.
  6. Ju jepet aftësia për të specifikuar se kush duhet të shkojë në email provë dhe çfarë duhet të jetë teksti i subjektit dhe trupit. Pasi të bëni zgjedhjet tuaja, klikoni Dërgo.
  7. Emaili i testimit duhet të shfaqet në aplikacionin tuaj të postës elektronike pas një kohe të shkurtër.

Openfire Admin Console: Krijimi i përdoruesve

  1. Klikoni butonin Përdoruesit / Grupet.
  2. Klikoni nën-skedën Përdoruesit.
  3. Klikoni butonin e menysë Krijo përdorues të ri të përdoruesve.
  4. Futni një emër përdoruesi dhe fjalëkalim. Ju gjithashtu mund të përfshini opsionalisht emrin dhe adresën e emailit të përdoruesit dhe përcaktoni nëse përdoruesi i ri mund të jetë administrator i serverit.
  5. Përsëritni për përdoruesit shtesë që dëshironi të shtoni.

Duke përdorur iChat për t'u lidhur

Ju do të duhet të krijoni një llogari të re për përdoruesin në iChat.

  1. Launch iChat dhe zgjidhni "Preferences" nga menu iChat.
  2. Zgjidhni tab Accounts.
  3. Klikoni butonin plus (+) nën listën e llogarive rrjedhëse.
  4. Përdorni menunë e dropdown për të vendosur llojin e llogarisë në "Jabber".
  5. Futni emrin e llogarisë. Emri është në formën e mëposhtme: emrin e përdoruesit @ emër domain. Emri i domain u përcaktua gjatë procesit të konfigurimit. Nëse keni përdorur cilësimet e parazgjedhura, do të jetë emri i Mac-it që po pret serverin Openfire, me ".local" të bashkangjitur me emrin e tij. Për shembull, nëse emri i përdoruesit është Tom dhe host Mac quhet Jerry, atëherë emri i plotë i përdoruesit do të jetë Tom@Jerry.local.
  6. Futni fjalëkalimin që keni caktuar tek përdoruesi në Openfire.
  7. Kliko Done.
  8. Një dritare e re e mesazheve të iChat do të hapet për llogarinë e re. Ju mund të shihni një paralajmërim për serverin që nuk ka një certifikatë të besuar. Kjo është për shkak se serveri Openfire përdor një certifikatë të vetë-nënshkruar. Klikoni butonin Vazhdo për të pranuar certifikatën.

Kjo eshte. Ju tani keni një server Jabber plotësisht operativ që do të lejojë klientët iChat të lidhen. Natyrisht, një server i Openfire Jabber ka paksa më shumë funksionalitet në të se sa kemi hulumtuar këtu. Shikuam vetëm minimumin minimal të kërkuar për të hapur serverin Openfire dhe për të lidhur klientët tuaj iChat me të.

Nëse dëshironi të mësoni më shumë rreth përdorimit të serverit OpenFire Jabber, ju mund të gjeni dokumentacion shtesë në:

Dokumentacioni i Hapur

Faqja e fundit e këtij udhëzuesi përfshin udhëzimet për çinstalimin e serverit Openfire nga Mac-i juaj.

04 nga 04

iChat Server - Ç'instalohet Openfire Jabber Server

Futni emrin e llogarisë. Emri është në formën e mëposhtme: emrin e përdoruesit @ emër domain. Për shembull, nëse emri i përdoruesit është Tom dhe host Mac quhet Jerry, atëherë emri i plotë i përdoruesit do të jetë Tom@Jerry.local. Kapja e ekranit me mirësjellje të Coyote Moon Inc.

Një gjë që unë nuk më pëlqen në lidhje me Openfire është se ajo nuk përfshin një uninstaller, ose dokumentacionin në dispozicion në lidhje me atë se si të uninstall it. Për fat të mirë, versioni Unix / Linux përmban hollësi rreth asaj se ku ndodhen skedarët e Openfire, dhe që kur OS X bazohet në një platformë UNIX, ishte mjaft e lehtë të gjente të gjitha skedarët që duhen hequr për të çinstaluar aplikacionin.

Hiq Openfire për Mac

  1. Lëshoni Preferencat e Sistemit, dhe pastaj zgjidhni skedën e preferencave të Openfire.
  2. Klikoni butonin OpenFire.
  3. Pas një vonese të shkurtër, Statusi për Openfire do të ndryshojë për të ndaluar.
  4. Mbyllni panelin e preferencave të Openfire.

Disa nga dosjet dhe dosjet që do t'ju duhet për të fshirë ruhen në dosje të fshehura. Para se t'i fshini ato, fillimisht duhet t'i bëni ato të dukshme. Ju mund të gjeni udhëzime se si t'i dukni sendet e padukshme, si dhe si t'i ktheni ato në formatin e fshehur pasi të keni përfunduar çinstalimin e Openfire, këtu:

Shikoni dosjet e fshehura në Mac tuaj duke përdorur terminalin

  1. Pasi të keni bërë të dukshëm sendet e fshehura, hapni një dritare Finder dhe lundroni në:
    Nisja / usr / local /
  2. Replace fjalët "drive Startup" me emrin e vëllimit boot tuaj Mac.
  3. Pasi të keni në dosjen / usr / local, tërhiqni dosjen Openfire në plehra.
  4. Shkoni te Drive Start / Library / LaunchDaemons dhe terhiq skedarin org.jivesoftware.openfire.plist te plehrat.
  5. Shkoni te Drive Start / Library / PreferencePanes dhe terhiq skedarin Openfire.prefPane te mbeturinat.
  6. Bosh mbeturinat.
  7. Tani mund ta vendosni Mac-in tuaj në gjendjen e parazgjedhur të fshehjes së skedarëve të sistemit, duke përdorur procesin e përshkruar në lidhjen e mësipërme.