IChat के लिए एक जैबर-आधारित सर्वर बनाएँ

04 में से 01

iChat सर्वर - अपना खुद का जैबर सर्वर बनाएं

हम ओपनफायर, ओपन सोर्स, रीयल-टाइम सहयोग सर्वर का उपयोग करने जा रहे हैं। यह अपने त्वरित संदेश प्रणाली के लिए एक्सएमपीपी (जैबर) का उपयोग करता है, और यह मूल iChat क्लाइंट के साथ-साथ कई अन्य जैबर-आधारित संदेश क्लाइंट के साथ बॉक्स से बाहर काम करता है। कोयोट चंद्रमा इंक की स्क्रीन कैप्चर सौजन्य

यदि आप iChat का उपयोग करते हैं, तो आप शायद पहले से ही जानते हैं कि इसमें जैबर-आधारित मैसेजिंग के लिए अंतर्निहित समर्थन है। Google टॉक और कई अन्य समान सेवाओं द्वारा उपयोग की जाने वाली वही संदेश योजना है। जेबबर मैसेजिंग क्लाइंट के साथ शुरू करने और बात करने के लिए एक्सएमपीपी नामक एक ओपन सोर्स प्रोटोकॉल का उपयोग करता है। ओपन सोर्स फ्रेमवर्क का अपवाद यह है कि यह आपके मैक पर अपना खुद का जैबर सर्वर चलाने में बहुत आसान बनाता है।

अपने खुद के जेबबर-आधारित iChat सर्वर का उपयोग क्यों करें?

IChat संदेश को अनुमति देने के लिए अपने स्वयं के जैबर सर्वर का उपयोग करने के कई कारण हैं:

वास्तव में कई अन्य कारण हैं, विशेष रूप से बड़ी कंपनियों के लिए जो मैसेजिंग सिस्टम का उपयोग करते हैं, लेकिन अधिकांश उपयोगकर्ताओं के लिए, एक जैबर सर्वर बनाना, यह जानने के लिए नीचे आता है कि आपका घर या छोटा व्यवसाय iChat संदेश बाहरी आंखों तक पहुंच योग्य नहीं है।

इसका मतलब यह नहीं है कि आप एक बंद वातावरण बना रहे हैं। इस गाइड में आपके द्वारा बनाए गए जैबर सर्वर को केवल घर के उपयोग के लिए कॉन्फ़िगर किया जा सकता है, इंटरनेट के लिए खुला हो सकता है, या बस कुछ भी बीच में। लेकिन अगर आप अपने जेबबर सर्वर को इंटरनेट कनेक्शन में खोलना चुनते हैं, तो भी आप एन्क्रिप्ट करने और अपने मैसेजिंग को निजी रखने के लिए विभिन्न सुरक्षा उपायों का उपयोग कर सकते हैं।

रास्ते से पृष्ठभूमि के साथ, चलो शुरू करें।

विभिन्न जैबर सर्वर अनुप्रयोग उपलब्ध हैं। कई लोगों को आपको स्रोत कोड डाउनलोड करने की आवश्यकता होती है, और उसके बाद सर्वर अनुप्रयोग को संकलित और बनाते हैं। अन्य बहुत सरल स्थापना निर्देशों के साथ जाने के लिए तैयार हैं।

हम ओपनफायर, ओपन सोर्स, रीयल-टाइम सहयोग सर्वर का उपयोग करने जा रहे हैं। यह अपने त्वरित संदेश प्रणाली के लिए एक्सएमपीपी (जैबर) का उपयोग करता है, और यह मूल iChat क्लाइंट के साथ-साथ कई अन्य जैबर-आधारित संदेश क्लाइंट के साथ बॉक्स से बाहर काम करता है।

सबसे अच्छा, यह एक साधारण स्थापना है जो किसी अन्य मैक एप्लिकेशन को स्थापित करने से कहीं अलग नहीं है। यह सर्वर को कॉन्फ़िगर करने के लिए वेब-आधारित इंटरफ़ेस का भी उपयोग करता है, इसलिए संपादित या प्रबंधित करने के लिए कोई टेक्स्ट फ़ाइल नहीं है।

एक जबर सर्वर बनाने के लिए आपको क्या चाहिए

04 में से 02

iChat सर्वर - ओपनफायर जैबर सर्वर की स्थापना और सेटअप

ओपनफायर सर्वर काम करेगा चाहे आप ईमेल सेट अप करें या नहीं। लेकिन ओपनफायर प्रशासक के रूप में, यदि कोई समस्या उत्पन्न होनी चाहिए तो नोटिफिकेशन प्राप्त करने में सक्षम होना एक अच्छा विचार है। कोयोट चंद्रमा इंक की स्क्रीन कैप्चर सौजन्य

हमने अपने जैबर सर्वर के लिए ओपनफायर चुना है क्योंकि इसकी स्थापना, वेब-आधारित कॉन्फ़िगरेशन और मानकों का अनुपालन है जो हमें क्रॉस-प्लेटफ़ॉर्म सर्वर बनाने देता है। इंस्टॉलेशन और सेटअप पर शुरू करने के लिए, आपको इग्नाइट रीयलटाइम वेबसाइट से ओपनफायर का सबसे वर्तमान संस्करण पकड़ना होगा।

ओपनफायर जैबर / एक्सएमपीपी सर्वर डाउनलोड करें

  1. ओपनफायर एप्लिकेशन डाउनलोड करने के लिए, ओपनफायर प्रोजेक्ट साइट द्वारा रुकें और ओपनफायर के सबसे वर्तमान संस्करण के लिए डाउनलोड बटन पर क्लिक करें।
  2. ओपनफायर तीन अलग-अलग ऑपरेटिंग सिस्टम के लिए उपलब्ध है: विंडोज, लिनक्स और मैक। जैसा कि आपने शायद पहले ही अनुमान लगाया है, हम एप्लिकेशन के मैक संस्करण का उपयोग करेंगे।
  3. मैक डाउनलोड बटन का चयन करें, फिर openfire_3_7_0.dmg फ़ाइल पर क्लिक करें। (हम इन निर्देशों के लिए ओपनफायर 3.7.0 का उपयोग कर रहे हैं; वास्तविक फ़ाइल नाम समय के साथ बदल जाएगा क्योंकि नए संस्करण जारी किए गए हैं।)

ओपनफायर स्थापित करना

  1. एक बार डाउनलोड पूर्ण हो जाने पर, डिस्क डाउनलोड की गई छवि को खोलें, अगर यह स्वचालित रूप से नहीं खुलता है।
  2. डिस्क छवि में सूचीबद्ध Openfire.pkg एप्लिकेशन को डबल-क्लिक करें।
  3. इंस्टॉलर खुलेगा, ओपनफायर एक्सएमपीपी सर्वर पर आपका स्वागत करेगा। जारी रखें बटन पर क्लिक करें।
  4. ओपनफायर पूछेगा कि सॉफ्टवेयर कहां स्थापित करना है; अधिकांश उपयोगकर्ताओं के लिए डिफ़ॉल्ट स्थान ठीक है। इंस्टॉल बटन पर क्लिक करें।
  5. आपको एक व्यवस्थापक पासवर्ड के लिए कहा जाएगा। पासवर्ड की आपूर्ति करें, और ठीक क्लिक करें।
  6. एक बार सॉफ़्टवेयर स्थापित हो जाने के बाद, बंद करें बटन पर क्लिक करें।

ओपनफायर सेट अप करना

  1. ओपनफायर एक वरीयता फलक के रूप में स्थापित किया गया है। सिस्टम प्राथमिकता डॉक आइकन पर क्लिक करके या ऐप्पल मेनू से "सिस्टम प्राथमिकताएं" चुनकर सिस्टम प्राथमिकताएं लॉन्च करें।
  2. सिस्टम प्राथमिकताओं की "अन्य" श्रेणी में स्थित ओपनफायर वरीयता फलक पर क्लिक करें।
  3. आप एक और संदेश देख सकते हैं जो कहता है, "ओपनफायर वरीयता फलक का उपयोग करने के लिए, सिस्टम प्राथमिकताओं को छोड़ना और फिर से खोलना चाहिए।" ऐसा इसलिए होता है क्योंकि ओपनफायर वरीयता फलक 32-बिट अनुप्रयोग है। एप्लिकेशन को चलाने के लिए, 64-बिट सिस्टम प्राथमिकता अनुप्रयोग को छोड़ना होगा, और 32-बिट संस्करण इसके स्थान पर चलाया जाएगा। यह आपके मैक के प्रदर्शन को प्रभावित नहीं करेगा, इसलिए ठीक क्लिक करें, और फिर ओपनफायर वरीयता फलक फिर से खोलें।
  4. ओपन एडमिन कंसोल बटन पर क्लिक करें।
  5. यह आपके डिफ़ॉल्ट ब्राउज़र में एक वेब पेज खुल जाएगा जो आपको ओपनफायर जैबर सर्वर को प्रशासित करने की अनुमति देगा।
  6. चूंकि यह पहली बार है जब आपने ओपनफायर का उपयोग किया है, तो प्रशासन पृष्ठ एक स्वागत संदेश प्रदर्शित करेगा और सेटअप प्रक्रिया शुरू करेगा।
  7. एक भाषा का चयन करें, फिर जारी रखें पर क्लिक करें।
  8. आप ओपनफायर सर्वर के लिए इस्तेमाल डोमेन नाम सेट कर सकते हैं। यदि आप केवल अपने स्थानीय नेटवर्क के लिए ओपनफायर सर्वर चलाने की योजना बना रहे हैं, तो इंटरनेट से कोई कनेक्शन नहीं है, तो डिफ़ॉल्ट सेटिंग्स ठीक हैं। यदि आप ओपनफायर सर्वर को बाहरी कनेक्शन में खोलना चाहते हैं, तो आपको एक पूर्णतः योग्य डोमेन नाम प्रदान करना होगा। यदि आप चाहें तो इसे बाद में बदल सकते हैं। हम यह मानने जा रहे हैं कि आप अपने आंतरिक नेटवर्क के लिए ओपनफायर का उपयोग कर रहे हैं। डिफ़ॉल्ट स्वीकार करें, और जारी रखें पर क्लिक करें।
  9. आप ओपनफायर खाता डेटा को रखने के लिए बाहरी डेटाबेस का उपयोग करना चुन सकते हैं या ओपनफायर के साथ एम्बेडेड अंतर्निहित डेटाबेस का उपयोग कर सकते हैं। एम्बेडेड डेटाबेस अधिकांश इंस्टॉलेशन के लिए ठीक है, खासकर यदि कनेक्ट करने वाले क्लाइंट की संख्या एक सौ से भी कम है। यदि आप एक बड़ी स्थापना की योजना बना रहे हैं, तो बाहरी डेटाबेस बेहतर विकल्प है। हम मान लेंगे कि यह एक छोटी स्थापना के लिए है, इसलिए हम एंबेडेड डाटाबेस विकल्प का चयन करेंगे। जारी रखें पर क्लिक करें।
  10. उपयोगकर्ता खाता डेटा सर्वर डेटाबेस में संग्रहीत किया जा सकता है, या इसे एक निर्देशिका सर्वर (एलडीएपी) या एक साफ़ स्पेस सर्वर से खींचा जा सकता है। छोटे से मध्यम ओपनफायर इंस्टॉलेशन के लिए, खासकर यदि आप पहले से ही एलडीएपी या क्लियरस्पेस सर्वर का उपयोग नहीं कर रहे हैं, तो डिफ़ॉल्ट ओपनफायर एम्बेडेड डेटाबेस सबसे आसान विकल्प है। हम डिफ़ॉल्ट चयन का उपयोग कर आगे बढ़ने जा रहे हैं। अपना चयन करें, और जारी रखें पर क्लिक करें।
  11. अंतिम चरण एक व्यवस्थापक खाता बनाना है। खाते के लिए एक कार्यात्मक ईमेल पता और पासवर्ड प्रदान करें। एक नोट: आप इस चरण में उपयोगकर्ता नाम नहीं दे रहे हैं। इस डिफ़ॉल्ट व्यवस्थापक खाते के लिए उपयोगकर्ता नाम उद्धरण के बिना 'व्यवस्थापक' होगा। जारी रखें पर क्लिक करें।

सेटअप अब पूरा हो गया है।

03 का 04

iChat सर्वर - ओपनफायर जैबर सर्वर को कॉन्फ़िगर करना

उपयोगकर्ता नाम और पासवर्ड दर्ज करें। आप उपयोगकर्ता के वास्तविक नाम और ईमेल पते को वैकल्पिक रूप से शामिल भी कर सकते हैं, और यह निर्दिष्ट कर सकते हैं कि नया उपयोगकर्ता सर्वर का व्यवस्थापक हो सकता है या नहीं। कोयोट चंद्रमा इंक की स्क्रीन कैप्चर सौजन्य

अब जब ओपनफायर जैबर सर्वर का मूल सेटअप पूरा हो गया है, तो सर्वर को कॉन्फ़िगर करने का समय है ताकि आपके iChat क्लाइंट इसे एक्सेस कर सकें।

  1. यदि आप अंतिम पृष्ठ पर जहां से छोड़े गए हैं, वहां से आप जारी रहे हैं, तो आपको वेब पेज पर एक बटन दिखाई देगा जो आपको ओपनफायर एडमिनिस्ट्रेशन कंसोल पर जाने देगा। जारी रखने के लिए बटन पर क्लिक करें। यदि आपने सेटअप वेब पेज बंद कर दिया है, तो आप ओपनफायर वरीयता फलक लॉन्च करके और ओपन एडमिन कंसोल बटन पर क्लिक करके प्रशासन कंसोल तक पहुंच प्राप्त कर सकते हैं।
  2. उपयोगकर्ता नाम (व्यवस्थापक), और पासवर्ड जो आपने पहले निर्दिष्ट किया है दर्ज करें, फिर लॉगिन पर क्लिक करें।
  3. ओपनफायर एडमिन कंसोल एक टैबबड यूजर इंटरफेस प्रदान करता है जो आपको सेवा के लिए सर्वर, उपयोगकर्ता / समूह, सत्र, समूह चैट और प्लगइन्स को कॉन्फ़िगर करने की अनुमति देता है। इस मार्गदर्शिका में, हम केवल उन मूलभूत बातें देखेंगे जिन्हें आपको ओपनफायर जैबर सर्वर को अपनाने और चलाने के लिए कॉन्फ़िगर करने की आवश्यकता है।

ओपनफायर व्यवस्थापक कंसोल: ईमेल सेटिंग्स

  1. सर्वर टैब पर क्लिक करें, फिर सर्वर प्रबंधक उप-टैब पर क्लिक करें।
  2. ईमेल सेटिंग्स मेनू आइटम पर क्लिक करें।
  3. ओपनफायर सर्वर को व्यवस्थापक को अधिसूचना ईमेल भेजने की अनुमति देने के लिए अपनी एसएमटीपी सेटिंग्स दर्ज करें। यह वैकल्पिक है; ओपनफायर सर्वर काम करेगा चाहे आप ईमेल सेट अप करें या नहीं। लेकिन ओपनफायर प्रशासक के रूप में, यदि कोई समस्या उत्पन्न होनी चाहिए तो नोटिफिकेशन प्राप्त करने में सक्षम होना एक अच्छा विचार है।
  4. ईमेल सेटिंग्स में मांगी गई जानकारी वही जानकारी है जिसका उपयोग आप अपने ईमेल क्लाइंट के लिए करते हैं। मेल होस्ट आपके ईमेल के लिए उपयोग किए जाने वाले SMTP सर्वर (आउटगोइंग मेल सर्वर) है। यदि आपके ईमेल सर्वर को प्रमाणीकरण की आवश्यकता है, तो सर्वर उपयोगकर्ता नाम और सर्वर पासवर्ड भरना सुनिश्चित करें। यह वही जानकारी है जो आपका ईमेल खाता उपयोगकर्ता नाम और पासवर्ड है।
  5. आप टेस्ट ईमेल भेजें बटन पर क्लिक करके ईमेल सेटिंग्स का परीक्षण कर सकते हैं।
  6. आपको यह निर्दिष्ट करने की क्षमता दी जाती है कि परीक्षण ईमेल किसके पास जाना चाहिए, और विषय और बॉडी टेक्स्ट क्या होना चाहिए। एक बार जब आप अपना विकल्प चुन लेते हैं, तो भेजें पर क्लिक करें।
  7. परीक्षण ईमेल आपके ईमेल एप्लिकेशन में थोड़े समय के बाद दिखाई देना चाहिए।

ओपनफायर व्यवस्थापक कंसोल: उपयोगकर्ताओं को बनाना

  1. उपयोगकर्ता / समूह टैब पर क्लिक करें।
  2. उपयोगकर्ता उप-टैब पर क्लिक करें।
  3. नया उपयोगकर्ता मेनू आइटम बनाएं पर क्लिक करें।
  4. उपयोगकर्ता नाम और पासवर्ड दर्ज करें। आप उपयोगकर्ता के वास्तविक नाम और ईमेल पते को वैकल्पिक रूप से शामिल भी कर सकते हैं, और यह निर्दिष्ट कर सकते हैं कि नया उपयोगकर्ता सर्वर का व्यवस्थापक हो सकता है या नहीं।
  5. उन अतिरिक्त उपयोगकर्ताओं के लिए दोहराएं जिन्हें आप जोड़ना चाहते हैं।

कनेक्ट करने के लिए iChat का उपयोग करना

आपको iChat में उपयोगकर्ता के लिए एक नया खाता बनाना होगा।

  1. IChat लॉन्च करें और iChat मेनू से "प्राथमिकताएं" चुनें।
  2. खाता टैब का चयन करें।
  3. वर्तमान खातों की सूची के तहत प्लस (+) बटन पर क्लिक करें।
  4. खाता प्रकार को "जैबर" पर सेट करने के लिए ड्रॉपडाउन मेनू का उपयोग करें।
  5. खाता नाम दर्ज करें। नाम निम्न रूप में है: उपयोगकर्ता नाम @ डोमेन नाम। डोमेन नाम सेटअप प्रक्रिया के दौरान निर्धारित किया गया था। यदि आपने डिफ़ॉल्ट सेटिंग्स का उपयोग किया है, तो यह मैक का नाम होगा जो ओपनफायर सर्वर होस्ट कर रहा है, ".local" के नाम से जोड़ा गया है। उदाहरण के लिए, यदि उपयोगकर्ता नाम टॉम है और होस्ट मैक को जैरी कहा जाता है, तो पूरा उपयोगकर्ता नाम Tom@Jerry.local होगा।
  6. ओपनफायर में उपयोगकर्ता को असाइन किया गया पासवर्ड दर्ज करें।
  7. संपन्न क्लिक करें।
  8. नए खाते के लिए एक नई आईकैट मैसेजिंग विंडो खुल जाएगी। आप सर्वर के बारे में एक चेतावनी देख सकते हैं जिसमें विश्वसनीय प्रमाणपत्र नहीं है। ऐसा इसलिए है क्योंकि ओपनफायर सर्वर एक स्व-हस्ताक्षरित प्रमाणपत्र का उपयोग करता है। प्रमाणपत्र स्वीकार करने के लिए जारी रखें बटन पर क्लिक करें।

बस। अब आपके पास एक पूरी तरह से परिचालित जैबर सर्वर है जो iChat क्लाइंट को कनेक्ट करने की अनुमति देगा। बेशक, हमने यहां खोजे जाने के मुकाबले एक ओपनफायर जैबर सर्वर की काफी अधिक कार्यक्षमता है। हमने केवल ओपनफायर सर्वर को चलाने और चलाने के लिए आवश्यक न्यूनतम न्यूनतम देखा, और अपने iChat क्लाइंट को उससे कनेक्ट करने के लिए देखा।

यदि आप ओपनफायर जैबर सर्वर का उपयोग करने के बारे में अधिक जानना चाहते हैं, तो आप यहां अतिरिक्त दस्तावेज पा सकते हैं:

ओपनफायर दस्तावेज़ीकरण

इस मार्गदर्शिका के अंतिम पृष्ठ में आपके मैक से ओपनफायर सर्वर को अनइंस्टॉल करने के निर्देश शामिल हैं।

04 का 04

iChat सर्वर - ओपनफायर जैबर सर्वर अनइंस्टॉल करना

खाता नाम दर्ज करें। नाम निम्न रूप में है: उपयोगकर्ता नाम @ डोमेन नाम। उदाहरण के लिए, यदि उपयोगकर्ता नाम टॉम है और होस्ट मैक को जैरी कहा जाता है, तो पूरा उपयोगकर्ता नाम Tom@Jerry.local होगा। कोयोट चंद्रमा इंक की स्क्रीन कैप्चर सौजन्य

एक चीज़ जो मुझे ओपनफायर के बारे में पसंद नहीं है वह यह है कि इसमें अनइंस्टॉलर, या आसानी से उपलब्ध दस्तावेज शामिल नहीं है, इसे अनइंस्टॉल करने के तरीके के बारे में। सौभाग्य से, यूनिक्स / लिनक्स संस्करण में ओपनफायर फाइलें कहां स्थित हैं, इसके बारे में विवरण शामिल हैं, और चूंकि ओएस एक्स यूनिक्स प्लेटफ़ॉर्म पर आधारित है, इसलिए एप्लिकेशन को अनइंस्टॉल करने के लिए निकाली जाने वाली सभी फ़ाइलों को ढूंढना काफी आसान था।

मैक के लिए ओपनफायर अनइंस्टॉल करें

  1. सिस्टम प्राथमिकता लॉन्च करें, और उसके बाद ओपनफायर वरीयता फलक का चयन करें।
  2. ओपनफायर बंद करें बटन पर क्लिक करें।
  3. थोड़ी देर के बाद, ओपनफायर की स्थिति रोक दी जाएगी।
  4. ओपनफायर वरीयता फलक बंद करें।

कुछ फ़ाइलों और फ़ोल्डरों को जिन्हें आप हटाने की आवश्यकता होगी उन्हें छिपे हुए फ़ोल्डर्स में संग्रहीत किया जाता है। इससे पहले कि आप उन्हें हटा सकें, आपको पहले वस्तुओं को दिखाना होगा। आप अदृश्य वस्तुओं को अनइंस्टॉल करने के बाद अदृश्य वस्तुओं को दृश्यमान बनाने के तरीके के साथ-साथ छुपा प्रारूप में वापस लौटने के तरीके के बारे में निर्देश प्राप्त कर सकते हैं, यहां:

टर्मिनल का उपयोग कर अपने मैक पर छिपे हुए फ़ोल्डर देखें

  1. छिपा वस्तुओं को दृश्यमान बनाने के बाद, एक खोजक विंडो खोलें और नेविगेट करें:
    स्टार्टअप ड्राइव / यूएसआर / स्थानीय /
  2. अपने मैक की बूट वॉल्यूम के नाम से "स्टार्टअप ड्राइव" शब्द को बदलें।
  3. एक बार / usr / स्थानीय फ़ोल्डर में, ओपनफायर फ़ोल्डर को ट्रैश में खींचें।
  4. स्टार्टअप ड्राइव / लाइब्रेरी / लॉन्चडेमॉन पर नेविगेट करें और org.jivesoftware.openfire.plist फ़ाइल को ट्रैश में खींचें।
  5. स्टार्टअप ड्राइव / लाइब्रेरी / वरीयताओं पर नेविगेट करें और Openfire.prefPane फ़ाइल को ट्रैश में खींचें।
  6. कचरा खाली करें।
  7. अब आप उपरोक्त लिंक में उल्लिखित प्रक्रिया का उपयोग करके, अपने मैक को सिस्टम फ़ाइलों को छिपाने की डिफ़ॉल्ट स्थिति पर वापस सेट कर सकते हैं।