Paghimo og Jabber-Based Server alang sa iChat

01 sa 04

iChat Server - Paghimo sa Imong Kaugalingong Jabber Server

Atong gamiton ang Openfire, usa ka open source, real-time nga kolaborasyon nga server. Kini naggamit sa XMPP (Jabber) alang sa iyang instant messaging system, ug kini naglihok gikan sa kahon uban sa lumad nga iChat nga kliyente, ingon man usab sa uban pang mga Jabber nga nakabase sa mga kliyente sa pag-messaging. Screen capture sa maayong kabubut-on sa Coyote Moon Inc.

Kung gigamit nimo ang iChat , tingali nahibal-an mo nga kini adunay suporta sa pag-messaging base sa Jabber. Mao kana ang sama nga pamaagi sa pag-messaging nga gigamit sa Google Talk ug daghan pang susama nga mga serbisyo. Si Jabber naggamit sa usa ka open source protocol nga gitawag XMPP sa pagsugod ug pagpakigsulti sa mga kliyente sa messaging. Ang pagdagsa sa usa ka open source nga balangkas mao nga kini dali kaayo nga makadagan sa imong kaugalingong Jabber server sa imong Mac.

Nganong Gamiton ang Imong Kaugalingon nga Jabber-Based iChat Server?

Adunay daghang mga rason nga gamiton ang imong kaugalingong Jabber server aron tugutan ang iChat messaging:

Adunay daghang tinuod nga mga rason, ilabi na alang sa mas dagkong kompaniya nga naggamit sa mga messaging system, apan alang sa kadaghanan sa mga tiggamit, ang pagmugna sa usa ka Jabber server moabut ngadto sa seguridad sa pagkahibalo nga ang imong balay o gamay nga negosyo iChat nga mga mensahe dili maduol sa mga mata sa gawas.

Kana wala magpasabut nga naghimo ka usa ka sirado nga palibot. Ang Jabber server nga imong gimugna niini nga giya mahimong ma-configure alang sa in-house nga paggamit lamang, bukas sa Internet, o halos bisan unsang butang sa sulod. Apan bisan kon imong gipili ang pag-abli sa imong Jabber server ngadto sa mga koneksyon sa Internet, mahimo ka gihapon makagamit sa nagkalainlaing mga paagi sa seguridad aron sa encrypt ug paghimo sa imong mensahe nga pribado.

Uban sa background sa dalan, magsugod kita.

Adunay nagkalainlaing mga aplikasyon sa Jabber server nga anaa. Daghan ang naghangyo kanimo sa pag-download sa source code, ug unya pagtigum ug paghimo sa application sa server sa imong kaugalingon. Ang uban andam na sa pag-adto, uban sa mga yano nga mga instruksyon sa pag-instalar.

Atong gamiton ang Openfire, usa ka open source, real-time nga kolaborasyon nga server. Kini naggamit sa XMPP (Jabber) alang sa iyang instant messaging system, ug kini naglihok gikan sa kahon uban sa lumad nga iChat nga kliyente, ingon man usab sa uban pang mga Jabber nga nakabase sa mga kliyente sa pag-messaging.

Labaw sa tanan, usa kini ka yano nga pag-instalar nga dili kaayo lahi kaysa pag-instalar sa bisan unsang Mac application. Gigamit usab kini sa usa ka web-based interface alang sa pag-configure sa server, busa wala'y mga file sa teksto nga ma-edit o madumala.

Ang Kinahanglan Nimong Magbuhat og Jabber Server

02 sa 04

iChat Server - Pag-instalar ug Pag-setup sa Openfire Jabber Server

Ang server sa Openfire magtrabaho man o wala ka mag-email. Apan isip administrador sa Openfire, maayo nga ideya nga makadawat sa mga pahibalo kung ang usa ka suliran kinahanglan nga motungha. Screen capture sa maayong kabubut-on sa Coyote Moon Inc.

Gipili namo ang Openfire alang sa among Jabber server tungod sa kasayon ​​sa pag-instalar, pagsumpo sa web-based, ug pagsunod sa mga sumbanan nga magtukod sa usa ka cross-platform server. Aron masugdan ang pag-instalar ug pag-setup, kinahanglan nimo nga makuha ang pinakabag-ong bersyon sa Openfire gikan sa Ignite Realtime website.

I-download ang Openfire Jabber / XMPP Server

  1. Sa pag-download sa Openfire application, hunong sa Openfire project site ug i-klik ang Download button alang sa labing bag-ong bersyon sa Openfire.
  2. Ang openfire anaa alang sa tulo ka lain-laing mga operating system: Windows, Linux, ug Mac. Ingon nga tingali nahibal-an na, magamit namon ang bersyon sa Mac sa aplikasyon.
  3. Pilia ang Mac download button, unya i-klik ang openfire_3_7_0.dmg file. (Nagagamit kami sa Openfire 3.7.0 alang niini nga mga instruksyon; ang aktwal nga pangalan sa file mausab sa paglabay sa panahon samtang ang mga bag-ong bersyon gibuhian.)

Pag-instalar sa Openfire

  1. Sa dihang makompleto na ang pag-download, ablihi ang larawan sa disk nga imong gi-download, kon kini dili awtomatikong gibuksan.
  2. Doble-klik ang Openfire.pkg application nga gilista sa disk image.
  3. Ang installer magbukas, abi-abi ka sa Openfire XMPP Server. I-klik ang Continue button.
  4. Ang openfire mangutana kon asa i-install ang software; Ang default nga lugar maayo alang sa kadaghanang tiggamit. I-klik ang Install button.
  5. Ikaw pangutan-on alang sa usa ka password sa admin . Hatagi ang password, ug i-click ang OK.
  6. Sa higayon nga ma-instalar ang software, i-klik ang Close button.

Pagpahimutang sa Openfire

  1. Ang openfire gi-install ingon nga usa ka preference nga pane. Paglihok sa Sistema sa Pagpili pinaagi sa pag-klik sa System Preferences Dock icon o pagpili sa "Preferences sa System" gikan sa Apple nga menu.
  2. I-klik ang "Openfire preference" nga nahimutang sa "Other" category sa System Preferences.
  3. Mahimo nimong makita ang laing mensahe nga nag-ingon, "Aron magamit ang Openfire preference pane, ang System Preferences kinahanglan hunongon ug buksan pag-usab." Kini mahitabo tungod kay ang Openfire preference pane usa ka aplikasyon nga 32-bit. Aron makadagan ang aplikasyon, ang 64-bit nga System Preferences application kinahanglang mohunong, ug ang 32-bit nga bersyon magpadagan sa iyang dapit. Dili kini makaapekto sa performance sa imong Mac, busa i-klik OK, ug dayon ablihi ang Openfire preference pane pag-usab.
  4. I-klik ang button sa Bukas Admin Console.
  5. Kini magbukas sa usa ka web page sa imong default nga browser nga magtugot kanimo sa pagpangalagad sa Openfire Jabber server.
  6. Tungod kay kini ang unang higayon nga imong gigamit ang Openfire, ang pahina sa administrasyon magpakita sa usa ka welcome message ug sugdan ang proseso sa pag-setup.
  7. Pagpili og usa ka pinulongan, unya i-klik ang Padayon.
  8. Mahimo nimo ibutang ang domain name nga gigamit alang sa Openfire server. Kon nagplano ka nga modagan sa Openfire server alang lamang sa imong lokal nga network, nga walay koneksyon sa Internet, nan ang mga default nga setting maayo. Kon gusto ka nga moabli sa Openfire server ngadto sa mga koneksyon sa gawas, kinahanglan nimo nga mohatag og hingpit nga kwalipikadong ngalan sa domain. Mahimo nimo kini usbon kon buot nimo. Atong hunahunaon nga nagagamit ka sa Openfire alang sa imong kaugalingong internal nga network. Dawata ang mga default, ug i-klik ang Padayon.
  9. Mahimo nimong pilion nga gamiton ang usa ka eksternal nga database aron paghupot sa tanan nga mga datos sa Openfire account o gamiton ang na-embed nga built-in database nga gilakip sa Openfire. Ang embedded database maayo alang sa kadaghanan nga mga instalasyon, labi na kon ang gidaghanon sa mga nagkonektar sa mga kliyente dili moabut sa usa ka gatus. Kon nagplano ka sa mas dako nga pag-instalar, ang eksternal nga database usa ka mas maayo nga pagpili. Atong hunahunaon kini alang sa usa ka gamay nga pag-instalar, busa atong pilion ang opsyon sa Embedded Database. I-klik ang Padayon.
  10. Ang datos sa account sa user mahimong mapondo sa database sa server, o kini makuha gikan sa usa ka directory server (LDAP) o usa ka ClearSpace server. Alang sa gagmay ug medium nga mga instalasyon sa Openfire, ilabi na kon wala ka magamit ang usa ka LDAP o ClearSpace server, ang default nga Openfire embedded database mao ang labing sayon ​​nga kapilian. Magpadayon kami sa paggamit sa default nga pagpili. Himoa ang imong pagpili, ug i-klik ang Padayon.
  11. Ang katapusan nga lakang mao ang paghimo sa usa ka account sa administrator. Paghatag og usa ka abtik nga email address ug usa ka password alang sa account. Usa ka mubo nga sulat: Wala ka naghatag og username sa niini nga lakang. Ang username alang niining default nga administrator account mahimong 'admin' nga walay mga kinutlo. I-klik ang Padayon.

Ang pag-setup nahuman na karon.

03 of 04

iChat Server - Pag-configure sa Openfire Jabber Server

Pagsulod sa usa ka username ug password. Mahimo usab nimo nga ilakip ang tinuod nga pangalan ug email address sa user, ug isulti kung ang bag-ong user mahimong usa ka administrator sa server. Screen capture sa maayong kabubut-on sa Coyote Moon Inc.

Karon nga ang nag-una nga pag-setup sa Openfire Jabber server kompleto na, panahon na aron ma-configure ang server aron ang imong mga kliyente sa iChat maka-access niini.

  1. Kung nagpadayon ka gikan sa kung asa kami nahibilin sa katapusang panid, imong makita ang usa ka button sa web page nga magpadayon kanimo sa Openfire Administration Console. I-klik ang button aron magpadayon. Kung imong gisirado ang web page sa setup, mahimo nimong makuha ang access sa administrasyon nga console pinaagi sa paglansad sa Openfire preference pane ug pag-klik sa Open Admin Console button.
  2. Pagsulod sa username (admin), ug password nga imong gipasabut sa sayo pa, dayon i-klik Login.
  3. Ang Openfire Admin Console naghatag og usa ka tabbed user interface nga nagtugot kanimo sa pag-configure sa Server, Users / Groups, Sessions, Group Chat, ug Plugins alang sa serbisyo. Niini nga giya, atong tan-awon ang mga sukaranan nga kinahanglan nimo nga i-configure aron ang server sa Openfire Jabber ug sa pagdagan sa madali.

Openfire Admin Console: Email Settings

  1. I-klik ang Server tab, unya i-klik ang Server Manager sub-tab.
  2. I-klik ang item sa menu sa Settings sa Email.
  3. Pagsulod sa imong mga setting sa SMTP aron ang Openfire server mopadala sa abiso nga mga email ngadto sa administrator. Kini opsyonal; ang server sa Openfire magtrabaho kung imo ba gipahimutang ang email. Apan isip administrador sa Openfire, maayo nga ideya nga makadawat sa mga pahibalo kung ang usa ka suliran kinahanglan nga motungha.
  4. Ang impormasyon nga gipangayo sa email settings mao ang sama nga kasayuran nga imong gigamit alang sa imong email client. Ang mail host mao ang SMTP server (outgoing mail server) nga imong gigamit alang sa imong email. Kung ang imong email server nagkinahanglan og pag-authentication, siguroha nga pun-on ang username username, ug password sa Server. Kini mao ang sama nga impormasyon sa imong username ug password sa email account.
  5. Mahimo nimo sulayan ang mga setting sa Email pinaagi sa pag-klik sa button sa Send Test Email.
  6. Gihatagan ka sa abilidad sa pagtino kon kinsa ang test email nga kinahanglan moadto, ug kung unsa ang subject ug body text kinahanglan. Sa higayon nga maghimo ka sa imong mga pagpili, i-klik Send.
  7. Ang test email kinahanglan nga makita sa imong email application human sa mubo nga panahon.

Openfire Admin Console: Paghimo sa mga tiggamit

  1. I-klik ang tab nga Mga Gumagamit / Mga Grupo.
  2. I-klik ang Users sub-tab.
  3. I-klik ang menu sa Create New Users menu.
  4. Pagsulod sa usa ka username ug password. Mahimo usab nimo nga ilakip ang tinuod nga pangalan ug email address sa user, ug isulti kung ang bag-ong user mahimong usa ka administrator sa server.
  5. Balika ang dugang nga mga tiggamit nga imong idugang.

Paggamit sa iChat sa Sumpaysumpaya

Kinahanglan nimong maghimo og bag-ong account alang sa tiggamit sa iChat.

  1. Ilunsad ang iChat ug pilia ang "Preferences" gikan sa iChat menu.
  2. Pilia ang Tabs Accounts.
  3. I-klik ang plus (+) button ubos sa listahan sa mga kasamtangan nga mga account.
  4. Gamita ang dropdown menu aron i-set ang Account Type sa "Jabber."
  5. Pagsulod sa ngalan sa account. Ang ngalan anaa sa mosunod nga porma: username @ domain name. Ang ngalan sa domain natino sa panahon sa proseso sa pag-setup. Kung gigamit nimo ang default settings, kini ang ngalan sa Mac nga nag-host sa Openfire server, nga adunay ".local" nga gi-attach sa ngalan niini. Pananglitan, kung ang username mao ang Tom ug ang host Mac gitawag nga Jerry, nan ang hingpit nga username mao ang Tom@Jerry.local.
  6. Pagsulod sa password nga imong gi-assign sa user sa Openfire.
  7. I-klik ang Tapos.
  8. Ang usa ka bag-ong window sa messaging iChat mag-abli alang sa bag-ong account. Mahimo nimong makita ang usa ka pasidaan mahitungod sa server nga walay kasaligang sertipiko. Kini tungod kay ang server sa Openfire naggamit sa self-signed certificate. I-klik ang Continue button aron sa pagdawat sa sertipiko.

Mao kana. Ikaw karon adunay usa ka hingpit nga operasyon nga Jabber server nga magtugot sa mga kliyente sa iChat nga makonektar. Siyempre, ang usa ka Openfire Jabber server dunay usa ka gamay pa nga kagamitan niini kay sa atong gisusi dinhi. Gitan-aw lang namo ang labing gikinahanglan nga minimum aron makuha ang Openfire server ug pagdagan, ug i-connect ang imong mga kliyente sa iChat.

Kung gusto nimo nga makat-on og dugang mahitungod sa paggamit sa Openfire Jabber server, makakaplag ka dugang nga dokumentasyon sa:

Openfire Documentation

Ang katapusan nga pahina niini nga giya naglakip sa mga instruksyon alang sa pag-uninstall sa Openfire server gikan sa imong Mac.

04 sa 04

iChat Server - Pag-instalar sa Openfire Jabber Server

Pagsulod sa ngalan sa account. Ang ngalan anaa sa mosunod nga porma: username @ domain name. Pananglitan, kung ang username mao ang Tom ug ang host Mac gitawag nga Jerry, nan ang hingpit nga username mao ang Tom@Jerry.local. Screen capture sa maayong kabubut-on sa Coyote Moon Inc.

Usa ka butang nga dili ko gusto mahitungod sa Openfire mao nga wala kini naglakip sa usa ka uninstaller, o dali nga magamit nga dokumentasyon kung unsaon kini i-uninstall. Suwerte, ang bersyon sa Unix / Linux naglangkob sa mga detalye kung diin nahimutang ang mga file sa Openfire, ug tungod kay ang OS X gibase sa usa ka plataporma sa UNIX, sayon ​​ra kini nga makit-an ang tanang mga file nga kinahanglang kuhaon aron sa pag-uninstall sa aplikasyon.

Uninstall Openfire alang sa Mac

  1. Paglihok sa Sistema nga Gipili, ug unya pilia ang Openfire preference pane.
  2. I-klik ang Stop Openfire button.
  3. Human sa mubo nga paglangan, ang Status alang sa Openfire mag-usab sa Pagbiya.
  4. Siksika ang Openfire preference pane.

Ang pipila sa mga file ug mga folder nga kinahanglan nimo nga hinginon gitipigan sa mga natago nga mga folder. Sa dili pa nimo mapapas kini, kinahanglan una nimo nga makita ang mga butang. Makita nimo ang mga panudlo kon unsaon paghimo ang dili makita nga mga butang nga makita, ingon man usab kung unsaon pagbalik sa mga gitago nga format human nimo mahuman ang pag-uninstall sa Openfire, dinhi:

Tan-awa ang Natago nga mga Folder sa Imong Mac Gamit ang Terminal

  1. Human makita ang natago nga mga butang nga makita, ablihi ang Finder window ug navigate sa:
    Startup drive / usr / local /
  2. Ibalik ang mga pulong nga "Startup drive" uban sa ngalan sa volume sa boot sa Mac.
  3. Diha sa / usr / local folder, i-drag ang folder sa Openfire sa basurahan.
  4. Pagdala sa Startup drive / Library / LaunchDaemons ug i-drag ang org.jivesoftware.openfire.plist file sa basurahan.
  5. Pagdala sa Startup drive / Library / PreferencePanes ug i-drag ang Openfire.prefPane file ngadto sa basurahan.
  6. Hugaw ang basura.
  7. Mahimo nimong ibutang ang imong Mac balik sa default nga kondisyon sa pagtago sa mga file sa sistema, gamit ang proseso nga gilatid sa link sa ibabaw.