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

विषयसूची:

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

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

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

Image
Image

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

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

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

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

पृष्ठभूमि से हटकर, चलिए शुरू करते हैं।

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

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

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

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

  • ओपनफायर रीयल-टाइम सहयोगी सर्वर।
  • एक इंटेल-आधारित मैक।
  • आपके समय का लगभग आधा घंटा।

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

Image
Image

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

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

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

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

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

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

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

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

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

Image
Image

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

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

Openfire Admin Console: ईमेल सेटिंग्स

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

Openfire Admin Console: उपयोगकर्ता बनाना

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

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

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

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

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

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

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

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

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

Image
Image

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

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

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

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

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

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

सिफारिश की: