কীভাবে একটি বিকেন্দ্রীভূত ওয়েবসাইট তৈরি করবেন

কীভাবে একটি বিকেন্দ্রীভূত ওয়েবসাইট তৈরি করবেন
আপনার মত পাঠকরা MUO সমর্থন করতে সাহায্য করে। আপনি যখন আমাদের সাইটে লিঙ্ক ব্যবহার করে একটি ক্রয় করেন, আমরা একটি অনুমোদিত কমিশন উপার্জন করতে পারি। আরও পড়ুন

একটি বিকেন্দ্রীভূত ওয়েবসাইট তৈরি করা বেশিরভাগ লোকের প্রত্যাশার চেয়ে সহজ। আসলে, একটি বিকেন্দ্রীভূত ওয়েবসাইট এবং একটি সাধারণ সাইটের মধ্যে পার্থক্য হল এটি একটি বিকেন্দ্রীভূত নেটওয়ার্কে হোস্ট করা হয়। বাকি প্রায় সবকিছু একই থাকে।





দিনের MUO ভিডিও কন্টেন্টের সাথে চালিয়ে যেতে স্ক্রোল করুন

এই নির্দেশিকায়, আমরা একটি বিকেন্দ্রীভূত ওয়েবসাইট তৈরি এবং চালু করার প্রক্রিয়ার মধ্য দিয়ে যাব। পুরো প্রক্রিয়াটি করার জন্য আপনার ওয়ালেটে একটি Web3 ডোমেইন এবং কিছু ETH প্রয়োজন।





1. আপনার ওয়েবসাইট ফাইল তৈরি করুন

প্রয়োজনীয় ওয়েবসাইট ফাইল প্রস্তুত করে শুরু করুন। বিকল্পভাবে, আপনি টেমপ্লেট প্রদানকারীদের থেকে একটি বিনামূল্যের ওয়েবসাইট টেমপ্লেট ডাউনলোড করতে পারেন এবং আপনার বিকেন্দ্রীভূত ওয়েবসাইট তৈরি করতে এটি ব্যবহার করতে পারেন। আমরা আমাদের সাইট ডেভেলপ করতে ফ্রি CSS থেকে একটি টেমপ্লেট ডাউনলোড করব।





  1. ভিজিট করুন ফ্রি সিএসএস , একটি টেমপ্লেট নির্বাচন করুন এবং এটি ডাউনলোড করুন। তারপরে, জিপ ফাইলটিকে একটি ফোল্ডারে এক্সট্র্যাক্ট করুন যেখানে প্রতিটি পৃথক ফাইল রয়েছে, যেমনটি নীচে দেখানো হয়েছে।   স্ক্রিনশট GitHub এ আপলোড করা ওয়েবসাইট ফাইল দেখাচ্ছে

আপনি যদি স্ক্র্যাচ থেকে সাইটটি তৈরি করেন তবে নিশ্চিত করুন যে আপনার সমস্ত ফাইল একটি ফোল্ডারে রয়েছে।

2. IPFS-এ আপনার ওয়েবসাইট ফাইল আপলোড করুন

আইপিএফএস (ইন্টার-প্ল্যানেটারি ফাইল সিস্টেম), হল সবচেয়ে জনপ্রিয় বিকেন্দ্রীকৃত ফাইল স্টোরেজ সিস্টেম যা বিশ্বব্যাপী বিতরণ করা কম্পিউটারের পিয়ার-টু-পিয়ার নেটওয়ার্ক দ্বারা গঠিত যা ফাইল হোস্ট করতে সহযোগিতা করে।



শুরু করার জন্য, আপনি আপনার স্বাধীনভাবে চালানো IPFS নোড-ব্যক্তিগত কম্পিউটারে আপনার ওয়েবসাইট ফাইলগুলি হোস্ট করতে পারেন। এই রুটের চ্যালেঞ্জ হল যে আপনার বিকেন্দ্রীভূত ওয়েবসাইট অ্যাক্সেস করার জন্য আপনার কম্পিউটারকে অনলাইন হতে হবে।

অন্য বিকল্প হল একটি আইপিএফএস হোস্টিং প্ল্যাটফর্ম ব্যবহার করা যেমন পিনাটা , মোটা , বা ফ্লিক আইপিএফএস নেটওয়ার্ক জুড়ে আপনার ফাইলগুলিকে হোস্ট এবং বিতরণ করার জন্য, এটিকে যে কারো কাছে অ্যাক্সেসযোগ্য করে তোলে। যাইহোক, এই পরিষেবাগুলির কিছু ব্যবহার করার জন্য আপনাকে সাবস্ক্রিপশনের জন্য অর্থ প্রদান করতে হবে৷





আপনার আইপিএফএস নোডে আপলোড করা হচ্ছে

প্রথমত, আপনাকে একটি স্বাধীন আইপিএফএস নোড চালাতে হবে।

  1. দ্বারা শুরু আপনার পিসিতে আইপিএফএস সেট আপ করুন . আপনি হয় PC ক্লায়েন্ট ডাউনলোড করতে পারেন অথবা আপনার IPFS নোড সেট আপ করতে Brave ব্রাউজার এক্সটেনশন ব্যবহার করতে পারেন।
  2. আপনি ইতিমধ্যে সেট আপ হয়ে গেলে, IPFS ড্যাশবোর্ড খুলুন, ক্লিক করুন আমদানি , এবং আপনার ওয়েবসাইট ফোল্ডার আপলোড করুন।   স্ক্রিনশট - Fleek এ নতুন সাইট যোগ করা হচ্ছে
  3. ওয়েবসাইটটি লাইভ কিনা তা পরীক্ষা করতে ফাইলের ডান পাশে তিনটি বিন্দুতে ক্লিক করুন, নির্বাচন করুন লিঙ্ক শেয়ার করুন , কপি করুন, এবং Brave-এ একটি নতুন ট্যাবে IPFS লিঙ্ক খুলুন। আপনি সঠিকভাবে Brave সেট আপ করলে সাইটটি ভালভাবে লোড হওয়া উচিত।

Fleek আপলোড করা হচ্ছে

Fleek ব্যবহারকারীদের বিনামূল্যে IPFS-এ ওয়েবসাইট আপলোড করতে দেয়, যখন Piñata-এর জন্য একটি প্রিমিয়াম প্যাকেজ প্রয়োজন। তবুও, আপনি Fleek ব্যবহার করার আগে আপনাকে প্রথমে GitHub-এ আপনার ওয়েবসাইট স্থাপন করতে হবে।





  1. আপনার GitHub ড্যাশবোর্ড খুলুন এবং একটি নতুন সংগ্রহস্থল তৈরি করুন।   সফলভাবে লিঙ্ক করা ENS ডোমেনের স্ক্রিনশট এরপর, Git ব্যবহার করে আপনার GitHub সংগ্রহস্থলে আপনার ওয়েবসাইট ফাইলগুলি আপলোড করুন, GitHub-এর সাথে ভালভাবে সংহত একটি সংস্করণ নিয়ন্ত্রণ ব্যবস্থা। সহজ প্রদর্শনের জন্য, প্রথমে আপনার ওয়েবসাইট ফাইলটিকে আপনার ডেস্কটপের নামক ফোল্ডারে সংরক্ষণ করুন dWeb
  2. ভিজিট করুন Git-scm , ডাউনলোড করুন এবং Git এর সর্বশেষ সংস্করণ ইনস্টল করুন।
  3. আপনার পিসি স্টার্ট মেনু থেকে গিট ব্যাশ চালু করুন এবং টাইপ করুন:
     cd desktop/dWeb 
    এই কমান্ডটি একটি স্থানীয় সংগ্রহস্থল শুরু করার জন্য ডেস্কটপে আমরা যে ফোল্ডারটি তৈরি করেছি তার ভিতরে গিট চালু করতে দেয়।
  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 সংগ্রহস্থলে আপলোড করে।

  একটি চালু করা বিকেন্দ্রীভূত ওয়েবসাইটের স্ক্রিনশট

এটি একটি GitHub সংগ্রহস্থলে একাধিক ওয়েবসাইট ফাইল এবং ফোল্ডার আপলোড করার সবচেয়ে কার্যকর উপায়, যা উপরে দেখানো উচিত।

GitHub এর সাথে Fleek লিঙ্ক করা

গিটহাবের সাথে একটি ফ্লিক অ্যাকাউন্ট কীভাবে লিঙ্ক করবেন তা এখানে

  1. ভিজিট করুন ফ্লিক , আপনার অ্যাকাউন্টে সাইন ইন করুন এবং ক্লিক করুন নতুন সাইট যোগ করুন
  2. Fleek কে GitHub-এ সংযুক্ত করুন এবং আপনার ওয়েবসাইট ফাইলগুলির সাথে সংগ্রহস্থলে অ্যাক্সেস অনুমোদন করুন।
  3. Fleek আপনার নির্বাচিত সংগ্রহস্থল প্রদর্শন করবে। এগিয়ে যান অবস্থান স্থাপন ট্যাব, আইপিএফএস নির্বাচন করুন এবং ক্লিক করুন চালিয়ে যান .
  4. ফ্রেমওয়ার্ক বাছাই করুন (যদি নিশ্চিত না হন, এটি হিসাবে ছেড়ে দিন অন্যান্য ) এবং আপনার সাইট স্থাপন করুন।

আপনার সাইট আইপিএফএস-এ স্থাপন করা হবে।

3. আপনার Web3 ডোমেন সংযুক্ত করুন

আপনি স্থানীয় আইপিএফএস নোড বা ফ্লিকের মতো একটি অনলাইন প্ল্যাটফর্ম ব্যবহার করছেন না কেন, এই মুহুর্তে আপনার সাইটটি আইপিএফএস-এ স্থাপন করা উচিত যার অর্থ আপনার কাছে সাইটের আইপিএফএস হ্যাশ রয়েছে৷

তাই পরবর্তী ধাপ হল আপনার ওয়েব3 ডোমেনের সাথে আপনার সাইট লিঙ্ক করা। আপনি যে কোনো একটি থেকে কিনতে পারেন শীর্ষ Web3 রেজিস্ট্রার বাজারে ডোমেনের খরচ প্ল্যাটফর্মের শর্তাবলী এবং এর জন্য নির্ভর করবে ব্লকচেইন ভিত্তিক ডোমেইন সিস্টেম , ব্লকচেইনে লেনদেন রেকর্ড করার জন্য আপনাকে একটি নেটওয়ার্ক ফি দিতে হবে।

এই প্রদর্শনের উদ্দেশ্যে, আমরা অর্জিত করেছি elgwaro.eth ENS এ ডোমেইন।

একটি আইপিএফএস ওয়েবসাইটে একটি ENS ডোমেন লিঙ্ক করা

একটি IPFS হোস্ট করা সাইটে আপনার ENS ডোমেনকে কীভাবে লিঙ্ক করবেন তা এখানে

  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 . তবুও, Brave এর মত একটি IPFS-সক্ষম ব্রাউজার ব্যবহার করার সময়, আপনাকে অন্তর্ভুক্ত করতে হবে না লিঙ্ক আপনার URL এর শেষে।

আপনি সফলভাবে আপনার বিকেন্দ্রীকৃত ওয়েবসাইট তৈরি করেছেন।

Web2 বিকাশের বাইরে চলে যাওয়া

সময়ের সাথে সাথে ইন্টারনেট আরও বিকেন্দ্রীভূত হওয়ার সাথে সাথে বিকেন্দ্রীভূত ওয়েবসাইটের সংখ্যা সম্ভবত কেন্দ্রীভূত সার্ভারে হোস্ট করা ওয়েবসাইটগুলিকে ছাড়িয়ে যাবে। সৌভাগ্যবশত, Web2 থেকে Web3 ওয়েবসাইট ডেভেলপমেন্টে রূপান্তর করা ততটা জটিল নয় যতটা মনে হচ্ছে। অতএব, আপনি যদি সেন্সরশিপের বিরুদ্ধে প্রতিরোধী একটি বিকেন্দ্রীভূত ওয়েবসাইট তৈরি করার কথা ভেবে থাকেন, তাহলে এই নির্দেশিকা আপনাকে একটি বিশাল মাথার সূচনা দিতে পারে।

কিভাবে গুগল ড্রাইভ ফাইল অন্য অ্যাকাউন্টে সরানো যায়