ایکسٹینسیبل میسجنگ اینڈ پریزنس پروٹوکول (XMPP) XML (ایکسٹینسیبل مارک اپ لینگویج) پر مبنی میسج پر مبنی مڈل ویئر کے لیے ایک کمیونیکیشن پروٹوکول ہے۔ اس پروٹوکول کا اصل نام جابر تھا، اور اسے جابر اوپن سورس کمیونٹی نے 1999 میں ریئل ٹائم، انسٹنٹ میسجنگ (IM)، موجودگی کی معلومات، اور رابطہ فہرست کی دیکھ بھال کے لیے تیار کیا تھا۔ قابل توسیع کے لیے ڈیزائن کیا گیا، پروٹوکول کو پبلش-سبسکرائب سسٹم، VoIP کے لیے سگنلنگ، ویڈیو، فائل ٹرانسفر، گیمنگ، انٹرنیٹ آف تھنگز ایپلی کیشنز جیسے کہ سمارٹ گرڈ، اور سوشل نیٹ ورکنگ سروسز کے لیے بھی استعمال کیا گیا ہے۔ زیادہ تر فوری پیغام رسانی کے پروٹوکول کے برعکس، XMPP کو ایک کھلے معیار میں بیان کیا گیا ہے اور یہ ترقی اور اطلاق کے لیے ایک کھلے نظام کے نقطہ نظر کا استعمال کرتا ہے، جس کے ذریعے کوئی بھی XMPP سروس کو نافذ کر سکتا ہے اور دوسری تنظیموں کے نفاذ کے ساتھ مداخلت کر سکتا ہے۔ چونکہ XMPP ایک کھلا پروٹوکول ہے، کسی بھی سافٹ ویئر لائسنس کا استعمال کرتے ہوئے نفاذ کو تیار کیا جا سکتا ہے۔ اگرچہ بہت سے سرور، کلائنٹ، اور لائبریری کے نفاذ کو مفت اور اوپن سورس سافٹ ویئر کے طور پر تقسیم کیا جاتا ہے، متعدد فری ویئر اور تجارتی سافٹ ویئر کے نفاذ بھی موجود ہیں۔ [block:block=4] XMPP پر مبنی سافٹ ویئر پورے انٹرنیٹ پر وسیع پیمانے پر تعینات کیا جاتا ہے، اور XMPP سٹینڈرڈز فاؤنڈیشن کے مطابق، 2003 تک، دنیا بھر میں دس ملین سے زیادہ لوگ استعمال کرتے تھے۔ درست کلائنٹس کی تازہ ترین فہرست کے لیے، یہاں چیک کرنا یقینی بنائیں: httpxmpp.org/xmpp-software/clients/ اگرچہ یہ صفحہ اس معلومات کے آئینہ کے طور پر کام کرتا ہے، xmpp.org سائٹ معلومات کا سب سے درست مقام ہے۔ ماخذ: ویکیپیڈیا پر xmpp.org xmpp # درخواستیں Raspberry Pi پر آپ آسانی سے اپنی سائٹ کے لیے ویب سرور چلا سکتے ہیں۔ ہم نے Raspberry پر اوپن سورس سافٹ ویئر، Drupal اور Wordpress کا بھی تجربہ کیا ہے۔ نتائج سے پتہ چلتا ہے کہ یہ آلہ بالکل کام کرتا ہے۔ یہ سروس خاص طور پر ایسے معاملات میں ادائیگی کرے گی جہاں آپ عام طور پر مشترکہ ہوسٹنگ کو ترجیح دیتے ہیں، اور یہ یقینی بنانا چاہتے ہیں کہ آپ کا سرور صرف آپ کی ایپلی کیشنز چلاتا ہے۔ اس کے علاوہ، آپ سرور کو اپنی صحیح ضروریات کے مطابق بنا سکتے ہیں، اور ایسی ایپلی کیشنز انسٹال کر سکتے ہیں جو بصورت دیگر ہوسٹنگ پر ممکن نہ ہوں۔ ہم اپاچی 2 ویب سرور اور PHP-FPM یا NGINX کے لیے کنفیگریشن کی تجویز کرتے ہیں لیکن حتمی فیصلہ یقیناً آپ پر ہے۔ کیا آپ جانتے ہیں کہ Raspberry Pi پر آپ لوڈ بیلنسنگ چلا سکتے ہیں اور اپنی ویب سائٹ کی دستیابی کو زیادہ سے زیادہ کر سکتے ہیں (زیادہ دستیابی)؟ [block:block=4] یہ کیسے کام کرتا ہے؟ اس سسٹم کا استعمال شروع کرنے کے لیے آپ کو اپنی ویب سائٹ کے لیے HAProxy (1x فعال، 1x غیر فعال) اور کم از کم 2x Raspberry Pi (یا اس سے زیادہ) کے ساتھ لوڈ بیلنسنگ کے لیے 2x Raspberry Pi کی ضرورت ہے۔ تاہم، یہ صفحہ اس بارے میں جامع معلومات پر مشتمل نہیں ہو سکتا کہ سسٹم کو کیسے ترتیب دیا جائے یا سسٹم کیسے کام کرتا ہے۔ یہ اس کے لئے ڈیزائن نہیں کیا گیا ہے، اور کلائنٹ کی ضروریات کا تجزیہ ہمیشہ کی ضرورت ہے. اگر آپ اس سسٹم کے بارے میں مزید معلومات یا آپریشن میں دلچسپی رکھتے ہیں، چاہے Raspberry پر ہو یا کسی دوسرے سسٹم پر (VPS، براہ کرم ہماری تکنیکی مدد سے رابطہ کرنے میں ہچکچاہٹ محسوس نہ کریں) وی پی این ایک ورچوئل پرائیویٹ نیٹ ورک ہے۔ یہ سرور پر سافٹ ویئر یا ہارڈویئر ڈیوائسز کے ذریعے تخلیق کیا جاتا ہے۔ انٹرنیٹ پر کلائنٹ ایک محفوظ ٹنل کنکشن کیبل کی تبدیلی اور وائرلیس کنکشن بنا سکتے ہیں۔ ایسا لگتا ہے کہ وی پی این ایک مقامی LAN کے طور پر ہے۔ اس نیٹ ورک کے ذریعے آپ پوری طرح اور محفوظ طریقے سے، کم سے کم لاگت کے ساتھ، دنیا میں کہیں بھی اپنے برانچ آفس LAN نیٹ ورک کو جوڑ سکتے ہیں۔ ہم میں سے بہت سے لوگوں کے گھر میں وائی فائی راؤٹر ہوتا ہے جس میں بیرونی ڈسک یا پرنٹر منسلک ہوتا ہے۔ اس طرح کے نظام کے بہت سے فوائد ہیں. آپ آسانی سے فائلیں شیئر کر سکتے ہیں، ریموٹ ڈیسک ٹاپ استعمال کر سکتے ہیں، ایف ٹی پی سرور کو کام میں لا سکتے ہیں، یا کوئی اور چیز۔ بڑی کمپنیوں میں یہ یقیناً ایک اچھا نیٹ ورک معاملہ ہے۔ تاہم ایک ضروری ضرورت نیٹ ورک تک رسائی ہے۔ میرا مطلب ایسی صورتحال نہیں ہے جہاں آپ دفتر میں بیٹھے ہوں اور آپ اپنے لیپ ٹاپ میں کیبل لگائیں، یہ بہت معمولی بات ہے۔ لیکن، اگر آپ کو باس کی میز پر موجود پرنٹر پر کچھ پرنٹ کرنے، اسٹاک میں موجود سامان کی حالت کو اپ ڈیٹ کرنے، سرور تک مستقل رسائی، اسپریڈ شیٹس یا ایم ایس ایکسچینج سرور سے ای میل ڈاؤن لوڈ کرنے کی ضرورت ہو تو کیا ہوگا؟ دفتر میں، یہ کوئی مسئلہ نہیں ہے. اب، کیا ہوگا اگر آپ 1000 کلومیٹر دور ہیں، اور آپ کے پاس لیپ ٹاپ ڈیٹا کارڈ ہے یا آپ چھٹی پر ہیں اور آپ مقامی حالات کی وجہ سے محدود ہیں؟ پھر وی پی این ہے۔ تکنیکی طور پر ترقی یافتہ معاشروں میں یہ پہلے سے موجود ہے - ڈیسک ٹاپ کے آئیکون پر آپ کے پاس "کمپنی سے"انٹرنیٹ کنکشن والا لیپ ٹاپ ہے۔ ڈبل کلک پر، چند سیکنڈ انتظار کریں - اور آپ کاروبار میں ہیں۔ گھر کے نیٹ ورک پر وہی سکون کیوں نہیں استعمال کرتے؟ [block:block=4] VPN کے تصور کے ساتھ آپ اسی طرح کے کئی طریقوں سے مل سکتے ہیں۔ اس متن میں، ہمارے ذہن میں VPN کی اصطلاح ایک عوامی نیٹ ورک (انٹرنیٹ) پر مقامی نیٹ ورک سے ایک خفیہ کنکشن (سرنگ) ہے۔ جہاں بھی آپ انٹرنیٹ سے منسلک لیپ ٹاپ کے ساتھ ہوں اور ایک سرنگ بنائیں آپ بالکل اسی طرح کام کریں گے جیسے آپ کام پر کیبل کے ذریعے یا وائی فائی کے ذریعے جڑتے ہیں۔ آپ ورک گروپ کمپیوٹرز، نیٹ ورک پرنٹرز اور مشترکہ دستاویزات دیکھیں گے۔ اگر آپ کا گھر کا کمپیوٹر ریموٹ ڈیسک ٹاپ استعمال کر رہا ہے تو کہیں سے بھی اس پر لاگ ان کریں۔ آپ کو ایک سپر کمپیوٹر چلانے کے لیے کم از کم دو Raspberry Pi کی ضرورت ہے: Raspberry Pi پر ایک متوازی پروسیسنگ الٹرا پورٹیبل MPICH2 (میسج پاسنگ انٹرفیس) کی بدولت ممکن ہے۔ اس طرح کی شمولیت کے لیے صرف ایک عوامی IP پتہ ہونا چاہیے۔ دوسرے Raspberry Pi پر صرف مقامی پتے ہیں، لہذا آپ اس ترتیب میں مقامی عمل میں تمام Raspberry Pi کے لیے سالانہ -6 یورو کی رعایت دے سکتے ہیں۔ یہ ان تمام لوگوں کے لیے اچھی خبر ہے جو سپر کمپیوٹر بنانا چاہتے ہیں۔ اس طرح، ہر اضافی Raspberry Pi سپر کمپیوٹر کے لیے آپ صرف 30⬠ادا کرتے ہیں۔ [block:block=4] اس صورت میں کہ آپ ہمیں اپنا Raspberry Pi بھیجتے ہیں، آپ سسٹم کی تنصیب پر پیسے بچاتے ہیں۔ دوسری صورت میں، تاہم، ہم تنصیب کے لیے ایک چھوٹی سی فیس لیتے ہیں۔ Raspberry Pi پر سپر کمپیوٹر سسٹم کی بنیادی تنصیب 9⬠ہے اور سپر کمپیوٹر میں ایک دوسرے Raspberry Pi صرف 4⬠ہے۔ یہ منتظم کے لیے ایک بار کی فیس ہے۔ ایک اور امکان یہ ہے کہ آپ کا سسٹم خود انسٹال اور سیٹ اپ ہے۔ سپر کمپیوٹر کا دورہ کیسے کریں: یونیورسٹی آف ساؤتھمپٹن ​​نے Raspberry Pi سپر کمپیوٹر یوٹیوب ساؤتھمپٹن ​​ویڈیو بنانے کے لیے اقدامات کیے کیوں نہ اپنے سرورز کی Raspberry Pi مانیٹرنگ سے فائدہ اٹھائیں یا SNMP وغیرہ کو جوڑنے والے دیگر آلات۔ ایک بہت ہی مشہور مانیٹرنگ سافٹ ویئر بشمول پلاٹنگ، RRDTools، اور مثال کے طور پر CACTI پر بنایا گیا ہے۔ متبادل طور پر، دیگر اوپن سورس سافٹ ویئر جیسے ICINGA یا NAGIOS کو نگرانی کے لیے استعمال کیا جا سکتا ہے۔ [بلاک:بلاک=4] Raspberry Pi بلاشبہ اسٹینڈ اسٹون میل سرور POP3، IMAP اور SMTP کے طور پر استعمال کیا جا سکتا ہے۔ ویب میل کے لیے آپ Squirrelmail یا پچھلے سالوں میں بہت مشہور RoundCUBE استعمال کر سکتے ہیں۔ [بلاک:بلاک=4] اعلیٰ معیار کا ہارڈ ویئر اور ایک اچھا انٹرنیٹ کنکشن DNS سرور کے آپریشن کے لیے پہلی شرط ہے۔ Raspberry PI آپ کو کوالٹی ہارڈویئر کی یقین دہانی فراہم کرتا ہے، اور ہمارے ڈیٹا سینٹر میں اسے 99.9% کی دستیابی کے ساتھ اعلیٰ معیار کی لائن سے منسلک کیا جائے گا، کم سے کم قیمت کے لیے، Raspberry PI پر یہاں ایک انتہائی دستیاب DNS سرور بنایا جا سکتا ہے۔ [بلاک:بلاک=4]