אתרים מבוזרים הופכים נפוץ יותר ככל ש-Web3 צובר פופולריות. הנה איך ליצור אתר מבוזר.
יצירת אתר מבוזר קלה יותר ממה שרוב האנשים היו מצפים. למעשה, ההבדל היחיד בין אתר מבוזר לאתר רגיל הוא שהוא מתארח ברשת מבוזרת. כמעט כל השאר נשאר אותו דבר.
במדריך זה נעבור את תהליך היצירה וההשקה של אתר אינטרנט מבוזר. תזדקק לדומיין Web3 וקצת ETH בארנק שלך כדי לעבור את כל התהליך.
1. צור את קבצי האתר שלך
התחל בהכנת קבצי האתר הדרושים. לחלופין, אתה יכול להוריד תבנית אתר בחינם מספקי תבניות ולהשתמש בה כדי ליצור את האתר המבוזר שלך. נוריד תבנית מ-CSS בחינם כדי לפתח את האתר שלנו.
- לְבַקֵר CSS בחינם, בחר תבנית והורד אותה. לאחר מכן, חלץ את קובץ ה-ZIP לתיקיה המכילה כל קובץ בודד, כפי שמוצג להלן.
אם אתה בונה את האתר מאפס, ודא שיש לך את כל הקבצים שלך בתיקייה אחת.
2. העלה את קבצי האתר שלך ל-IPFS
IPFS (Inter-Planetary File System), היא מערכת אחסון הקבצים המבוזרת הפופולרית ביותר המורכבת מרשת עמית-לעמית מבוזרת גלובלית של מחשבים המשתפים פעולה כדי לארח קבצים.
בתור התחלה, אתה יכול לארח את קבצי האתר שלך במחשב האישי שלך עם צומת IPFS הפועל באופן עצמאי. האתגר במסלול זה הוא שהמחשב שלך צריך להיות מקוון כדי שמישהו יוכל לגשת לאתר המבוזר שלך.
האפשרות השנייה היא להשתמש בפלטפורמת אירוח IPFS כגון פיניאטה, אינפורה, או פליק לארח ולהפיץ את הקבצים שלך ברחבי רשת ה-IPFS, מה שהופך אותם לנגישים לכל אחד. עם זאת, תצטרך לשלם עבור מנוי כדי להשתמש בחלק מהשירותים הללו.
העלאה לצומת ה-IPFS שלך
ראשית, עליך להפעיל צומת IPFS עצמאי.
- התחל ב הגדרת IPFS במחשב האישי שלך. אתה יכול להוריד את לקוח המחשב או להשתמש בתוסף הדפדפן Brave כדי להגדיר את צומת ה-IPFS שלך.
- ברגע שאתה כבר מוגדר, פתח את לוח המחוונים של IPFS, לחץ יְבוּא, והעלה את תיקיית האתר שלך.
- כדי לבדוק אם האתר פעיל, לחץ על שלוש הנקודות בצד ימין של הקובץ, בחר שתף קישור, העתק ופתח את הקישור IPFS בכרטיסייה חדשה ב- Brave. האתר אמור להיטען היטב אם אתה מגדיר את Brave בצורה נכונה.
מעלה ל-Flek
Fleek מאפשר למשתמשים להעלות אתרים ל-IPFS בחינם, בעוד Piñata דורשת חבילת פרימיום. עם זאת, תצטרך לפרוס את האתר שלך ב- GitHub תחילה לפני שתוכל להשתמש ב- Fleek.
- פתח את לוח המחוונים של GitHub וצור מאגר חדש. לאחר מכן, העלה את קבצי האתר שלך למאגר GitHub שלך באמצעות Git, מערכת בקרת גרסאות המשולבת היטב עם GitHub. להדגמה קלה, שמור תחילה את קובץ האתר שלך בתיקייה בשולחן העבודה הנקראת dWeb
- לְבַקֵר Git-scm, הורד והתקן את הגרסה העדכנית ביותר של Git.
- הפעל את Git Bash מתפריט התחל של המחשב והקלד:
פקודה זו מאפשרת להפעיל את Git בתוך התיקיה שיצרנו בשולחן העבודה כדי לאתחל מאגר מקומי.cd desktop/dWeb
- לאחר מכן הפעל את הפקודות הבאות אחת אחת:
כאשר [url] מייצג את כתובת מאגר GitHub שלך. במקרה שלנו זה:git init
git add.
git commit -m "first commit"
gitremoteaddorigin[url].gitgit remote add origin https://github.com/elgwaro/dWeb.git
הפעלת פקודות אלו מאתחלת תיקיית .git מוסתרת בתיקיית האתר שלך, מוסיפה את כל קבצי האתר שלך לתוך תיקיית .git, מחייב אותם להעלאה, ובסופו של דבר מעלה את הקבצים למאגר GitHub שלך.
זוהי הדרך היעילה ביותר להעלות קבצי אתר ותיקיות מרובים אל מאגר GitHub, אשר אמור להיראות כפי שמוצג לעיל.
הנה איך לקשר חשבון Fleek עם GitHub
- לְבַקֵר פליק, היכנס לחשבונך ולחץ על הוסף אתר חדש
- חבר את Fleek ל-GitHub ואשר גישה למאגר עם קבצי האתר שלך.
- Fleek יציג את המאגר שבחרת. המשך אל ה פריס מיקום לשונית, בחר IPFS ולחץ על לְהַמשִׁיך.
- בחר את המסגרת (אם לא בטוח, השאר אותה כמו אַחֵר) ופרוס את האתר שלך.
האתר שלך ייפרס על גבי IPFS.
3. חבר את דומיין ה-Web3 שלך
בין אם אתה משתמש בצומת IPFS מקומי או בפלטפורמה מקוונת כגון Fleek, בשלב זה עליך לפרוס את האתר שלך ל-IPFS, מה שאומר שיש לך את ה-IPFS hash של האתר.
אז השלב הבא הוא קישור האתר שלך לדומיין Web3 שלך. אתה יכול לקנות אחד מכל אחד רשמי Web3 המובילים בשוק. עלות הדומיין תהיה תלויה בתנאי הפלטפורמה, ועבור מערכות תחום מבוססות בלוקצ'יין, תחויב בעמלת רשת עבור העסקה שתירשם בבלוקצ'יין.
לצורך ההדגמה הזו, רכשנו elgwaro.eth דומיין ב-ENS.
קישור תחום ENS לאתר IPFS
הנה איך לקשר את דומיין ה-ENS שלך לאתר שמתארח ב-IPFS
- פתח את לוח המחוונים של ENS שלך ועבור לקטע שם הדומיין שלך.
- בחר את שיאים לשונית ולחץ על ערוך רשומות.
- בחר אַחֵר, הדבק את הקישור לאתר ה-IPFS העצמאי שלך ולחץ להציל.
- תתבקש לחבר את הארנק שלך כדי לאשר את העסקה, שתעלה לך עמלה קטנה בהתאם לפעילות הרשת.
- לאחר שהעסקה תעבור, דומיין ה-Web3 שלך יקושר לאתר המבוזר שלך.
אם אתה משתמש ב-Flek, תוכל לחבר את הדומיין שלך בלוח המחוונים של Fleek.
- פתח את לוח המחוונים של אתר האינטרנט שלך ולחץ על הוסף דומיין מותאם אישית.
- גלול מטה אל מידע על ENS ולחץ על הוסף ENS.
- הקלד את תחום ה-ENS שלך, לחץ על תאשר ולאחר מכן אשר.
- לאחר מכן, לחץ על הגדר Content Hash. תידרש לחבר את הארנק שלך כדי לאשר את העסקה על ידי תשלום עמלה קטנה בהתאם לפעילות הרשת. כדי להגדיר את הקישור בהצלחה, ודא שחשבון הארנק המחובר הוא הבקר של הדומיין.
4. גישה לאתר שלך
לאחר שקישרת בהצלחה את תחום ה-Web3 שלך לאתר המבוזר שלך, תחום ה-Web3 שלך יפנה אל האתר המבוזר שלך.
אתה יכול לגשת אליו באמצעות שלך דומיין ENS +.link. למשל, במקרה הזה, זה elgwaro.eth.link. עם זאת, בעת שימוש בדפדפן התומך IPFS כמו Brave, אינך חייב לכלול .קישור בסוף כתובת האתר שלך.
יצרת בהצלחה את האתר המבוזר שלך.
מעבר לפיתוח Web2
ככל שהאינטרנט הופך מבוזר יותר עם הזמן, מספר האתרים המבוזרים כנראה יעלה על אלו המתארחים בשרתים מרכזיים בסופו של דבר. למרבה המזל, המעבר מ-Web2 ל- Web3 אינו מורכב כמו שהוא נראה. לכן, אם חשבתם לבנות אתר מבוזר שעמיד בפני צנזורה, המדריך הזה יכול לתת לכם התחלה ענקית.