كيفية إنشاء موقع لامركزي

كيفية إنشاء موقع لامركزي
القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا، قد نكسب عمولة تابعة. اقرأ أكثر.

يعد إنشاء موقع ويب لامركزي أسهل مما يتوقعه معظم الناس. في الواقع، الفرق الوحيد بين موقع الويب اللامركزي والموقع العادي هو أنه يتم استضافته على شبكة لا مركزية. كل شيء آخر تقريبا يبقى على حاله.





فيديو MUO لهذا اليوم قم بالتمرير للمتابعة مع المحتوى

في هذا الدليل، سنتناول عملية إنشاء وإطلاق موقع ويب لامركزي. ستحتاج إلى نطاق Web3 وبعض ETH في محفظتك لمتابعة العملية بأكملها.





1. قم بإنشاء ملفات موقع الويب الخاص بك

ابدأ بإعداد ملفات الموقع الضرورية. وبدلاً من ذلك، يمكنك تنزيل قالب موقع ويب مجاني من موفري النماذج واستخدامه لإنشاء موقع الويب اللامركزي الخاص بك. سنقوم بتنزيل قالب من Free CSS لتطوير موقعنا.





  1. يزور CSS مجاني ، حدد قالبًا، وقم بتنزيله. ثم قم باستخراج الملف المضغوط إلى مجلد يحتوي على كل ملف على حدة، كما هو موضح أدناه.   لقطة شاشة تعرض ملف موقع الويب الذي تم تحميله على GitHub

إذا كنت تقوم بإنشاء الموقع من البداية، فتأكد من وجود جميع ملفاتك في مجلد واحد.

ما الفرق بين facebook و facebook lite

2. قم بتحميل ملفات موقع الويب الخاص بك إلى IPFS

IPFS (نظام الملفات بين الكواكب)، هو نظام تخزين الملفات اللامركزي الأكثر شيوعًا والذي يتكون من شبكة نظير إلى نظير موزعة عالميًا من أجهزة الكمبيوتر التي تتعاون لاستضافة الملفات.



كبداية، يمكنك استضافة ملفات موقع الويب الخاص بك على جهاز الكمبيوتر الشخصي الخاص بعقدة IPFS الذي يتم تشغيله بشكل مستقل. التحدي في هذا المسار هو أن جهاز الكمبيوتر الخاص بك يجب أن يكون متصلاً بالإنترنت حتى يتمكن شخص ما من الوصول إلى موقع الويب اللامركزي الخاص بك.

الخيار الآخر هو استخدام منصة استضافة IPFS مثل بينياتا , سمين ، أو الاقرب الى الكمال لاستضافة ملفاتك وتوزيعها عبر شبكة IPFS، مما يجعلها في متناول أي شخص. ومع ذلك، ستحتاج إلى الدفع مقابل الاشتراك لاستخدام بعض هذه الخدمات.





التحميل إلى عقدة IPFS الخاصة بك

أولاً، تحتاج إلى تشغيل عقدة IPFS مستقلة.

  1. ابدأ ب إعداد IPFS على جهاز الكمبيوتر الخاص بك . يمكنك إما تنزيل عميل الكمبيوتر الشخصي أو استخدام ملحق متصفح Brave لإعداد عقدة IPFS الخاصة بك.
  2. بمجرد الانتهاء من الإعداد بالفعل، افتح لوحة معلومات IPFS، وانقر فوق يستورد ، وقم بتحميل مجلد موقع الويب الخاص بك.   لقطة الشاشة - إضافة موقع جديد إلى فليك
  3. للتحقق مما إذا كان موقع الويب نشطًا، انقر فوق النقاط الثلاث الموجودة على الجانب الأيمن من الملف، ثم حدد مشاركة الرابط وانسخ وافتح رابط IPFS في علامة تبويب جديدة في Brave. يجب أن يتم تحميل الموقع جيدًا إذا قمت بإعداد Brave بشكل صحيح.

جاري التحميل على فليك

يسمح Fleek للمستخدمين بتحميل مواقع الويب إلى IPFS مجانًا، بينما يتطلب Piñata حزمة متميزة. ومع ذلك، ستحتاج إلى نشر موقع الويب الخاص بك على GitHub أولاً قبل أن تتمكن من استخدام Fleek.





  1. افتح لوحة تحكم GitHub وأنشئ مستودعًا جديدًا.   لقطة شاشة لمجال ENS المرتبط بنجاح بعد ذلك، قم بتحميل ملفات موقع الويب الخاص بك إلى مستودع GitHub الخاص بك باستخدام Git، وهو نظام للتحكم في الإصدار مدمج بشكل جيد مع GitHub. للتوضيح بسهولة، قم أولاً بحفظ ملف موقع الويب الخاص بك في مجلد على سطح المكتب يسمى dWeb
  2. يزور بوابة SCM قم بتنزيل أحدث إصدار من Git وتثبيته.
  3. قم بتشغيل Git Bash من قائمة ابدأ على جهاز الكمبيوتر الخاص بك واكتب:
     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 الخاص بك.

  لقطة شاشة لموقع ويب لامركزي تم إطلاقه

هذه هي الطريقة الأكثر فعالية لتحميل ملفات ومجلدات موقع الويب المتعددة إلى مستودع GitHub، والذي يجب أن يبدو كما هو موضح أعلاه.

ربط فليك بجيثب

إليك كيفية ربط حساب Fleek بـ GitHub

  1. يزور الاقرب الى الكمال ، قم بتسجيل الدخول إلى حسابك، وانقر على إضافة موقع جديد
  2. قم بتوصيل Fleek بـ GitHub واسمح بالوصول إلى المستودع الذي يحتوي على ملفات موقع الويب الخاص بك.
  3. سيعرض Fleek المستودع المحدد الخاص بك. انتقل إلى نشر الموقع علامة التبويب، حدد IPFS، ثم انقر فوق يكمل .
  4. اختر الإطار (إذا لم تكن متأكدًا، فاتركه كما هو آخر ) ونشر موقعك.

سيتم نشر موقعك على IPFS.

3. قم بتوصيل مجال Web3 الخاص بك

سواء كنت تستخدم عقدة IPFS محلية أو منصة عبر الإنترنت مثل Fleek، في هذه المرحلة يجب أن يتم نشر موقعك على IPFS مما يعني أن لديك تجزئة IPFS الخاصة بالموقع.

لذا فإن الخطوة التالية هي ربط موقعك بنطاق Web3 الخاص بك. يمكنك شراء واحدة من أي كبار المسجلين Web3 في السوق. تعتمد تكلفة النطاق على شروط النظام الأساسي وسعره أنظمة المجال القائمة على blockchain ، ستتحمل رسوم الشبكة مقابل تسجيل المعاملة على blockchain.

لغرض هذه المظاهرة، لقد حصلنا على elgwaro.eth المجال على ENS.

ربط مجال ENS بموقع IPFS

فيما يلي كيفية ربط مجال ENS الخاص بك بموقع يستضيف IPFS

  1. افتح لوحة تحكم ENS الخاصة بك وقم بالوصول إلى قسم اسم المجال الخاص بك.
  2. حدد السجلات علامة التبويب وانقر على تحرير السجلات .
  3. يختار آخر ، الصق رابط موقع IPFS المستقل الخاص بك، ثم انقر فوق يحفظ .
  4. سيُطلب منك توصيل محفظتك لتخويل المعاملة، الأمر الذي سيكلفك رسومًا بسيطة اعتمادًا على نشاط الشبكة.
  5. بمجرد إتمام المعاملة، سيتم ربط نطاق Web3 الخاص بك بموقعك اللامركزي.

إذا كنت تستخدم Fleek، فيمكنك ربط المجال الخاص بك على لوحة تحكم Fleek.

  1. افتح لوحة تحكم موقع الويب المنشورة وانقر فوق إضافة مجال مخصص .
  2. قم بالتمرير لأسفل إلى معلومات إنس وانقر على أضف إنس .
  3. اكتب مجال ENS الخاص بك، وانقر على يؤكد ومن ثم تأكيد.
  4. التالي، انقر على تعيين تجزئة المحتوى . سيُطلب منك ربط محفظتك للسماح بالمعاملة عن طريق دفع رسوم رمزية بناءً على نشاط الشبكة.  لإعداد الارتباط بنجاح، تأكد من أن حساب المحفظة المتصل هو وحدة التحكم في المجال.

4. الوصول إلى موقع الويب الخاص بك

بمجرد ربط مجال Web3 الخاص بك بموقعك اللامركزي بنجاح، سيتم توجيه مجال Web3 الخاص بك إلى موقع الويب اللامركزي الخاص بك.

يمكنك الوصول إليه باستخدام الخاص بك نطاق ENS +.link . على سبيل المثال، في هذه الحالة، هو elgwaro.eth.link . ومع ذلك، عند استخدام متصفح يدعم IPFS مثل Brave، لا يتعين عليك تضمينه .وصلة في نهاية عنوان URL الخاص بك.

لقد قمت بإنشاء موقع الويب اللامركزي الخاص بك بنجاح.

كيفية عمل رمز تعبيري على iPhone

الانتقال إلى ما بعد تطوير Web2

نظرًا لأن الإنترنت أصبح أكثر لامركزية بمرور الوقت، فمن المحتمل أن يتجاوز عدد المواقع اللامركزية تلك المستضافة على خوادم مركزية في النهاية. لحسن الحظ، فإن الانتقال من تطوير موقع Web2 إلى Web3 ليس بالأمر المعقد كما يبدو. لذلك، إذا فكرت في إنشاء موقع ويب لامركزي مقاوم للرقابة، فإن هذا الدليل يمكن أن يمنحك بداية قوية.