نیکسٹ کلاؤڈ ڈوکر کمپوز

Nyks Klaw Wkr Kmpwz



نیکسٹ کلاؤڈ ایک مفت اور اوپن سورس، سیلف ہوسٹڈ، اور محفوظ فائل اسٹوریج، سنکرونائزیشن اور شیئرنگ کے لیے انتہائی قابل توسیع پلیٹ فارم ہے۔

نیکسٹ کلاؤڈ ایچ ٹی ٹی پی اور ویب ڈی اے وی پروٹوکول کے ساتھ کلائنٹ سرور فن تعمیر کا استعمال کرتا ہے تاکہ ڈیٹا انکرپشن، ایکسیس کنٹرول، ورژننگ، اور بہت کچھ جیسی جدید خصوصیات پیش کی جا سکے۔

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







اس ٹیوٹوریل میں، ہم ڈوکر کنٹینرز کا استعمال کرتے ہوئے نیکسٹ کلاؤڈ مثال قائم کرنے کے عمل کو تیزی سے دیکھیں گے۔



تقاضے

اس پوسٹ میں فراہم کردہ احکامات اور اقدامات کو چلانے کے لیے، یقینی بنائیں کہ آپ کے پاس درج ذیل ہیں:



  1. ڈوکر انجن انسٹال ہو گیا۔
  2. ڈوکر کمپوز انسٹال ہو گیا۔
  3. Docker کنٹینرز کو چلانے کے لیے کافی اجازتیں۔

ڈوکر کمپوز فائل کی وضاحت کرنا

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





$ mkdir اگلا کلاؤڈ

$ سی ڈی اگلا کلاؤڈ

Elasticsearch کلسٹر کو چلانے کے لیے ایک docker-compose.yml فائل بنائیں جیسا کہ ذیل کی مثال کنفیگریشن میں دکھایا گیا ہے۔

---
ورژن: '2.1'
خدمات:
اگلا کلاؤڈ:
تصویر: lscr.io / linuxserver / نیکسٹ کلاؤڈ: تازہ ترین
کنٹینر_نام: نیکسٹ کلاؤڈ
ماحول:
- درخت = 1000
- پی جی آئی ڈی = 1000
- ٹی زیڈ = وغیرہ / UTC
جلدیں:
--. / appdata: / تشکیل
--. / ڈیٹا: / ڈیٹا
بندرگاہیں:
- 443 : 443
دوبارہ شروع کریں: جب تک بند نہ ہو۔

اس مثال کی فائل میں، ہم ایک سروس کی وضاحت کرتے ہیں۔ نیکسٹ کلاؤڈ سروس ہمیں نیکسٹ کلاؤڈ مثال کو ترتیب دینے کی اجازت دیتی ہے۔



خدمت کی تعریفیں ذیل میں بیان کی گئی ہیں۔

  • نیکسٹ کلاؤڈ کی تازہ ترین تصویر استعمال کریں۔
  • کنٹینر کا نام نیکسٹ کلاؤڈ پر سیٹ کریں۔
  • صارف اور گروپ IDs (PUID اور PGID) اور ٹائم زون (TZ) کے لیے ماحولیاتی متغیرات کی وضاحت کریں۔
  • کنفیگریشن اور ڈیٹا اسٹوریج کے لیے کنٹینر والیوم میں میزبان ڈائریکٹریز (./appdata اور ./data) کا نقشہ بنائیں۔

آخر میں، ہم HTTPS ٹریفک کے لیے پورٹ 443 پر سنتے ہیں اور خود بخود دوبارہ شروع ہونے کے لیے سیٹ کیا جاتا ہے جب تک کہ واضح طور پر روکا نہ جائے۔

مذکورہ بالا اندراجات کو ایپ ڈیٹا کے راستے اور ضرورت کے مطابق ڈیٹا کے راستے سے بدلنا یقینی بنائیں۔

کنٹینر چلائیں۔

ایک بار جب ہمارے پاس خدمات کی وضاحت ہو جاتی ہے، تو ہم آگے بڑھ سکتے ہیں اور کنٹینر کو docker compose کمانڈ کا استعمال کرتے ہوئے چلا سکتے ہیں:

$ ڈاکر مرتب کریں۔ -d

Elasticsearch اور Kibana تک رسائی حاصل کرنا

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

https: // localhost: 443 - > لچکدار تلاش

آپ کو کنفیگر اور ایڈمنسٹریٹر اکاؤنٹ کے لیے کہا جائے گا۔

مطمئن ہوجانے کے بعد، انسٹالیشن کے عمل کو چلانے کے لیے انسٹال پر کلک کریں۔

اگلا، آپ ان ایپس کا انتخاب کر سکتے ہیں جنہیں آپ اپنی مثال میں انسٹال کرنا چاہتے ہیں:

یہ آپ کے مطلوبہ ٹولز اور کنفیگریشنز کے ساتھ مثال قائم کرے گا اور آپ کو ڈیش بورڈ پر لے جائے گا۔

نتیجہ

اس مضمون میں ڈوکر کنٹینرز کا استعمال کرتے ہوئے نیکسٹ کلاؤڈ مثال کی وضاحت اور چلانے کے بنیادی اقدامات کا احاطہ کیا گیا ہے۔