Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

تعارف

دفتر کے بنیادی ڈھانچے کو بہتر بنانا اور نئے کام کی جگہوں کو تعینات کرنا ہر قسم اور سائز کی کمپنیوں کے لیے ایک بڑا چیلنج ہے۔ نئے پروجیکٹ کے لیے بہترین آپشن کلاؤڈ میں وسائل کرائے پر لینا اور لائسنس خریدنا ہے جو فراہم کنندہ اور آپ کے اپنے ڈیٹا سینٹر دونوں میں استعمال کیے جاسکتے ہیں۔ اس طرح کے منظر نامے کا ایک حل ہے۔ زیسٹراس سویٹ، جو آپ کو کلاؤڈ ماحول اور آپ کے اپنے بنیادی ڈھانچے دونوں پر ایک انٹرپرائز کے تعاون اور کارپوریٹ مواصلات کے لئے ایک پلیٹ فارم بنانے کی اجازت دیتا ہے۔
Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔
یہ حل کسی بھی سائز کے دفاتر کے لیے ڈیزائن کیا گیا ہے اور اس میں تعیناتی کے دو اہم منظرنامے ہیں: اگر آپ کے پاس 3000 ہزار میل باکسز ہیں اور غلطی کو برداشت کرنے کے لیے کوئی زیادہ تقاضے نہیں ہیں، تو آپ سنگل سرور انسٹالیشن، اور ملٹی سرور انسٹالیشن آپشن استعمال کر سکتے ہیں۔ دسیوں اور لاکھوں میل باکسز کے قابل اعتماد اور ذمہ دار آپریشن کی حمایت کرتا ہے۔ تمام صورتوں میں، صارف کو کسی بھی OS چلانے والے کام کی جگہ سے ایک ویب انٹرفیس کے ذریعے میل، دستاویزات اور پیغامات تک رسائی حاصل ہوتی ہے، بغیر کسی اضافی سافٹ ویئر کو انسٹال اور کنفیگر کیے، یا iOS اور Android کے لیے موبائل ایپلیکیشنز کے ذریعے۔ واقف آؤٹ لک اور تھنڈر برڈ کلائنٹس کو استعمال کرنا ممکن ہے۔

پروجیکٹ کو تعینات کرنے کے لیے، Zextras پارٹنر - ایس وی زیڈ Yandex.Cloud کا انتخاب کیا کیونکہ اس کا فن تعمیر AWS سے ملتا جلتا ہے اور S3 کے موافق اسٹوریج کے لیے سپورٹ موجود ہے، جو میل، پیغامات اور دستاویزات کی بڑی مقدار کو ذخیرہ کرنے کی لاگت کو کم کرے گا اور حل کی غلطی کو برداشت کرے گا۔

Yandex.Cloud ماحول میں، بنیادی ورچوئل مشین مینجمنٹ ٹولز کا استعمال سنگل سرور کو انسٹال کرنے کے لیے کیا جاتا ہے۔ "کمپیوٹ کلاؤڈ" اور ورچوئل نیٹ ورک مینجمنٹ کی صلاحیتیں۔ "ورچوئل پرائیویٹ کلاؤڈ". ملٹی سرور کی تنصیب کے لیے، مخصوص ٹولز کے علاوہ، ٹیکنالوجیز کا استعمال ضروری ہے۔ "تقرری گروپ"اگر ضروری ہو تو (نظام کے پیمانے پر منحصر ہے) - بھی "مثال کے گروپس"، اور نیٹ ورک بیلنسر Yandex لوڈ بیلنسر.

S3-مطابق آبجیکٹ اسٹوریج Yandex آبجیکٹ اسٹوریج انسٹالیشن کے دونوں آپشنز میں استعمال کیا جا سکتا ہے، اور Yandex.Cloud میں میل سرور ڈیٹا کے کفایتی اور غلطی سے برداشت کرنے والے سٹوریج کے لیے بنیاد پر تعینات سسٹمز سے بھی منسلک کیا جا سکتا ہے۔

سنگل سرور کی تنصیب کے لیے، صارفین اور/یا میل باکسز کی تعداد کے لحاظ سے، درج ذیل کی ضرورت ہے: مرکزی سرور 4-12 vCPU، 8-64 GB vRAM کے لیے (vCPU اور vRAM کی مخصوص اقدار نمبر پر منحصر ہیں میل باکسز اور اصل بوجھ)، آپریٹنگ سسٹم اور ایپلیکیشنز کے لیے کم از کم 80 GB ڈسک، نیز میل، اشاریہ جات، لاگز وغیرہ کو ذخیرہ کرنے کے لیے اضافی ڈسک کی جگہ، میل باکسز کی تعداد اور اوسط سائز پر منحصر ہے اور جو نظام کے آپریشن کے دوران متحرک طور پر تبدیلی؛ معاون دستاویزات کے سرورز کے لیے: 2-4 vCPU، 2-16 GB vRAM، 16 GB ڈسک اسپیس (مخصوص وسائل کی قدریں اور سرورز کی تعداد اصل بوجھ پر منحصر ہے)؛ مزید برآں، ٹرن/STUN سرور کی ضرورت ہو سکتی ہے (اس کی ضرورت بطور علیحدہ سرور اور وسائل اصل بوجھ پر منحصر ہے)۔ ملٹی سرور تنصیبات کے لیے، کردار ادا کرنے والی ورچوئل مشینوں کی تعداد اور مقصد اور ان کے لیے مختص وسائل کا تعین صارف کی ضروریات کے مطابق انفرادی طور پر کیا جاتا ہے۔

مضمون کا مقصد

Zextras Suite مصنوعات کے Yandex.Cloud ماحول میں تعیناتی کی تفصیل سنگل سرور انسٹالیشن آپشن میں Zimbra میل سرور پر مبنی ہے۔ نتیجے میں تنصیب کو پیداواری ماحول میں استعمال کیا جا سکتا ہے (تجربہ کار صارف ضروری ترتیبات بنا سکتے ہیں اور وسائل شامل کر سکتے ہیں)۔

Zextras Suite/Zimbra سسٹم میں شامل ہیں:

  • زراعت - کارپوریٹ ای میل میل باکسز، کیلنڈرز اور رابطے کی فہرستیں (ایڈریس بک) کا اشتراک کرنے کی صلاحیت کے ساتھ۔
  • Zextras دستاویزات — دستاویزات، اسپریڈ شیٹس، اور پریزنٹیشنز بنانے اور ان کے ساتھ تعاون کرنے کے لیے LibreOffice آن لائن پر مبنی ایک بلٹ ان آفس سوٹ۔
  • Zextras ڈرائیو - انفرادی فائل اسٹوریج جو آپ کو دوسرے صارفین کے ساتھ فائلوں اور فولڈرز میں ترمیم، ذخیرہ اور اشتراک کرنے کی اجازت دیتا ہے۔
  • Zextras ٹیم - آڈیو اور ویڈیو کانفرنسنگ کے لیے سپورٹ کے ساتھ ایک میسنجر۔ دستیاب ورژن ٹیم بنیادی ہیں، جو صرف 1:1 مواصلات کی اجازت دیتا ہے، اور ٹیم پرو، جو ملٹی یوزر کانفرنسز، چینلز، اسکرین شیئرنگ، فائل شیئرنگ اور دیگر افعال کو سپورٹ کرتا ہے۔
  • Zextras موبائل – موبائل ڈیوائسز کے لیے ایکسچینج ایکٹو سنک کے ذریعے ایم ڈی ایم (موبائل ڈیوائس مینجمنٹ) مینجمنٹ فنکشنز کے ساتھ میل کو موبائل ڈیوائسز کے ساتھ ہم آہنگ کرنے کے لیے سپورٹ۔ آپ کو Microsoft Outlook کو بطور ای میل کلائنٹ استعمال کرنے کی اجازت دیتا ہے۔
  • Zextras ایڈمن - کلائنٹس کے گروپس اور خدمات کی کلاسوں کا انتظام کرنے کے لیے منتظمین کے وفد کے ساتھ ملٹی کرایہ دار نظام انتظامیہ کا نفاذ۔
  • Zextras بیک اپ - مکمل سائیکل ڈیٹا بیک اپ اور حقیقی وقت میں بازیافت
  • زیسٹراس پاور اسٹور — ڈیٹا پروسیسنگ کلاسز کے لیے تعاون کے ساتھ میل سسٹم آبجیکٹ کا درجہ بندی کا ذخیرہ، مقامی طور پر یا S3 فن تعمیر کے کلاؤڈ سٹوریج میں ڈیٹا ذخیرہ کرنے کی صلاحیت کے ساتھ، بشمول Yandex Object Storage۔

انسٹالیشن کی تکمیل پر، صارف کو Yandex.Cloud ماحول میں کام کرنے والا سسٹم ملتا ہے۔

شرائط اور پابندیاں

  1. میل باکسز، اشاریہ جات، اور دیگر ڈیٹا کی اقسام کے لیے ڈسک کی جگہ مختص کرنا شامل نہیں ہے کیونکہ Zextras Powerstore متعدد سٹوریج کی اقسام کو سپورٹ کرتا ہے۔ اسٹوریج کی قسم اور سائز کاموں اور سسٹم کے پیرامیٹرز پر منحصر ہے۔ اگر ضروری ہو تو، یہ بعد میں بیان کردہ تنصیب کو پروڈکشن میں تبدیل کرنے کے عمل میں کیا جا سکتا ہے۔
  2. تنصیب کو آسان بنانے کے لیے، داخلی (غیر عوامی) ڈومین ناموں کو حل کرنے کے لیے ایڈمنسٹریٹر کے زیر انتظام DNS سرور کے استعمال پر غور نہیں کیا جاتا؛ معیاری Yandex.Cloud DNS سرور استعمال کیا جاتا ہے۔ پیداواری ماحول میں استعمال ہونے پر، DNS سرور استعمال کرنے کی سفارش کی جاتی ہے، جو کارپوریٹ انفراسٹرکچر میں پہلے سے موجود ہو سکتا ہے۔
  3. یہ فرض کیا جاتا ہے کہ Yandex.Cloud میں ایک اکاؤنٹ پہلے سے طے شدہ ترتیبات کے ساتھ استعمال ہوتا ہے (خاص طور پر، سروس کے "کنسول" میں لاگ ان کرتے وقت، صرف ایک ڈائرکٹری ہوتی ہے (ڈیفالٹ نام کے تحت "دستیاب بادلوں" کی فہرست میں)۔ Yandex.Cloud میں کام کرنے سے واقف ہیں، وہ اپنی صوابدید پر، ٹیسٹ بینچ کے لیے علیحدہ ڈائرکٹری بنا سکتے ہیں، یا پہلے سے موجود کو استعمال کر سکتے ہیں۔
  4. صارف کے پاس ایک عوامی DNS زون ہونا ضروری ہے جس تک ان کی انتظامی رسائی ہونی چاہیے۔
  5. صارف کو Yandex.Cloud "کنسول" میں کم از کم "ایڈیٹر" کے کردار کے ساتھ ڈائریکٹری تک رسائی حاصل ہونی چاہیے ("کلاؤڈ اونر" کے پاس ڈیفالٹ کے طور پر تمام ضروری حقوق ہیں؛ دوسرے صارفین کو کلاؤڈ تک رسائی دینے کے لیے گائیڈز موجود ہیں : وقت, два, تین)
  6. یہ مضمون TLS میکانزم کا استعمال کرتے ہوئے نیٹ ورک مواصلات کو محفوظ بنانے کے لیے استعمال ہونے والے حسب ضرورت X.509 سرٹیفکیٹس کو انسٹال کرنے کی وضاحت نہیں کرتا ہے۔ انسٹالیشن مکمل ہونے کے بعد، خود دستخط شدہ سرٹیفکیٹ استعمال کیے جائیں گے، جس سے براؤزر کو انسٹال شدہ سسٹم تک رسائی حاصل کرنے کے لیے استعمال کیا جا سکے گا۔ وہ عام طور پر ایک اطلاع ظاہر کرتے ہیں کہ سرور کے پاس قابل تصدیق سرٹیفکیٹ نہیں ہے، لیکن آپ کو کام جاری رکھنے کی اجازت دیتا ہے۔ کلائنٹ ڈیوائسز کے ذریعے تصدیق شدہ سرٹیفکیٹس کی تنصیب تک (عوامی اور/یا کارپوریٹ سرٹیفیکیشن حکام کے دستخط شدہ)، موبائل ڈیوائسز کے لیے ایپلیکیشنز انسٹال شدہ سسٹم کے ساتھ کام نہیں کرسکتی ہیں۔ لہذا، پیداواری ماحول میں مخصوص سرٹیفکیٹس کی تنصیب ضروری ہے، اور کارپوریٹ سیکورٹی پالیسیوں کے مطابق ٹیسٹ کی تکمیل کے بعد کیا جاتا ہے۔

"سنگل سرور" ورژن میں Zextras/Zimbra سسٹم کی تنصیب کے عمل کی تفصیل

1. ابتدائی تیاری

تنصیب شروع کرنے سے پہلے آپ کو یقینی بنانا ہوگا:

ا) عوامی DNS زون میں تبدیلیاں کرنا (زمبرا سرور کے لیے A ریکارڈ بنانا اور پیش کردہ میل ڈومین کے لیے MX ریکارڈ بنانا)۔
ب) Yandex.Cloud میں ایک ورچوئل نیٹ ورک انفراسٹرکچر ترتیب دینا۔

اسی وقت، ڈی این ایس زون میں تبدیلیاں کرنے کے بعد، ان تبدیلیوں کو پھیلانے میں کچھ وقت لگتا ہے، لیکن دوسری طرف، آپ اس سے منسلک آئی پی ایڈریس کو جانے بغیر A ریکارڈ نہیں بنا سکتے۔

لہذا، اعمال مندرجہ ذیل ترتیب میں کئے جاتے ہیں:

1. Yandex.Cloud میں ایک عوامی IP پتہ محفوظ کریں۔

1.1 "Yandex.Cloud Console" میں (اگر ضروری ہو تو، "دستیاب کلاؤڈز" میں فولڈرز کا انتخاب کریں)، ورچوئل پرائیویٹ کلاؤڈ سیکشن، IP ایڈریس سب سیکشن پر جائیں، پھر "ریزرو ایڈریس" بٹن پر کلک کریں، اپنا ترجیحی دستیابی زون منتخب کریں (یا اتفاق کریں) مجوزہ قدر کے ساتھ؛ اس دستیابی زون کو بعد میں Yandex.Cloud میں بیان کردہ تمام کارروائیوں کے لیے استعمال کیا جانا چاہیے، اگر متعلقہ فارمز میں دستیابی زون کو منتخب کرنے کا اختیار ہے)، کھلنے والے ڈائیلاگ باکس میں، آپ چاہیں تو، لیکن ضروری نہیں، "DDoS پروٹیکشن" آپشن کو منتخب کریں، اور "ریزرو" بٹن پر کلک کریں (یہ بھی دیکھیں دستاویزات).

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

ڈائیلاگ کو بند کرنے کے بعد، سسٹم کی طرف سے مختص ایک جامد IP ایڈریس IP پتوں کی فہرست میں دستیاب ہو گا، جسے کاپی کر کے اگلے مرحلے میں استعمال کیا جا سکتا ہے۔

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

1.2 "فارورڈ" DNS زون میں، پہلے مختص کردہ IP ایڈریس کی طرف اشارہ کرنے والے Zimbra سرور کے لیے A ریکارڈ، اسی IP ایڈریس کی طرف اشارہ کرنے والے ٹرن سرور کے لیے ایک ریکارڈ، اور قبول شدہ میل ڈومین کے لیے MX ریکارڈ بنائیں۔ ہماری مثال میں، یہ بالترتیب mail.testmail.svzcloud.ru (Zimbra سرور)، turn.testmail.svzcloud.ru (ٹرن سرور)، اور testmail.svzcloud.ru (میل ڈومین) ہوں گے۔

1.3 Yandex.Cloud میں، سب نیٹ کے لیے منتخب دستیابی زون میں جو ورچوئل مشینوں کو تعینات کرنے کے لیے استعمال کیا جائے گا، انٹرنیٹ پر NAT کو فعال کریں۔

ایسا کرنے کے لیے، ورچوئل پرائیویٹ کلاؤڈ سیکشن میں، سب سیکشن "کلاؤڈ نیٹ ورکس" میں، مناسب کلاؤڈ نیٹ ورک کو منتخب کریں (بطور ڈیفالٹ، وہاں صرف ڈیفالٹ نیٹ ورک دستیاب ہے)، اس میں مناسب دستیابی زون کو منتخب کریں اور "انٹرنیٹ پر NAT کو فعال کریں" کو منتخب کریں۔ "اس کی ترتیبات میں۔

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

ذیلی نیٹ ورکس کی فہرست میں حیثیت بدل جائے گی:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

مزید تفصیلات کے لیے، دستاویزات دیکھیں: وقت и два.

2. ورچوئل مشینیں بنانا

2.1. زمبرا کے لیے ایک ورچوئل مشین بنانا

اعمال کی ترتیب:

2.1.1 "Yandex.Cloud Console" میں، Compute Cloud سیکشن، سب سیکشن "Virtual machines" پر جائیں، "VM بنائیں" بٹن پر کلک کریں (VM بنانے کے بارے میں مزید معلومات کے لیے، دیکھیں دستاویزات).

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

2.1.2 وہاں آپ کو سیٹ کرنے کی ضرورت ہے:

  • نام – صوابدیدی (Yandex.Cloud کے ذریعہ تعاون یافتہ فارمیٹ کے مطابق)
  • دستیابی زون - ورچوئل نیٹ ورک کے لیے پہلے منتخب کردہ سے مماثل ہونا چاہیے۔
  • "عوامی امیجز" میں Ubuntu 18.04 lts کو منتخب کریں۔
  • کم از کم 80 جی بی سائز کی بوٹ ڈسک انسٹال کریں۔ ٹیسٹ کے مقاصد کے لیے، ایک HDD قسم کافی ہے (اور پیداواری استعمال کے لیے بھی، بشرطیکہ کچھ قسم کے ڈیٹا کو SSD قسم کی ڈسکوں میں منتقل کیا جائے)۔ اگر ضروری ہو تو، VM بنانے کے بعد اضافی ڈسکیں شامل کی جا سکتی ہیں۔

"کمپیوٹنگ وسائل" سیٹ میں:

  • vCPU: کم از کم 4۔
  • وی سی پی یو کا گارنٹیڈ شیئر: مضمون میں بیان کردہ اعمال کی مدت کے لیے، کم از کم 50%؛ انسٹالیشن کے بعد، اگر ضروری ہو تو اسے کم کیا جا سکتا ہے۔
  • RAM: 8GB تجویز کردہ۔
  • سب نیٹ: ایک سب نیٹ منتخب کریں جس کے لیے ابتدائی تیاری کے مرحلے کے دوران انٹرنیٹ NAT کو فعال کیا گیا تھا۔
  • عوامی پتہ: فہرست میں سے منتخب کریں IP پتہ جو پہلے DNS میں A ریکارڈ بنانے کے لیے استعمال ہوتا تھا۔
  • صارف: آپ کی صوابدید پر، لیکن روٹ صارف اور لینکس سسٹم اکاؤنٹس سے مختلف۔
  • آپ کو ایک عوامی (کھلی) SSH کلید کی وضاحت کرنی ہوگی۔

SSH استعمال کرنے کے بارے میں مزید جانیں۔

یہ بھی ملاحظہ کریں۔ 1 درخواست. اوپنش اور پوٹی میں ایس ایس ایچ کیز بنانا اور کیز کو پٹی سے اوپن ایس ایس فارمیٹ میں تبدیل کرنا۔

2.1.3 سیٹ اپ مکمل ہونے کے بعد، "VM بنائیں" پر کلک کریں۔

2.2. Zextras Docs کے لیے ایک ورچوئل مشین بنانا

اعمال کی ترتیب:

2.2.1 "Yandex.Cloud Console" میں، Compute Cloud سیکشن، سب سیکشن "Virtual machines" پر جائیں، "VM بنائیں" بٹن پر کلک کریں (VM بنانے کے بارے میں مزید معلومات کے لیے، دیکھیں یہاں).

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

2.2.2 وہاں آپ کو سیٹ کرنے کی ضرورت ہے:

  • نام – صوابدیدی (Yandex.Cloud کے ذریعہ تعاون یافتہ فارمیٹ کے مطابق)
  • دستیابی زون - ورچوئل نیٹ ورک کے لیے پہلے منتخب کردہ سے مماثل ہونا چاہیے۔
  • "عوامی امیجز" میں Ubuntu 18.04 lts کو منتخب کریں۔
  • کم از کم 80 جی بی سائز کی بوٹ ڈسک انسٹال کریں۔ ٹیسٹ کے مقاصد کے لیے، ایک HDD قسم کافی ہے (اور پیداواری استعمال کے لیے بھی، بشرطیکہ کچھ قسم کے ڈیٹا کو SSD قسم کی ڈسکوں میں منتقل کیا جائے)۔ اگر ضروری ہو تو، VM بنانے کے بعد اضافی ڈسکیں شامل کی جا سکتی ہیں۔

"کمپیوٹنگ وسائل" سیٹ میں:

  • vCPU: کم از کم 2۔
  • وی سی پی یو کا گارنٹیڈ شیئر: مضمون میں بیان کردہ اعمال کی مدت کے لیے، کم از کم 50%؛ انسٹالیشن کے بعد، اگر ضروری ہو تو اسے کم کیا جا سکتا ہے۔
  • رام: کم از کم 2 جی بی۔
  • سب نیٹ: ایک سب نیٹ منتخب کریں جس کے لیے ابتدائی تیاری کے مرحلے کے دوران انٹرنیٹ NAT کو فعال کیا گیا تھا۔
  • عوامی پتہ: کوئی پتہ نہیں (اس مشین کو انٹرنیٹ سے رسائی کی ضرورت نہیں ہے، صرف اس مشین سے انٹرنیٹ تک جانے والی رسائی، جو استعمال شدہ سب نیٹ کے "NAT ٹو انٹرنیٹ" آپشن کے ذریعے فراہم کی جاتی ہے)۔
  • صارف: آپ کی صوابدید پر، لیکن روٹ صارف اور لینکس سسٹم اکاؤنٹس سے مختلف۔
  • آپ کو یقینی طور پر ایک عوامی (کھلی) SSH کلید سیٹ کرنی ہوگی، آپ وہی استعمال کر سکتے ہیں جو زمبرا سرور کے لیے ہے، آپ ایک علیحدہ کلیدی جوڑا بنا سکتے ہیں، کیونکہ Zextras Docs سرور کے لیے نجی کلید کو Zimbra سرور پر رکھنے کی ضرورت ہوگی۔ ڈسک

ضمیمہ 1 بھی دیکھیں۔ اوپنش اور پوٹی میں ایس ایس ایچ کیز بنانا اور کیز کو پٹی سے اوپن ایس ایس فارمیٹ میں تبدیل کرنا۔

2.2.3 سیٹ اپ مکمل ہونے کے بعد، "VM بنائیں" پر کلک کریں۔

2.3 تخلیق کردہ ورچوئل مشینیں ورچوئل مشینوں کی فہرست میں دستیاب ہوں گی، جو خاص طور پر، ان کی حیثیت اور استعمال شدہ IP پتے، عوامی اور اندرونی دونوں طرح سے دکھاتی ہیں۔ آئی پی ایڈریس کے بارے میں معلومات بعد میں انسٹالیشن کے مراحل میں درکار ہوں گی۔

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

3. انسٹالیشن کے لیے زمبرا سرور کی تیاری

3.1 اپ ڈیٹس انسٹال کرنا

آپ کو اپنے پسندیدہ ssh کلائنٹ کا استعمال کرتے ہوئے نجی ssh کلید کا استعمال کرتے ہوئے اور ورچوئل مشین بناتے وقت مخصوص صارف نام کا استعمال کرتے ہوئے اس کے عوامی IP ایڈریس پر Zimbra سرور میں لاگ ان کرنے کی ضرورت ہے۔

لاگ ان کرنے کے بعد، کمانڈ چلائیں:

sudo apt update
sudo apt upgrade

(آخری کمانڈ پر عمل کرتے وقت، اس سوال کا جواب "y" دیں کہ آیا آپ کو اپ ڈیٹس کی مجوزہ فہرست انسٹال کرنے کا یقین ہے)

اپ ڈیٹس کو انسٹال کرنے کے بعد، آپ کمانڈ چلا سکتے ہیں (لیکن اس کی ضرورت نہیں ہے):

sudo apt autoremove

اور مرحلہ کے اختتام پر، کمانڈ چلائیں۔

sudo shutdown –r now

3.2 ایپلی کیشنز کی اضافی تنصیب

آپ کو مندرجہ ذیل کمانڈ کے ساتھ سسٹم ٹائم اور اسکرین ایپلیکیشن کو سنکرونائز کرنے کے لیے ایک NTP کلائنٹ انسٹال کرنے کی ضرورت ہے۔

sudo apt install ntp screen

(آخری کمانڈ پر عمل کرتے وقت، "y" کا جواب دیں جب پوچھا جائے کہ کیا آپ پیکجوں کی منسلک فہرست کو انسٹال کرنے کا یقین رکھتے ہیں)

آپ ایڈمنسٹریٹر کی سہولت کے لیے اضافی یوٹیلیٹیز بھی انسٹال کر سکتے ہیں۔ مثال کے طور پر، آدھی رات کے کمانڈر کو کمانڈ کے ساتھ انسٹال کیا جا سکتا ہے:

sudo apt install mc

3.3. سسٹم کی ترتیب کو تبدیل کرنا

3.3.1 فائل میں /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg پیرامیٹر کی قدر کو تبدیل کریں۔ انتظام_وغیرہ_ہوسٹس c سچ پر جھوٹی.

نوٹ: اس فائل کو تبدیل کرنے کے لیے، ایڈیٹر کو روٹ صارف کے حقوق کے ساتھ چلایا جانا چاہیے، مثال کے طور پر، "sudo vi /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg"یا، اگر mc پیکیج انسٹال ہے، تو آپ کمانڈ استعمال کر سکتے ہیں"sudo mcedit /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg»

3.3.2 ترمیم وغیرہ میزبان / / مندرجہ ذیل طور پر، میزبان کے FQDN کو 127.0.0.1 سے اس سرور کے اندرونی IP ایڈریس کی وضاحت کرنے والی لائن میں تبدیل کرنا، اور .internal زون میں مکمل نام سے سرور کے عوامی نام سے پہلے A میں بیان کیا گیا ہے۔ -DNS زون کا ریکارڈ، اور مختصر میزبان نام کو تبدیل کرکے متعلقہ (اگر یہ عوامی DNS A ریکارڈ کے مختصر میزبان نام سے مختلف ہے)۔

مثال کے طور پر، ہمارے معاملے میں میزبان فائل اس طرح نظر آتی ہے:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

ترمیم کرنے کے بعد یہ اس طرح نظر آیا:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

نوٹ: اس فائل کو تبدیل کرنے کے لیے، ایڈیٹر کو روٹ صارف کے حقوق کے ساتھ چلایا جانا چاہیے، مثال کے طور پر، "sudo vi /etc/hosts"یا، اگر mc پیکیج انسٹال ہے، تو آپ کمانڈ استعمال کر سکتے ہیں"sudo mcedit /etc/hosts»

3.4 صارف کا پاس ورڈ سیٹ کریں۔

یہ اس حقیقت کی وجہ سے ضروری ہے کہ مستقبل میں فائر وال کو ترتیب دیا جائے گا، اور اگر اس کے ساتھ کوئی مسئلہ پیدا ہوتا ہے، اگر صارف کے پاس پاس ورڈ ہے، تو یہ Yandex سے سیریل کنسول کا استعمال کرتے ہوئے ورچوئل مشین میں لاگ ان کرنا ممکن ہوگا۔ کلاؤڈ ویب کنسول اور فائر وال کو غیر فعال کریں اور/یا غلطی کو ٹھیک کریں۔ ورچوئل مشین بناتے وقت، صارف کے پاس پاس ورڈ نہیں ہوتا ہے، اور اس لیے رسائی صرف کلیدی توثیق کا استعمال کرتے ہوئے SSH کے ذریعے ممکن ہے۔

پاس ورڈ سیٹ کرنے کے لیے آپ کو کمانڈ چلانے کی ضرورت ہے:

sudo passwd <имя пользователя>

مثال کے طور پر، ہمارے معاملے میں یہ حکم ہوگا "sudo پاس ڈبلیو ڈی صارف".

4. Zimbra اور Zextras Suite کی تنصیب

4.1. Zimbra اور Zextras Suite کی تقسیم کو ڈاؤن لوڈ کرنا

4.1.1 زمبرا کی تقسیم کو ڈاؤن لوڈ کرنا

اعمال کی ترتیب:

1) براؤزر کے ساتھ یو آر ایل پر جائیں۔ www.zextras.com/download-zimbra-9 اور فارم بھریں. آپ کو مختلف OS کے لیے Zimbra ڈاؤن لوڈ کرنے کے لنکس کے ساتھ ایک ای میل موصول ہوگا۔

2) Ubuntu 18.04 LTS پلیٹ فارم کے لیے موجودہ ڈسٹری بیوشن ورژن منتخب کریں اور لنک کاپی کریں۔

3) Zimbra کی تقسیم کو Zimbra سرور پر ڈاؤن لوڈ کریں اور اسے کھولیں۔ ایسا کرنے کے لیے، zimbra سرور پر ssh سیشن میں کمانڈز چلائیں۔

cd ~
mkdir zimbra
cd zimbra
wget <url, скопированный на предыдущем шаге>
tar –zxf <имя скачанного файла>

(ہماری مثال میں یہ ہے "tar –zxf zcs-9.0.0_OSE_UBUNTU18_latest-zextras.tgz")

4.1.2 Zextras Suite کی تقسیم کو ڈاؤن لوڈ کرنا

اعمال کی ترتیب:

1) براؤزر کے ساتھ یو آر ایل پر جائیں۔ www.zextras.com/download

2) مطلوبہ ڈیٹا درج کرکے فارم پُر کریں اور "ابھی ڈاؤن لوڈ کریں" بٹن پر کلک کریں۔

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

3) ڈاؤن لوڈ کا صفحہ کھل جائے گا۔

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

اس میں ہمارے لیے دلچسپی کے دو URL ہیں: ایک صفحہ کے اوپری حصے میں Zextras Suite کے لیے، جس کی ہمیں ابھی ضرورت ہوگی، اور دوسرا Ubuntu 18.04 LTS کے لیے Docs Server بلاک میں، جس کی بعد میں ضرورت ہوگی۔ Docs کے لیے VM پر Zextras Docs انسٹال کریں۔

4) Zimbra سرور پر Zextras Suite ڈسٹری بیوشن ڈاؤن لوڈ کریں اور اسے کھولیں۔ ایسا کرنے کے لیے، zimbra سرور پر ssh سیشن میں کمانڈز چلائیں۔

cd ~
mkdir zimbra
cd zimbra

(اگر موجودہ ڈائرکٹری پچھلے مرحلے کے بعد تبدیل نہیں ہوئی ہے، تو اوپر دیے گئے احکامات کو چھوڑا جا سکتا ہے)

wget http://download.zextras.com/zextras_suite-latest.tgz
tar –zxf zextras_suite-latest.tgz

4.2. زمبرا کی تنصیب

اعمال کی ترتیب

1) اس ڈائرکٹری پر جائیں جہاں فائلوں کو مرحلہ 4.1.1 میں پیک کیا گیا تھا (~/zimbra ڈائرکٹری میں رہتے ہوئے ls کمانڈ کے ساتھ دیکھا جا سکتا ہے)۔

ہماری مثال میں یہ ہوگا:

cd ~/zimbra/zcs-9.0.0_OSE_UBUNTU18_latest-zextras/zimbra-installer

2) کمانڈ کا استعمال کرتے ہوئے Zimbra انسٹالیشن کو چلائیں۔

sudo ./install.sh

3) ہم انسٹالر کے سوالات کا جواب دیتے ہیں۔

آپ انسٹالر کے سوالوں کا جواب "y" ("ہاں" سے مماثل ہے)، "n" ("نہیں" کے مساوی) کے ساتھ دے سکتے ہیں یا انسٹالر کی تجویز کو بغیر کسی تبدیلی کے چھوڑ سکتے ہیں (یہ اختیارات پیش کرتا ہے، انہیں مربع بریکٹ میں ظاہر کرتا ہے، مثال کے طور پر، " [Y]" یا "[N]۔"

کیا آپ سافٹ ویئر لائسنس کے معاہدے کی شرائط سے اتفاق کرتے ہیں؟ - جی ہاں.

زمبرا کا پیکیج ذخیرہ استعمال کریں؟ - بطور ڈیفالٹ (ہاں)۔

"zimbra-ldap انسٹال کریں؟"،"zimbra-logger انسٹال کریں؟"،"zimbra-mta انسٹال کریں؟"- پہلے سے طے شدہ (ہاں)۔

zimbra-dnscache انسٹال کریں؟ - نہیں (آپریٹنگ سسٹم کا اپنا کیشنگ DNS سرور ڈیفالٹ کے ذریعے فعال ہوتا ہے، اس لیے اس پیکیج میں استعمال ہونے والی بندرگاہوں کی وجہ سے اس سے متصادم ہوگا)۔

zimbra-snmp انسٹال کریں؟ - اگر چاہیں تو آپ ڈیفالٹ آپشن (ہاں) چھوڑ سکتے ہیں، آپ کو یہ پیکیج انسٹال کرنے کی ضرورت نہیں ہے۔ ہماری مثال میں، پہلے سے طے شدہ آپشن رہ گیا ہے۔

"zimbra-store انسٹال کریں؟"،"zimbra-apache انسٹال کریں؟"،"zimbra-spell انسٹال کریں؟"،"zimbra-memcached انسٹال کریں؟"،"zimbra-proxy انسٹال کریں؟"- پہلے سے طے شدہ (ہاں)۔

zimbra-snmp انسٹال کریں؟ - نہیں (پیکیج اصل میں تعاون یافتہ نہیں ہے اور اسے Zextras Drive سے تبدیل کر دیا گیا ہے)۔

zimbra-imapd انسٹال کریں؟ - پہلے سے طے شدہ (نہیں)۔

zimbra-chat انسٹال کریں؟ - نہیں (فعال طور پر Zextras ٹیم نے تبدیل کیا)

جس کے بعد انسٹالر پوچھے گا کہ کیا انسٹالیشن جاری رکھنا ہے؟

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔
اگر ہم جاری رکھ سکتے ہیں تو ہم "ہاں" کا جواب دیتے ہیں، بصورت دیگر ہم "نہیں" کا جواب دیتے ہیں اور پہلے پوچھے گئے سوالات کے جوابات کو تبدیل کرنے کا موقع ملتا ہے۔

جاری رکھنے پر اتفاق کرنے کے بعد، انسٹالر پیکجز کو انسٹال کرے گا۔

4). ہم بنیادی ترتیب کنندہ کے سوالات کے جوابات دیتے ہیں۔

4.1) چونکہ ہماری مثال میں میل سرور کا DNS نام (ایک ریکارڈ کا نام) اور پیش کردہ میل ڈومین کا نام (MX ریکارڈ کا نام) مختلف ہیں، کنفیگریٹر ایک وارننگ دکھاتا ہے اور آپ کو پیش کردہ میل ڈومین کا نام سیٹ کرنے کا اشارہ کرتا ہے۔ ہم اس کی تجویز سے اتفاق کرتے ہیں اور MX ریکارڈ کا نام درج کرتے ہیں۔ ہماری مثال میں یہ اس طرح لگتا ہے:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔
نوٹ: اگر سرور کے نام کا ایک ہی نام کا MX ریکارڈ ہے تو آپ پیش کردہ میل ڈومین کو سرور کے نام سے مختلف کرنے کے لیے بھی سیٹ کر سکتے ہیں۔

4.2) کنفیگریٹر مین مینو دکھاتا ہے۔

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

ہمیں زمبرا ایڈمنسٹریٹر پاس ورڈ (ہماری مثال میں مینو آئٹم 6) سیٹ کرنے کی ضرورت ہے، جس کے بغیر انسٹالیشن کو جاری رکھنا ناممکن ہے، اور زمبرا پراکسی سیٹنگ کو تبدیل کرنا ہوگا (ہماری مثال میں مینو آئٹم 8؛ اگر ضروری ہو تو اس سیٹنگ کو تبدیل کیا جا سکتا ہے۔ تنصیب کے بعد)۔

4.3) زمبرا اسٹور کی ترتیبات کو تبدیل کرنا

کنفیگریٹر پرامپٹ میں، مینو آئٹم نمبر درج کریں اور انٹر دبائیں۔ ہم اسٹوریج کی ترتیبات کے مینو پر پہنچتے ہیں:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

جہاں کنفیگریٹر کے دعوت نامے میں ہم ایڈمن پاس ورڈ مینو آئٹم کا نمبر درج کرتے ہیں (ہماری مثال 4 میں)، Enter دبائیں، جس کے بعد کنفیگریٹر تصادفی طور پر تیار کردہ پاس ورڈ پیش کرتا ہے، جس سے آپ اتفاق کر سکتے ہیں (اسے یاد رکھ کر) یا اپنا اپنا داخل کر سکتے ہیں۔ دونوں صورتوں میں، آخر میں آپ کو Enter دبانا ہوگا، جس کے بعد "ایڈمن پاس ورڈ" آئٹم صارف کی جانب سے معلومات کے ان پٹ کے انتظار میں مارکر کو ہٹا دے گا:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

ہم پچھلے مینو پر واپس آتے ہیں (ہم کنفیگریٹر کی تجویز سے متفق ہیں)۔

4.4) zimbra-proxy کی ترتیبات کو تبدیل کرنا

پچھلے مرحلے سے مشابہت کے ساتھ، مین مینو میں، "zimbra-proxy" آئٹم کا نمبر منتخب کریں اور اسے کنفیگریٹر پرامپٹ میں درج کریں۔

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔
کھلنے والے پراکسی کنفیگریشن مینو میں، "پراکسی سرور موڈ" آئٹم کا نمبر منتخب کریں اور اسے کنفیگریٹر پرامپٹ میں درج کریں۔

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

کنفیگریٹر موڈز میں سے ایک کو منتخب کرنے کی پیشکش کرے گا، اس کے پرامپٹ میں "ری ڈائریکٹ" درج کریں اور Enter دبائیں۔

جس کے بعد ہم مین مینو پر واپس آتے ہیں (ہم کنفیگریٹر کی تجویز سے متفق ہیں)۔

4.5) کنفیگریشن چل رہی ہے۔

کنفیگریشن شروع کرنے کے لیے، کنفیگریٹر پرامپٹ پر "a" درج کریں۔ جس کے بعد یہ پوچھے گا کہ داخل کردہ کنفیگریشن کو فائل میں محفوظ کرنا ہے یا نہیں (جسے دوبارہ انسٹال کرنے کے لیے استعمال کیا جا سکتا ہے) - آپ ڈیفالٹ پروپوزل سے اتفاق کر سکتے ہیں، اگر سیونگ ہو جاتی ہے - یہ پوچھے گا کہ کس فائل میں کنفیگریشن کو محفوظ کرنا ہے (آپ پہلے سے طے شدہ تجویز سے بھی اتفاق کر سکتے ہیں یا اپنی فائل کا نام درج کر سکتے ہیں)۔

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔
اس مرحلے پر، آپ اب بھی اس سوال کے پہلے سے طے شدہ جواب سے اتفاق کرتے ہوئے جاری رکھنے اور کنفیگریشن میں تبدیلیاں کرنے سے انکار کر سکتے ہیں "سسٹم میں ترمیم کی جائے گی - جاری رکھیں؟"

انسٹالیشن شروع کرنے کے لیے، آپ کو اس سوال کا جواب "ہاں" میں دینا ہوگا، جس کے بعد کنفیگریٹر کچھ وقت کے لیے پہلے درج کردہ سیٹنگز کو لاگو کرے گا۔

4.6) زمبرا کی تنصیب کو مکمل کرنا

تکمیل سے پہلے، انسٹالر پوچھے گا کہ آیا زمبرا کو انسٹالیشن کے بارے میں مطلع کرنا ہے۔ آپ یا تو پہلے سے طے شدہ تجویز سے اتفاق کر سکتے ہیں یا ("نہیں" کا جواب دے کر) اطلاع کو مسترد کر سکتے ہیں۔

جس کے بعد انسٹالر کچھ وقت کے لیے حتمی کارروائیاں کرتا رہے گا اور ایک اطلاع ظاہر کرے گا کہ سسٹم کنفیگریشن انسٹالر سے باہر نکلنے کے لیے کسی بھی کلید کو دبانے کے لیے پرامپٹ کے ساتھ مکمل ہے۔

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

4.3. Zextras سویٹ کی تنصیب

Zextras Suite کو انسٹال کرنے کے بارے میں مزید معلومات کے لیے، دیکھیں ہدایات.

اعمال کی ترتیب:

1) اس ڈائرکٹری پر جائیں جہاں فائلوں کو مرحلہ 4.1.2 میں پیک کیا گیا تھا (~/zimbra ڈائرکٹری میں رہتے ہوئے ls کمانڈ کے ساتھ دیکھا جا سکتا ہے)۔

ہماری مثال میں یہ ہوگا:

cd ~/zimbra/zextras_suite

2) کمانڈ کا استعمال کرتے ہوئے Zextras Suite انسٹالیشن کو چلائیں۔

sudo ./install.sh all

3) ہم انسٹالر کے سوالات کا جواب دیتے ہیں۔

انسٹالر کے آپریشن کا اصول زمبرا انسٹالر کی طرح ہے، سوائے کنفیگریٹر کی عدم موجودگی کے۔ آپ انسٹالر کے سوالوں کا جواب "y" ("ہاں" سے مماثل ہے)، "n" ("نہیں" کے مساوی) کے ساتھ دے سکتے ہیں یا انسٹالر کی تجویز کو بغیر کسی تبدیلی کے چھوڑ سکتے ہیں (یہ اختیارات پیش کرتا ہے، انہیں مربع بریکٹ میں ظاہر کرتا ہے، مثال کے طور پر، " [Y]" یا "[N]۔"

تنصیب کا عمل شروع کرنے کے لیے، آپ کو درج ذیل سوالات کا مستقل طور پر "ہاں" میں جواب دینا چاہیے۔

کیا آپ سافٹ ویئر لائسنس کے معاہدے کی شرائط سے اتفاق کرتے ہیں؟
کیا آپ چاہتے ہیں کہ Zextras Suite خود بخود ZAL لائبریری کو ڈاؤن لوڈ، انسٹال اور اپ گریڈ کرے؟

جس کے بعد ایک نوٹیفکیشن ظاہر ہوگا جس میں آپ کو جاری رکھنے کے لیے Enter دبانے کو کہا جائے گا۔

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔
Enter دبانے کے بعد، تنصیب کا عمل شروع ہو جائے گا، بعض اوقات سوالات کی وجہ سے خلل پڑتا ہے، تاہم، ہم پہلے سے طے شدہ تجاویز ("ہاں") سے اتفاق کرتے ہوئے جواب دیتے ہیں، یعنی:

Zextras Suite Core اب انسٹال ہو جائے گا۔ آگے بڑھو؟
کیا آپ زمبرا ویب ایپلیکیشن (میل باکس) کو روکنا چاہتے ہیں؟
Zextras Suite Zimlet اب انسٹال ہو جائے گا۔ آگے بڑھو؟

انسٹالیشن کا آخری حصہ شروع ہونے سے پہلے، آپ کو مطلع کیا جائے گا کہ آپ کو DOS فلٹر کو کنفیگر کرنے کی ضرورت ہے اور آپ کو جاری رکھنے کے لیے Enter دبانے کو کہا جائے گا۔ Enter دبانے کے بعد، انسٹالیشن کا آخری حصہ شروع ہوتا ہے، آخر میں ایک حتمی اطلاع ظاہر ہوتی ہے اور انسٹالر مکمل ہوجاتا ہے۔

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

4.4. ابتدائی سیٹ اپ ٹیوننگ اور LDAP کنفیگریشن پیرامیٹرز کا تعین

1) تمام بعد کی کارروائیاں زمبرا صارف کے تحت کی جاتی ہیں۔ ایسا کرنے کے لیے آپ کو کمانڈ چلانے کی ضرورت ہے۔

sudo su - zimbra

2) کمانڈ کے ساتھ DOS فلٹر کی ترتیب کو تبدیل کریں۔

zmprov mcf zimbraHttpDosFilterMaxRequestsPerSec 150

3) Zextras Docs کو انسٹال کرنے کے لیے، آپ کو کچھ Zimbra کنفیگریشن آپشنز کے بارے میں معلومات درکار ہوں گی۔ ایسا کرنے کے لیے آپ کمانڈ چلا سکتے ہیں:

zmlocalconfig –s | grep ldap

ہماری مثال میں، درج ذیل معلومات ظاہر ہوں گی:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

مزید استعمال کے لیے، آپ کو ldap_url، zimbra_ldap_password (اور zimbra_ldap_userdn کی ضرورت ہوگی، حالانکہ Zextras Docs انسٹالر عام طور پر LDAP صارف نام کے بارے میں درست اندازہ لگاتا ہے)۔

4) کمانڈ چلا کر zimbra صارف کے طور پر چھوڑ دیں۔
لاگ آؤٹ کریں

5. انسٹالیشن کے لیے Docs سرور کی تیاری

5.1. SSH نجی کلید کو Zimbra سرور پر اپ لوڈ کرنا اور Docs سرور میں لاگ ان کرنا

زمبرا سرور پر SSH کلید کے جوڑے کی نجی کلید رکھنا ضروری ہے، جس کی عوامی کلید کو دستاویز ورچوئل مشین بناتے وقت شق 2.2.2 کے مرحلہ 2.2 میں استعمال کیا گیا تھا۔ اسے SSH کے ذریعے سرور پر اپ لوڈ کیا جا سکتا ہے (مثال کے طور پر، بذریعہ sftp) یا کلپ بورڈ کے ذریعے پیسٹ کیا جا سکتا ہے (اگر SSH کلائنٹ کی صلاحیتیں استعمال کی جاتی ہیں اور اس کے نفاذ کا ماحول اجازت دیتا ہے)۔

ہم فرض کرتے ہیں کہ نجی کلید فائل میں رکھی گئی ہے ~/.ssh/docs.key اور زمبرا سرور میں لاگ ان کرنے کے لیے استعمال ہونے والا صارف اس کا مالک ہے (اگر اس فائل کو ڈاؤن لوڈ/تخلیق اس صارف کے تحت کیا گیا تھا، تو وہ خود بخود اس کا مالک بن گیا)۔

آپ کو ایک بار کمانڈ چلانے کی ضرورت ہے:

chmod 600 ~/.ssh/docs.key

مستقبل میں، Docs سرور میں لاگ ان ہونے کے لیے، آپ کو درج ذیل اعمال کی ترتیب کو انجام دینا ہوگا۔

1) زمبرا سرور میں لاگ ان کریں۔

2) کمانڈ چلائیں۔

ssh -i ~/.ssh/docs.key user@<внутренний ip-адрес сервера Docs>

جہاں قدر <Docs سرور کا اندرونی IP ایڈریس> "Yandex.Cloud Console" میں مل سکتی ہے، مثال کے طور پر، جیسا کہ پیراگراف 2.3 میں دکھایا گیا ہے۔

5.2. اپ ڈیٹس انسٹال کرنا

Docs سرور میں لاگ ان ہونے کے بعد، Zimbra سرور کے لیے اسی طرح کی کمانڈ چلائیں:

sudo apt update
sudo apt upgrade

(آخری کمانڈ پر عمل کرتے وقت، اس سوال کا جواب "y" دیں کہ آیا آپ کو اپ ڈیٹس کی مجوزہ فہرست انسٹال کرنے کا یقین ہے)

اپ ڈیٹس کو انسٹال کرنے کے بعد، آپ کمانڈ چلا سکتے ہیں (لیکن اس کی ضرورت نہیں ہے):

sudo apt autoremove

اور مرحلہ کے اختتام پر، کمانڈ چلائیں۔

sudo shutdown –r now

5.3. ایپلی کیشنز کی اضافی تنصیب

آپ کو سسٹم ٹائم اور اسکرین ایپلیکیشن کو سنکرونائز کرنے کے لیے NTP کلائنٹ انسٹال کرنے کی ضرورت ہے، جیسا کہ Zimbra سرور کے لیے ایک ہی ایکشن، درج ذیل کمانڈ کے ساتھ:

sudo apt install ntp screen

(آخری کمانڈ پر عمل کرتے وقت، "y" کا جواب دیں جب پوچھا جائے کہ کیا آپ پیکجوں کی منسلک فہرست کو انسٹال کرنے کا یقین رکھتے ہیں)

آپ ایڈمنسٹریٹر کی سہولت کے لیے اضافی یوٹیلیٹیز بھی انسٹال کر سکتے ہیں۔ مثال کے طور پر، آدھی رات کے کمانڈر کو کمانڈ کے ساتھ انسٹال کیا جا سکتا ہے:

sudo apt install mc

5.4. سسٹم کی ترتیب کو تبدیل کرنا

5.4.1. فائل میں /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg، اسی طرح زمبرا سرور کے لیے، manage_etc_hosts پیرامیٹر کی قدر کو سچ سے غلط میں تبدیل کریں۔

نوٹ: اس فائل کو تبدیل کرنے کے لیے، ایڈیٹر کو روٹ صارف کے حقوق کے ساتھ چلایا جانا چاہیے، مثال کے طور پر، "sudo vi /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg"یا، اگر mc پیکیج انسٹال ہے، تو آپ کمانڈ استعمال کر سکتے ہیں"sudo mcedit /etc/cloud/cloud.cfg.d/95-yandex-cloud.cfg»

5.4.2. Zimbra سرور کے عوامی FQDN کو شامل کرتے ہوئے، لیکن Yandex.Cloud کے ذریعے تفویض کردہ اندرونی IP ایڈریس کے ساتھ، /etc/hosts میں ترمیم کریں۔ اگر آپ کے پاس ایڈمنسٹریٹر کے زیر کنٹرول اندرونی DNS سرور ہے جو ورچوئل مشینوں کے ذریعے استعمال کیا جاتا ہے (مثال کے طور پر، پروڈکشن ماحول میں)، اور داخلی نیٹ ورک سے درخواست موصول ہونے پر Zimbra سرور کے پبلک FQDN کو اندرونی IP ایڈریس کے ساتھ حل کرنے کی صلاحیت رکھتا ہے۔ انٹرنیٹ سے درخواستیں، Zimbra سرور کے FQDN کو عوامی IP ایڈریس کے ساتھ حل کیا جانا چاہیے، اور ٹرن سرور کو ہمیشہ عوامی IP ایڈریس کے ذریعے حل کیا جانا چاہیے، بشمول اندرونی پتوں سے رسائی کے وقت)، اس آپریشن کی ضرورت نہیں ہے۔

مثال کے طور پر، ہمارے معاملے میں میزبان فائل اس طرح نظر آتی ہے:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

ترمیم کرنے کے بعد یہ اس طرح نظر آیا:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

نوٹ: اس فائل کو تبدیل کرنے کے لیے، ایڈیٹر کو روٹ صارف کے حقوق کے ساتھ چلایا جانا چاہیے، مثال کے طور پر، "sudo vi /etc/hosts"یا، اگر mc پیکیج انسٹال ہے، تو آپ کمانڈ استعمال کر سکتے ہیں"sudo mcedit /etc/hosts»

6. Zextras Docs کی تنصیب

6.1. Docs سرور میں لاگ ان کریں۔

Docs سرور میں لاگ ان کرنے کا طریقہ کار شق 5.1 میں بیان کیا گیا ہے۔

6.2. Zextras Docs کی تقسیم کو ڈاؤن لوڈ کرنا

اعمال کی ترتیب:

1) اس صفحہ سے جس سے شق 4.1.2 میں۔ Zextras Suite ڈسٹری بیوشن ڈاؤن لوڈ کرنا Zextras Suite ڈسٹری بیوشن ڈاؤن لوڈ کریں (مرحلہ 3 میں)، Ubuntu 18.04 LTS کے لیے Docs بنانے کا URL کاپی کریں (اگر یہ پہلے کاپی نہیں کیا گیا تھا)۔

2) Zimbra سرور پر Zextras Suite ڈسٹری بیوشن ڈاؤن لوڈ کریں اور اسے کھولیں۔ ایسا کرنے کے لیے، zimbra سرور پر ssh سیشن میں کمانڈز چلائیں۔

cd ~
mkdir zimbra
cd zimbra
wget <URL со страницы скачивания>

(ہمارے معاملے میں کمانڈ "wget" پر عمل درآمد کیا جاتا ہے۔ download.zextras.com/zextras-docs-installer/latest/zextras-docs-ubuntu18.tgz")

tar –zxf <имя скачанного файла>

(ہمارے معاملے میں، کمانڈ "tar-zxf zextras-docs-ubuntu18.tgz" پر عمل درآمد کیا جاتا ہے)

6.3. Zextras Docs کی تنصیب

Zextras Docs کو انسٹال اور کنفیگر کرنے کے بارے میں مزید معلومات کے لیے، دیکھیں یہاں.

اعمال کی ترتیب:

1) اس ڈائرکٹری پر جائیں جہاں فائلوں کو مرحلہ 4.1.1 میں پیک کیا گیا تھا (~/zimbra ڈائرکٹری میں رہتے ہوئے ls کمانڈ کے ساتھ دیکھا جا سکتا ہے)۔

ہماری مثال میں یہ ہوگا:

cd ~/zimbra/zextras-docs-installer

2) کمانڈ کا استعمال کرتے ہوئے Zextras Docs کی تنصیب کو چلائیں۔

sudo ./install.sh

3) ہم انسٹالر کے سوالات کا جواب دیتے ہیں۔

آپ انسٹالر کے سوالات کا جواب "y" ("ہاں" کے مساوی ہے)، "n" ("نہیں" سے مماثل ہے) کے ساتھ دے سکتے ہیں، یا انسٹالر کی تجویز کو بغیر کسی تبدیلی کے چھوڑ سکتے ہیں (یہ اختیارات پیش کرتا ہے، انہیں مربع بریکٹ میں ڈسپلے کرنا، مثال کے طور پر، " [Y]" یا "[N]")۔

سسٹم میں ترمیم کی جائے گی، کیا آپ آگے بڑھنا چاہیں گے؟ - پہلے سے طے شدہ اختیار کو قبول کریں ("ہاں")۔

اس کے بعد، انحصار کی تنصیب شروع ہو جائے گی: انسٹالر دکھائے گا کہ وہ کون سے پیکجز کو انسٹال کرنا چاہتا ہے اور ان کو انسٹال کرنے کے لیے تصدیق طلب کرے گا۔ تمام معاملات میں، ہم پہلے سے طے شدہ پیشکشوں سے متفق ہیں۔

مثال کے طور پر، وہ پوچھ سکتا ہے "python2.7 نہیں ملا۔ کیا آپ اسے انسٹال کرنا چاہیں گے؟"،"python-ldap نہیں ملا۔ کیا آپ اسے انسٹال کرنا چاہیں گے؟"وغیرہ

تمام ضروری پیکجوں کو انسٹال کرنے کے بعد، انسٹالر Zextras Docs کو انسٹال کرنے کے لیے رضامندی کی درخواست کرتا ہے:

کیا آپ Zextras DOCS انسٹال کرنا چاہیں گے؟ - پہلے سے طے شدہ اختیار کو قبول کریں ("ہاں")۔

جس کے بعد کچھ وقت پیکجز کو انسٹال کرنے میں صرف کیا جاتا ہے، خود Zextras Docs، اور کنفیگریٹر کے سوالات کی طرف بڑھتے ہیں۔

4) ہم کنفیگریٹر سے سوالات کا جواب دیتے ہیں۔

کنفیگریٹر ایک ایک کرکے کنفیگریشن پیرامیٹرز کی درخواست کرتا ہے؛ جواب میں، شق 3 میں مرحلہ 4.4 میں حاصل کردہ اقدار درج کی جاتی ہیں۔ ترتیبات کی ابتدائی ٹیوننگ اور LDAP کنفیگریشن پیرامیٹرز کا تعین۔

ہماری مثال میں، ترتیبات اس طرح نظر آتی ہیں:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

5) Zextras Docs کی تنصیب کو مکمل کرنا

کنفیگریٹر کے سوالات کے جوابات دینے کے بعد، انسٹالر مقامی دستاویزات کی ترتیب کو مکمل کرتا ہے اور پہلے نصب کردہ مرکزی زمبرا سرور پر انسٹال کردہ سروس کو رجسٹر کرتا ہے۔

سنگل سرور کی تنصیب کے لیے، یہ عام طور پر کافی ہوتا ہے، لیکن بعض صورتوں میں (اگر دستاویزات کو Drive ٹیب پر ویب کلائنٹ میں Docs میں نہیں کھولا جائے گا) آپ کو ایک ایسا عمل انجام دینے کی ضرورت پڑ سکتی ہے جو ملٹی سرور انسٹالیشن کے لیے درکار ہے۔ - ہماری مثال میں، مرکزی زمبرا سرور پر، آپ کو اسے زمبرا ٹیمز صارف کے تحت انجام دینے کی ضرورت ہوگی۔ /opt/zimbra/libexec/zmproxyconfgen и zmproxyctl دوبارہ شروع کریں۔.

7. Zimbra اور Zextras Suite کا ابتدائی سیٹ اپ (ٹیم کے علاوہ)

7.1. پہلی بار ایڈمن کنسول میں لاگ ان کریں۔

URL کا استعمال کرتے ہوئے براؤزر میں لاگ ان کریں: https:// :7071

اگر آپ چاہیں تو، آپ URL کا استعمال کرتے ہوئے ویب کلائنٹ میں لاگ ان کر سکتے ہیں: https://

لاگ ان کرتے وقت، براؤزر سرٹیفکیٹ کی تصدیق کرنے سے قاصر ہونے کی وجہ سے ایک غیر محفوظ کنکشن کے بارے میں انتباہ ظاہر کرتے ہیں۔ آپ کو اس انتباہ کے باوجود سائٹ پر جانے کے لیے اپنی رضامندی کے بارے میں براؤزر کو جواب دینا چاہیے۔ یہ اس حقیقت کی وجہ سے ہے کہ انسٹالیشن کے بعد، TLS کنکشنز کے لیے ایک خود دستخط شدہ X.509 سرٹیفکیٹ استعمال کیا جاتا ہے، جسے بعد میں (پیداواری استعمال میں - چاہیے) تجارتی سرٹیفکیٹ یا براؤزرز کے ذریعے تسلیم شدہ کسی دوسرے سرٹیفکیٹ سے تبدیل کیا جا سکتا ہے۔

تصدیقی فارم میں، فارمیٹ میں صارف نام درج کریں admin@<your accepted mail domain> اور Zimbra ایڈمنسٹریٹر کا پاس ورڈ درج کریں جو کہ شق 4.3 میں مرحلہ 4.2 میں Zimbra سرور انسٹال کرتے وقت بیان کیا گیا ہے۔

ہماری مثال میں یہ اس طرح لگتا ہے:

ایڈمن کنسول:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔
ویب کلائنٹ:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔
نوٹ 1۔ اگر آپ ایڈمن کنسول یا ویب کلائنٹ میں لاگ ان کرتے وقت کسی قبول شدہ میل ڈومین کی وضاحت نہیں کرتے ہیں، تو صارفین کو Zimbra سرور انسٹال کرتے وقت بنائے گئے میل ڈومین سے تصدیق کی جائے گی۔ تنصیب کے بعد، یہ واحد قبول شدہ میل ڈومین ہے جو اس سرور پر موجود ہے، لیکن جیسا کہ نظام چلتا ہے، اضافی میل ڈومینز شامل کیے جا سکتے ہیں، اور پھر صارف کے نام میں ڈومین کو واضح طور پر بیان کرنے سے فرق پڑے گا۔

نوٹ 2۔ جب آپ ویب کلائنٹ میں لاگ ان ہوتے ہیں، تو آپ کا براؤزر سائٹ سے اطلاعات ظاہر کرنے کی اجازت طلب کر سکتا ہے۔ آپ کو اس سائٹ سے نوٹس وصول کرنے سے اتفاق کرنا ہوگا۔

نوٹ 3۔ ایڈمنسٹریٹر کنسول میں لاگ ان ہونے کے بعد، آپ کو مطلع کیا جا سکتا ہے کہ ایڈمنسٹریٹر کو پیغامات ہیں، جو عام طور پر آپ کو Zextras بیک اپ سیٹ اپ کرنے اور/یا ڈیفالٹ ٹرائل لائسنس کی میعاد ختم ہونے سے پہلے Zextras لائسنس خریدنے کی یاد دلاتے ہیں۔ یہ کارروائیاں بعد میں کی جا سکتی ہیں، اور اس لیے اندراج کے وقت موجود پیغامات کو نظر انداز کیا جا سکتا ہے اور/یا Zextras مینو: Zextras Alert میں پڑھا ہوا نشان زد کیا جا سکتا ہے۔

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

نوٹ 4۔ یہ نوٹ کرنا خاص طور پر اہم ہے کہ سرور اسٹیٹس مانیٹر میں Docs سروس کی حیثیت کو "دستیاب نہیں" کے طور پر دکھایا جاتا ہے چاہے ویب کلائنٹ میں Docs صحیح طریقے سے کام کر رہا ہو:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

یہ آزمائشی ورژن کی ایک خصوصیت ہے اور اسے لائسنس خریدنے اور سپورٹ سے رابطہ کرنے کے بعد ہی ٹھیک کیا جا سکتا ہے۔

7.2. Zextras سویٹ کے اجزاء کی تعیناتی۔

Zextras: Core مینو میں، آپ کو ان تمام zimlets کے لیے "Deploy" بٹن پر کلک کرنا چاہیے جنہیں آپ استعمال کرنا چاہتے ہیں۔

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

ونٹرلیٹس کو تعینات کرتے وقت، آپریشن کے نتیجے کے ساتھ ایک ڈائیلاگ اس طرح ظاہر ہوتا ہے:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

ہماری مثال میں، تمام Zextras Suite Winterlets کو تعینات کیا گیا ہے، جس کے بعد Zextras: Core فارم درج ذیل شکل اختیار کرے گا:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

7.3. رسائی کی ترتیبات کو تبدیل کرنا

7.3.1. عالمی ترتیبات کو تبدیل کرنا

ترتیبات کے مینو میں: عالمی ترتیبات، پراکسی سرور سب مینیو، درج ذیل پیرامیٹرز کو تبدیل کریں:

ویب پراکسی موڈ: ری ڈائریکٹ
ایڈمنسٹریشن کنسول پراکسی سرور کو فعال کریں: باکس کو چیک کریں۔
پھر فارم کے اوپری دائیں حصے میں "محفوظ کریں" پر کلک کریں۔

ہماری مثال میں، تبدیلیوں کے بعد، فارم اس طرح نظر آتا ہے:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

7.3.2. مرکزی زمبرا سرور کی ترتیبات میں تبدیلیاں

ترتیبات کے مینو میں: سرورز: <مین زیمبرا سرور کا نام>، ذیلی مینیو پراکسی سرور، درج ذیل پیرامیٹرز کو تبدیل کریں:

ویب پراکسی موڈ: "ڈیفالٹ ویلیو پر ری سیٹ کریں" کے بٹن پر کلک کریں (قیمت خود تبدیل نہیں ہوگی، کیونکہ یہ انسٹالیشن کے دوران پہلے ہی سیٹ کی گئی تھی)۔ ایڈمنسٹریشن کنسول پراکسی سرور کو فعال کریں: چیک کریں کہ چیک باکس کو نشان زد کیا گیا ہے (پہلے سے طے شدہ قدر کو لاگو کیا جانا چاہئے تھا، اگر نہیں، تو آپ "ڈیفالٹ ویلیو پر دوبارہ ترتیب دیں" کے بٹن پر کلک کر سکتے ہیں اور/یا اسے دستی طور پر سیٹ کر سکتے ہیں)۔ پھر فارم کے اوپری دائیں حصے میں "محفوظ کریں" پر کلک کریں۔

ہماری مثال میں، تبدیلیوں کے بعد، فارم اس طرح نظر آتا ہے:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

نوٹ: (اگر اس پورٹ پر لاگ ان کرنا کام نہیں کرتا ہے تو دوبارہ شروع کرنے کی ضرورت ہو سکتی ہے)

7.4. نیا ایڈمن کنسول لاگ ان

URL کا استعمال کرتے ہوئے اپنے براؤزر میں ایڈمن کنسول میں لاگ ان کریں: https:// :9071
مستقبل میں، لاگ ان کرنے کے لیے اس URL کا استعمال کریں۔

نوٹ: سنگل سرور کی تنصیب کے لیے، ایک اصول کے طور پر، پچھلے مرحلے میں کی گئی تبدیلیاں کافی ہیں، لیکن بعض صورتوں میں (اگر مخصوص یو آر ایل داخل کرتے وقت سرور کا صفحہ ظاہر نہیں ہوتا ہے)، تو آپ کو ضروری کارروائی کرنے کی ضرورت پڑ سکتی ہے۔ ملٹی سرور انسٹالیشن کے لیے - ہماری مثال میں، مرکزی زمبرا سرور پر کمانڈز کو زمبرا صارف کے طور پر انجام دینے کی ضرورت ہوگی۔ /opt/zimbra/libexec/zmproxyconfgen и zmproxyctl دوبارہ شروع کریں۔.

7.5. ڈیفالٹ COS میں ترمیم کرنا

سیٹنگز: سروس کلاس مینو میں، "ڈیفالٹ" نام کے ساتھ COS کو منتخب کریں۔

"مواقع" سب مینیو میں، "پورٹ فولیو" فنکشن کو غیر چیک کریں، پھر فارم کے اوپری دائیں حصے میں "محفوظ کریں" پر کلک کریں۔

ہماری مثال میں، ترتیب کے بعد، فارم اس طرح لگتا ہے:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

ڈرائیو سب مینیو میں "فائلوں اور فولڈرز کی شیئرنگ کو فعال کریں" کی ترتیب کو چیک کرنے کی بھی سفارش کی جاتی ہے، پھر فارم کے اوپری دائیں حصے میں "محفوظ کریں" پر کلک کریں۔

ہماری مثال میں، ترتیب کے بعد، فارم اس طرح لگتا ہے:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

آزمائشی ماحول میں، سروس کی اسی کلاس میں، آپ ٹیم سب مینیو میں اسی نام کے ساتھ چیک باکس کو آن کر کے ٹیم پرو فنکشنز کو فعال کر سکتے ہیں، جس کے بعد کنفیگریشن فارم درج ذیل شکل اختیار کرے گا:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

ٹیم پرو کی خصوصیات غیر فعال ہونے پر، صارفین کو صرف ٹیم کی بنیادی خصوصیات تک رسائی حاصل ہوگی۔
براہ کرم نوٹ کریں کہ Zextras Team Pro Zextras Suite سے آزادانہ طور پر لائسنس یافتہ ہے، جو آپ کو خود Zextras Suite کے مقابلے کم میل باکسز میں اسے خریدنے کی اجازت دیتا ہے۔ ٹیم کی بنیادی خصوصیات Zextras Suite لائسنس میں شامل ہیں۔ لہذا، اگر پیداواری ماحول میں استعمال کیا جاتا ہے، تو آپ کو ٹیم پرو صارفین کے لیے ایک علیحدہ سروس کلاس بنانے کی ضرورت پڑ سکتی ہے جس میں مناسب خصوصیات شامل ہوں۔

7.6. فائر وال سیٹ اپ

مرکزی زمبرا سرور کے لیے درکار ہے:

ا) انٹرنیٹ سے ssh، http/https، imap/imaps، pop3/pop3s، smtp پورٹس (مین پورٹ اور میل کلائنٹس کے استعمال کے لیے اضافی پورٹس) اور ایڈمنسٹریشن کنسول پورٹ تک رسائی کی اجازت دیں۔

ب) اندرونی نیٹ ورک سے تمام کنکشن کی اجازت دیں (جن کے لیے انٹرنیٹ پر NAT کو مرحلہ 1.3 میں فعال کیا گیا تھا)۔

Zextras Docs سرور کے لیے فائر وال کو ترتیب دینے کی ضرورت نہیں ہے، کیونکہ یہ انٹرنیٹ سے قابل رسائی نہیں ہے۔

ایسا کرنے کے لئے، آپ کو مندرجہ ذیل اعمال کی ترتیب کو انجام دینا ہوگا:

1) مرکزی زمبرا سرور کے ٹیکسٹ کنسول میں لاگ ان کریں۔ SSH کے ذریعے لاگ ان کرتے وقت، اگر فائر وال سیٹنگز میں تبدیلی کی وجہ سے سرور کے ساتھ کنکشن عارضی طور پر منقطع ہو جائے تو کمانڈ کے عمل میں رکاوٹ سے بچنے کے لیے آپ کو "اسکرین" کمانڈ کو چلانا چاہیے۔

2) کمانڈز چلائیں۔

sudo ufw allow 22,25,80,110,143,443,465,587,993,995,9071/tcp
sudo ufw allow from <адрес_вашей_сети>/<длина CIDR маски>
sudo ufw enable

ہماری مثال میں یہ اس طرح لگتا ہے:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

7.7. ویب کلائنٹ اور ایڈمن کنسول تک رسائی کی جانچ کر رہا ہے۔

فائر وال کی فعالیت کو مانیٹر کرنے کے لیے، آپ اپنے براؤزر میں درج ذیل یو آر ایل پر جا سکتے ہیں۔

ایڈمنسٹریٹر کنسول: https:// :9071
ویب کلائنٹ: http:// (https:// پر ایک خودکار ری ڈائریکٹ ہو جائے گا )
ایک ہی وقت میں، متبادل URL https:// کا استعمال کرتے ہوئے :7071 ایڈمن کنسول کو نہیں کھلنا چاہیے۔

ہماری مثال میں ویب کلائنٹ اس طرح لگتا ہے:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

نوٹ. جب آپ ویب کلائنٹ میں لاگ ان ہوتے ہیں، تو آپ کا براؤزر سائٹ سے اطلاعات ظاہر کرنے کی اجازت طلب کر سکتا ہے۔ آپ کو اس سائٹ سے نوٹس وصول کرنے سے اتفاق کرنا ہوگا۔

8. Zextras ٹیم میں آڈیو اور ویڈیو کانفرنسوں کے آپریشن کو یقینی بنانا

8.1. مجموعی جائزہ

ذیل میں بیان کردہ اعمال کی ضرورت نہیں ہے اگر تمام Zextras ٹیم کے کلائنٹس NAT استعمال کیے بغیر ایک دوسرے کے ساتھ بات چیت کرتے ہیں (اس صورت میں، Zimbra سرور کے ساتھ تعامل خود NAT کا استعمال کرتے ہوئے کیا جا سکتا ہے، یعنی یہ ضروری ہے کہ کلائنٹس کے درمیان NAT نہ ہو)۔ یا اگر صرف ٹیکسٹ میسنجر استعمال کیا جاتا ہے۔

آڈیو اور ویڈیو کانفرنسنگ کے ذریعے کلائنٹ کی بات چیت کو یقینی بنانے کے لیے:

ا) آپ کو ایک موجودہ ٹرن سرور انسٹال یا استعمال کرنا ہوگا۔

ب) کیونکہ ٹرن سرور میں عام طور پر STUN سرور کی فعالیت بھی ہوتی ہے، اسے اس صلاحیت میں بھی استعمال کرنے کی سفارش کی جاتی ہے (متبادل کے طور پر، آپ عوامی STUN سرور استعمال کر سکتے ہیں، لیکن STUN کی فعالیت عام طور پر کافی نہیں ہوتی ہے)۔

پیداواری ماحول میں، ممکنہ طور پر زیادہ بوجھ کی وجہ سے، ٹرن سرور کو الگ ورچوئل مشین میں منتقل کرنے کی سفارش کی جاتی ہے۔ جانچ اور/یا ہلکے بوجھ کے لیے، ٹرن سرور کو مرکزی زمبرا سرور کے ساتھ ملایا جا سکتا ہے۔

ہماری مثال مین زیمبرا سرور پر ٹرن سرور انسٹال کرنے پر نظر آتی ہے۔ الگ سرور پر ٹرن انسٹال کرنا اسی طرح کا ہے، سوائے اس کے کہ ٹرن سافٹ ویئر کو انسٹال کرنے اور ترتیب دینے سے متعلق اقدامات ٹرن سرور پر کیے جاتے ہیں، اور اس سرور کو استعمال کرنے کے لیے زمبرا سرور کو کنفیگر کرنے کے اقدامات مرکزی زمبرا سرور پر کیے جاتے ہیں۔

8.2. ٹرن سرور انسٹال کرنا

پہلے SSH کے ذریعے مرکزی Zimbra سرور میں لاگ ان ہونے کے بعد، کمانڈ چلائیں۔

sudo apt install resiprocate-turn-server

8.3. ٹرن سرور ترتیب دینا

نوٹ. مندرجہ ذیل تمام کنفیگریشن فائلوں کو تبدیل کرنے کے لیے، ایڈیٹر کو روٹ صارف کے حقوق کے ساتھ چلایا جانا چاہیے، مثال کے طور پر، "sudo vi /etc/reTurn/reTurnServer.config"یا، اگر mc پیکیج انسٹال ہے، تو آپ کمانڈ استعمال کر سکتے ہیں"sudo mcedit /etc/reTurn/reTurnServer.config»

آسان صارف تخلیق

ٹرن سرور سے ٹیسٹ کنکشن کی تخلیق اور ڈیبگنگ کو آسان بنانے کے لیے، ہم ٹرن سرور صارف ڈیٹا بیس میں ہیشڈ پاس ورڈز کے استعمال کو غیر فعال کر دیں گے۔ پیداواری ماحول میں، ہیشڈ پاس ورڈ استعمال کرنے کی سفارش کی جاتی ہے۔ اس صورت میں، ان کے لیے پاس ورڈ ہیش کی جنریشن کو /etc/reTurn/reTurnServer.config اور /etc/reTurn/users.txt فائلوں میں موجود ہدایات کے مطابق انجام دیا جانا چاہیے۔

اعمال کی ترتیب:

1) /etc/reTurn/reTurnServer.config فائل میں ترمیم کریں۔

"UserDatabaseHashedPasswords" پیرامیٹر کی قدر کو "true" سے "false" میں تبدیل کریں۔

2) فائل میں ترمیم کریں /etc/reTurn/users.txt

اسے صارف نام، پاس ورڈ، دائرے پر سیٹ کریں (من مانی، زمبرا کنکشن قائم کرتے وقت استعمال نہیں کیا جاتا ہے) اور اکاؤنٹ کی حیثیت کو "مجاز" پر سیٹ کریں۔

ہماری مثال میں، فائل شروع میں اس طرح نظر آتی تھی:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

ترمیم کرنے کے بعد ایسا لگتا تھا:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

3) ترتیب کا اطلاق کرنا

کمانڈ چلائیں۔

sudo systemctl restart resiprocate-turn-server

8.4. ٹرن سرور کے لیے فائر وال ترتیب دینا

اس مرحلے پر، ٹرن سرور کے آپریشن کے لیے ضروری اضافی فائر وال اصول نصب کیے گئے ہیں۔ آپ کو اس بنیادی بندرگاہ تک رسائی کی اجازت دینی چاہیے جس پر سرور درخواستیں قبول کرتا ہے، اور سرور کے ذریعے میڈیا اسٹریمز کو منظم کرنے کے لیے استعمال ہونے والی بندرگاہوں کی متحرک رینج تک رسائی کی اجازت دینی چاہیے۔

بندرگاہیں /etc/reTurn/reTurnServer.config فائل میں بیان کی گئی ہیں، ہمارے معاملے میں یہ ہے:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

и

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

فائر وال رولز انسٹال کرنے کے لیے، آپ کو کمانڈز چلانے کی ضرورت ہے۔

sudo ufw allow 3478,49152:65535/udp
sudo ufw allow 3478,49152:65535/tcp

8.5. زمبرا میں ٹرن سرور استعمال کرنے کے لیے کنفیگر کرنا

کنفیگر کرنے کے لیے، سرور کا FQDN استعمال کیا جاتا ہے، ٹرن سرور، جو پیراگراف 1.2 کے مرحلہ 1 میں بنایا گیا ہے، اور جسے DNS سرورز کے ذریعے ایک ہی عوامی IP ایڈریس کے ساتھ انٹرنیٹ کی درخواستوں اور اندرونی پتوں کی درخواستوں کے لیے حل کرنا چاہیے۔

زمبرا صارف کے تحت چلنے والے "zxsuite team iceServer get" کنکشن کی موجودہ ترتیب دیکھیں۔

ٹرن سرور کے استعمال کو ترتیب دینے کے بارے میں مزید معلومات کے لیے، سیکشن دیکھیں "ٹرن سرور استعمال کرنے کے لیے Zextras ٹیم انسٹال کرنا" دستاویزات.

ترتیب دینے کے لیے، آپ کو زمبرا سرور پر درج ذیل کمانڈز چلانے کی ضرورت ہے۔

sudo su - zimbra
zxsuite team iceServer add stun:<FQDN вашего сервера TURN>:3478?transport=udp
zxsuite team iceServer add turn:<FQDN вашего сервера TURN>:3478?transport=udp credential <пароль> username <имя пользователя>
zxsuite team iceServer add stun:<FQDN вашего сервера TURN>:3478?transport=tcp
zxsuite team iceServer add turn:<FQDN вашего сервера TURN>:3478?transport=tcp credential <пароль> username <имя пользователя>
zxsuite team iceServer add stun:<FQDN вашего сервера TURN>:3478
logout

صارف نام اور پاس ورڈ کی قدریں، بالترتیب، شق 2 میں مرحلہ 8.3 میں بیان کی گئی ہیں، بطور <username> اور <password> استعمال ہوتی ہیں۔

ہماری مثال میں یہ اس طرح لگتا ہے:

Yandex.Cloud میں Zextras/Zimbra آفس ورک سٹیشن کی تعیناتی۔

9. میل کو SMTP پروٹوکول سے گزرنے کی اجازت دینا

کے مطابق دستاویزاتYandex.Cloud میں، انٹرنیٹ پر TCP پورٹ 25 اور Yandex Compute Cloud ورچوئل مشینوں پر جانے والی ٹریفک کو عوامی IP ایڈریس کے ذریعے رسائی حاصل کرنے پر ہمیشہ بلاک کر دیا جاتا ہے۔ یہ آپ کو کسی دوسرے میل سرور سے قبول شدہ میل ڈومین پر بھیجے گئے میل کی قبولیت کی جانچ کرنے سے نہیں روکے گا، لیکن یہ آپ کو زمبرا سرور سے باہر میل بھیجنے سے روکے گا۔

دستاویزات میں کہا گیا ہے کہ Yandex.Cloud سپورٹ کی درخواست پر TCP پورٹ 25 کھول سکتا ہے اگر آپ تعمیل کرتے ہیں قابل قبول استعمال کے رہنما خطوط، اور قواعد کی خلاف ورزی کی صورت میں بندرگاہ کو دوبارہ بلاک کرنے کا حق محفوظ رکھتا ہے۔ پورٹ کھولنے کے لیے، آپ کو Yandex.Cloud سپورٹ سے رابطہ کرنا ہوگا۔

درخواست

اوپنش اور پوٹی میں ایس ایس ایچ کیز بنانا اور کیز کو پٹی سے اوپن ایس ایس فارمیٹ میں تبدیل کرنا

1. SSH کے لیے کلیدی جوڑے بنانا

پوٹی استعمال کرتے ہوئے ونڈوز پر: puttygen.exe کمانڈ چلائیں اور "جنریٹ" بٹن پر کلک کریں۔

لینکس پر: کمانڈ چلائیں۔

ssh-keygen

2. چابیاں کو پٹی سے اوپنش فارمیٹ میں تبدیل کرنا

ونڈوز پر:

اعمال کی ترتیب:

  1. puttygen.exe پروگرام چلائیں۔
  2. نجی کلید کو پی پی کے فارمیٹ میں لوڈ کریں، مینو آئٹم فائل کا استعمال کریں → پرائیویٹ کلید لوڈ کریں۔
  3. اگر اس کلید کے لیے ضروری ہو تو پاس فریز درج کریں۔
  4. OpenSSH فارمیٹ میں عوامی کلید پٹیجن میں "OpenSSH authorized_keys فائل فیلڈ میں چسپاں کرنے کے لیے عوامی کلید" کے ساتھ ظاہر ہوتی ہے۔
  5. ایک نجی کلید کو OpenSSH فارمیٹ میں برآمد کرنے کے لیے، مین مینو میں Conversions → Export OpenSSH کلید کو منتخب کریں
  6. نجی کلید کو نئی فائل میں محفوظ کریں۔

لینکس پر

1. PuTTY ٹولز پیکج انسٹال کریں:

Ubuntu میں:

sudo apt-get install putty-tools

ڈیبین جیسی تقسیم پر:

apt-get install putty-tools

یم (CentOS، وغیرہ) پر مبنی RPM پر مبنی تقسیم میں:

yum install putty

2. نجی کلید کو تبدیل کرنے کے لیے، کمانڈ چلائیں:

puttygen <key.ppk> -O private-openssh -o <key_openssh>

3. ایک عوامی کلید بنانے کے لیے (اگر ضروری ہو تو):

puttygen <key.ppk> -O public-openssh -o <key_openssh.pub>

نتیجہ

سفارشات کے مطابق انسٹالیشن کے بعد، صارف کو کارپوریٹ مواصلات اور دستاویزات کے ساتھ تعاون کے لیے Zextras ایکسٹینشن کے ساتھ Yandex.Cloud انفراسٹرکچر میں ترتیب دیا ہوا Zimbra میل سرور موصول ہوتا ہے۔ ٹیسٹنگ ماحول کے لیے سیٹنگز کو کچھ پابندیوں کے ساتھ بنایا گیا ہے، لیکن انسٹالیشن کو پروڈکشن موڈ میں تبدیل کرنا اور Yandex.Cloud آبجیکٹ اسٹوریج اور دیگر استعمال کرنے کے لیے آپشنز شامل کرنا مشکل نہیں ہے۔ حل کی تعیناتی اور استعمال سے متعلق سوالات کے لیے، براہ کرم اپنے Zextras پارٹنر سے رابطہ کریں۔ ایس وی زیڈ یا نمائندے۔ Yandex.Cloud.

Zextras Suite سے متعلق تمام سوالات کے لیے، آپ Zextras Ekaterina Triandafilidi کے نمائندے سے ای میل کے ذریعے رابطہ کر سکتے ہیں۔ [ای میل محفوظ]

ماخذ: www.habr.com

نیا تبصرہ شامل کریں