وکندریقرت ویب سائٹ کیسے بنائی جائے۔

وکندریقرت ویب سائٹ کیسے بنائی جائے۔
آپ جیسے قارئین MUO کو سپورٹ کرنے میں مدد کرتے ہیں۔ جب آپ ہماری سائٹ پر لنکس کا استعمال کرتے ہوئے خریداری کرتے ہیں، تو ہم ملحق کمیشن حاصل کر سکتے ہیں۔ مزید پڑھ.

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





دن کی MUO ویڈیو مواد کے ساتھ جاری رکھنے کے لیے اسکرول کریں۔

اس گائیڈ میں، ہم ایک وکندریقرت ویب سائٹ بنانے اور شروع کرنے کے عمل سے گزریں گے۔ پورے عمل سے گزرنے کے لیے آپ کو اپنے بٹوے میں ایک Web3 ڈومین اور کچھ ETH کی ضرورت ہوگی۔





1. اپنی ویب سائٹ کی فائلیں بنائیں

ضروری ویب سائٹ فائلوں کو تیار کرکے شروع کریں۔ متبادل طور پر، آپ ٹیمپلیٹ فراہم کنندگان سے مفت ویب سائٹ ٹیمپلیٹ ڈاؤن لوڈ کر سکتے ہیں اور اسے اپنی وکندریقرت ویب سائٹ بنانے کے لیے استعمال کر سکتے ہیں۔ ہم اپنی سائٹ کو تیار کرنے کے لیے مفت CSS سے ایک ٹیمپلیٹ ڈاؤن لوڈ کریں گے۔





  1. تشریف لائیں۔ مفت سی ایس ایس ، ایک ٹیمپلیٹ منتخب کریں، اور اسے ڈاؤن لوڈ کریں۔ پھر، زپ فائل کو ایک فولڈر میں نکالیں جس میں ہر ایک فائل ہو، جیسا کہ ذیل میں دکھایا گیا ہے۔   اسکرین شاٹ GitHub پر اپ لوڈ کردہ ویب سائٹ فائل دکھا رہا ہے۔

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

میک سے روکو کی عکس بندی کیسے کریں۔

2. اپنی ویب سائٹ کی فائلیں IPFS پر اپ لوڈ کریں۔

IPFS (Inter-Planetary File System)، سب سے زیادہ مقبول وکندریقرت فائل سٹوریج سسٹم ہے جو کمپیوٹرز کے عالمی سطح پر تقسیم شدہ پیئر ٹو پیئر نیٹ ورک پر مشتمل ہے جو فائلوں کی میزبانی کے لیے تعاون کرتے ہیں۔



آغاز کے لیے، آپ اپنی ویب سائٹ کی فائلوں کو اپنے آزادانہ طور پر چلائے جانے والے IPFS نوڈ – پرسنل کمپیوٹر پر ہوسٹ کر سکتے ہیں۔ اس راستے کے ساتھ چیلنج یہ ہے کہ کسی کو آپ کی وکندریقرت ویب سائٹ تک رسائی حاصل کرنے کے لیے آپ کا کمپیوٹر آن لائن ہونا چاہیے۔

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





آپ کے آئی پی ایف ایس نوڈ پر اپ لوڈ کرنا

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

  1. سے شروع کریں۔ اپنے پی سی پر آئی پی ایف ایس ترتیب دیں۔ . آپ یا تو PC کلائنٹ ڈاؤن لوڈ کر سکتے ہیں یا اپنا IPFS نوڈ سیٹ کرنے کے لیے Brave براؤزر ایکسٹینشن استعمال کر سکتے ہیں۔
  2. ایک بار جب آپ پہلے سے سیٹ اپ ہو جائیں، IPFS ڈیش بورڈ کھولیں، کلک کریں۔ درآمد کریں۔ ، اور اپنی ویب سائٹ کا فولڈر اپ لوڈ کریں۔   اسکرین شاٹ - Fleek میں نئی ​​سائٹ شامل کرنا
  3. یہ چیک کرنے کے لیے کہ آیا ویب سائٹ لائیو ہے، فائل کے دائیں جانب تین نقطوں پر کلک کریں، منتخب کریں۔ لنک شیئر کریں۔ ، کاپی کریں، اور آئی پی ایف ایس لنک کو بہادر میں ایک نئے ٹیب میں کھولیں۔ اگر آپ بہادر کو صحیح طریقے سے ترتیب دیتے ہیں تو سائٹ کو اچھی طرح سے لوڈ ہونا چاہئے۔

Fleek پر اپ لوڈ کرنا

Fleek صارفین کو مفت میں IPFS پر ویب سائٹس اپ لوڈ کرنے کی اجازت دیتا ہے، جبکہ Piñata کو ایک پریمیم پیکیج کی ضرورت ہوتی ہے۔ بہر حال، Fleek استعمال کرنے سے پہلے آپ کو اپنی ویب سائٹ GitHub پر تعینات کرنے کی ضرورت ہوگی۔





  1. اپنا GitHub ڈیش بورڈ کھولیں اور ایک نیا ذخیرہ بنائیں۔   کامیابی سے منسلک ENS ڈومین کا اسکرین شاٹ اس کے بعد، اپنی ویب سائٹ کی فائلوں کو Git کا استعمال کرتے ہوئے اپنے GitHub ذخیرہ میں اپ لوڈ کریں، ایک ورژن کنٹرول سسٹم جو GitHub کے ساتھ اچھی طرح سے مربوط ہے۔ آسان مظاہرے کے لیے، سب سے پہلے اپنی ویب سائٹ کی فائل کو اپنے ڈیسک ٹاپ کے فولڈر میں محفوظ کریں۔ ڈی ویب
  2. تشریف لائیں۔ Git-scm گٹ کا تازہ ترین ورژن ڈاؤن لوڈ، اور انسٹال کریں۔
  3. اپنے پی سی کے اسٹارٹ مینو سے گٹ باش لانچ کریں اور اس میں ٹائپ کریں:
     cd desktop/dWeb 
    یہ کمانڈ Git کو اس فولڈر کے اندر لانچ کرنے دیتی ہے جو ہم نے ڈیسک ٹاپ پر مقامی ذخیرہ کو شروع کرنے کے لیے بنایا ہے۔
  4. پھر درج ذیل کمانڈز کو ایک ایک کرکے چلائیں:
     git init  
    git add .
    git commit -m "first commit"
    git remote add origin [url].git
    جہاں [url] آپ کے GitHub ریپوزٹری ایڈریس کی نمائندگی کرتا ہے۔ ہمارے معاملے میں یہ ہے:
     git remote add origin https://github.com/elgwaro/dWeb.git

ان کمانڈز کو چلانے سے آپ کی ویب سائٹ کے فولڈر میں ایک پوشیدہ .git فولڈر شروع ہوتا ہے، آپ کی ویب سائٹ کی تمام فائلوں کو .git فولڈر میں شامل کرتا ہے، انہیں اپ لوڈ کرنے کا پابند کرتا ہے، اور آخر کار فائلوں کو آپ کے GitHub ریپوزٹری پر اپ لوڈ کرتا ہے۔

  لانچ کردہ وکندریقرت ویب سائٹ کا اسکرین شاٹ

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

Fleek کو GitHub سے جوڑنا

GitHub کے ساتھ Fleek اکاؤنٹ کو لنک کرنے کا طریقہ یہاں ہے۔

  1. تشریف لائیں۔ فلیک ، اپنے اکاؤنٹ میں سائن ان کریں، اور پر کلک کریں۔ نئی سائٹ شامل کریں۔
  2. Fleek کو GitHub سے جوڑیں اور اپنی ویب سائٹ کی فائلوں کے ساتھ ریپوزٹری تک رسائی کی اجازت دیں۔
  3. Fleek آپ کے منتخب کردہ ذخیرہ کو ظاہر کرے گا۔ پر آگے بڑھیں۔ مقام تعینات کریں۔ ٹیب، آئی پی ایف ایس کو منتخب کریں، اور پر کلک کریں۔ جاری رہے .
  4. فریم ورک کا انتخاب کریں (اگر یقین نہیں ہے تو اسے چھوڑ دیں۔ دیگر ) اور اپنی سائٹ کو تعینات کریں۔

آپ کی سائٹ آئی پی ایف ایس پر تعینات کی جائے گی۔

3. اپنا Web3 ڈومین مربوط کریں۔

چاہے آپ مقامی IPFS نوڈ یا Fleek جیسا آن لائن پلیٹ فارم استعمال کر رہے ہوں، اس وقت آپ کو اپنی سائٹ IPFS پر تعینات کرنی چاہیے جس کا مطلب ہے کہ آپ کے پاس سائٹ کا IPFS ہیش ہے۔

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

اس مظاہرے کے مقصد کے لیے، ہم نے حاصل کر لیا ہے۔ elgwaro.eth ENS پر ڈومین۔

بلو رے کو چیرنے کا بہترین طریقہ

ENS ڈومین کو IPFS ویب سائٹ سے جوڑنا

اپنے ENS ڈومین کو IPFS کی میزبانی شدہ سائٹ سے لنک کرنے کا طریقہ یہاں ہے۔

  1. اپنا ENS ڈیش بورڈ کھولیں اور اپنے ڈومین نام کے سیکشن تک رسائی حاصل کریں۔
  2. منتخب کریں۔ ریکارڈز ٹیب اور کلک کریں ریکارڈز میں ترمیم کریں۔ .
  3. منتخب کریں۔ دیگر ، اپنا آزاد IPFS ویب سائٹ لنک چسپاں کریں، اور کلک کریں۔ محفوظ کریں۔ .
  4. آپ کو لین دین کی اجازت دینے کے لیے اپنے بٹوے کو جوڑنے کے لیے کہا جائے گا، جس کے لیے آپ کو نیٹ ورک کی سرگرمی کے لحاظ سے ایک چھوٹی سی فیس ادا کرنا پڑے گی۔
  5. لین دین مکمل ہونے کے بعد، آپ کا Web3 ڈومین آپ کی وکندریقرت ویب سائٹ سے منسلک ہو جائے گا۔

اگر آپ Fleek استعمال کر رہے ہیں، تو آپ Fleek ڈیش بورڈ پر اپنے ڈومین کو جوڑ سکتے ہیں۔

  1. اپنی تعینات کردہ ویب سائٹ کا ڈیش بورڈ کھولیں اور اس پر کلک کریں۔ حسب ضرورت ڈومین شامل کریں۔ .
  2. تک نیچے سکرول کریں۔ ENS معلومات اور کلک کریں ENS شامل کریں۔ .
  3. اپنے ENS ڈومین میں ٹائپ کریں، پر کلک کریں۔ تصدیق کریں۔ اور پھر تصدیق کریں.
  4. اگلا، پر کلک کریں مواد ہیش سیٹ کریں۔ . آپ کو نیٹ ورک کی سرگرمی کی بنیاد پر ایک چھوٹی سی فیس ادا کرکے لین دین کی اجازت دینے کے لیے اپنے بٹوے کو جوڑنے کی ضرورت ہوگی۔  لنک کو کامیابی کے ساتھ ترتیب دینے کے لیے، یقینی بنائیں کہ منسلک والیٹ اکاؤنٹ ڈومین کا کنٹرولر ہے۔

4. اپنی ویب سائٹ تک رسائی حاصل کریں۔

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

آپ اپنا استعمال کرکے اس تک رسائی حاصل کرسکتے ہیں۔ ENS ڈومین +.link . مثال کے طور پر، اس معاملے میں، یہ ہے elgwaro.eth.link . اس کے باوجود، بہادر جیسے IPFS- فعال براؤزر کا استعمال کرتے وقت، آپ کو شامل کرنے کی ضرورت نہیں ہے۔ .لنک آپ کے URL کے آخر میں۔

آپ نے کامیابی کے ساتھ اپنی وکندریقرت ویب سائٹ بنا لی ہے۔

Web2 ترقی سے آگے بڑھنا

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