Децентрализоване веб странице постају све уобичајеније како Веб3 постаје све популарнији. Ево како да направите децентрализовани сајт.
Прављење децентрализоване веб странице је лакше него што би већина људи очекивала. У ствари, једина разлика између децентрализоване веб локације и нормалног сајта је у томе што је хостована на децентрализованој мрежи. Готово све остало остаје исто.
У овом водичу ћемо проћи кроз процес креирања и покретања децентрализоване веб странице. Биће вам потребан Веб3 домен и нешто ЕТХ у новчанику да бисте прошли кроз цео процес.
1. Креирајте датотеке своје веб локације
Почните тако што ћете припремити неопходне датотеке веб локације. Алтернативно, можете преузети бесплатни шаблон веб локације од добављача шаблона и користити га за креирање децентрализоване веб локације. Преузећемо шаблон са бесплатног ЦСС-а да бисмо развили нашу веб локацију.
- Посетите Фрее ЦСС, изаберите шаблон и преузмите га. Затим извуците ЗИП датотеку у фасциклу која садржи сваку појединачну датотеку, као што је приказано у наставку.
Ако градите сајт од нуле, уверите се да имате све своје датотеке у једној фасцикли.
2. Отпремите датотеке своје веб локације на ИПФС
ИПФС (Интер-Планетари Филе Систем) је најпопуларнији децентрализовани систем за складиштење датотека који се састоји од глобално дистрибуиране пеер-то-пеер мреже рачунара који сарађују на хостовању датотека.
За почетак, можете да угостите датотеке своје веб локације на вашем независном покренутом ИПФС чвору – личном рачунару. Изазов са овом рутом је тај што ваш рачунар мора да буде онлајн да би неко могао да приступи вашој децентрализованој веб локацији.
Друга опција је коришћење ИПФС хостинг платформе као нпр Пината, Инфура, или Флеек да хостујете и дистрибуирате ваше датотеке широм ИПФС мреже, чинећи их доступним свима. Међутим, мораћете да платите претплату да бисте користили неке од ових услуга.
Отпремање на ваш ИПФС чвор
Прво, морате покренути независни ИПФС чвор.
- Старт би подешавање ИПФС-а на вашем рачунару. Можете или преузети ПЦ клијент или користити Браве проширење претраживача да бисте подесили свој ИПФС чвор.
- Када сте већ подешени, отворите ИПФС контролну таблу, кликните Увоз, и отпремите фасциклу своје веб локације.
- Да бисте проверили да ли је веб локација активна, кликните на три тачке на десној страни датотеке, изаберите Схаре Линк, копирајте и отворите ИПФС везу у новој картици у Браве-у. Сајт би требало да се добро учита ако сте правилно подесили Браве.
Отпремање на Флеек
Флеек омогућава корисницима да бесплатно учитавају веб локације на ИПФС, док Пината захтева премиум пакет. Без обзира на то, мораћете прво да поставите своју веб локацију на ГитХуб пре него што будете могли да користите Флеек.
- Отворите своју ГитХуб контролну таблу и направите ново спремиште. Затим, отпремите датотеке своје веб локације у ГитХуб спремиште користећи Гит, систем контроле верзија који је добро интегрисан са ГитХуб-ом. За једноставну демонстрацију, прво сачувајте датотеку веб локације у фасцикли на радној површини која се зове дВеб
- Посетите Гит-сцм, преузмите и инсталирајте најновију верзију Гита.
- Покрените Гит Басх из Старт менија рачунара и укуцајте:
Ова команда омогућава Гиту да се покрене унутар фасцикле коју смо креирали на радној површини да би иницијализовао локално спремиште.cd desktop/dWeb
- Затим покрените следеће команде једну по једну:
Где [урл] представља адресу вашег ГитХуб спремишта. У нашем случају то је:git init
git add.
git commit -m "first commit"
gitremoteaddorigin[url].gitgit remote add origin https://github.com/elgwaro/dWeb.git
Покретање ових команди иницијализује скривену фасциклу .гит у фасцикли ваше веб локације, додаје све датотеке ваше веб локације у фасциклу .гит, урезује их за отпремање и на крају отпрема датотеке у ваше ГитХуб спремиште.
Ово је најефикаснији начин за отпремање више датотека и фасцикли на веб локацији у ГитХуб спремиште, које би требало да изгледа као што је приказано изнад.
Ево како да повежете Флеек налог са ГитХуб-ом
- Посетите Флеек, пријавите се на свој налог и кликните на Додај нову локацију
- Повежите Флеек са ГитХуб-ом и овластите приступ спремишту са датотекама ваше веб локације.
- Флеек ће приказати ваше изабрано спремиште. Наставите до Деплои Лоцатион картицу, изаберите ИПФС и кликните на Настави.
- Изаберите оквир (ако нисте сигурни, оставите га као Остало) и примените своју веб локацију.
Ваша локација ће бити распоређена на ИПФС.
3. Повежите свој Веб3 домен
Без обзира да ли користите локални ИПФС чвор или онлајн платформу као што је Флеек, у овом тренутку би требало да ваша веб локација буде распоређена на ИПФС, што значи да имате ИПФС хеш сајта.
Дакле, следећи корак је повезивање ваше веб локације са вашим Веб3 доменом. Можете купити један од било којег од топ Веб3 регистратори у продавници. Цена домена зависиће од услова платформе и за системи домена засновани на блокчејну, сносићете мрежну накнаду за трансакцију која ће бити снимљена на блок ланцу.
За потребе ове демонстрације, набавили смо елгваро.етх домен на ЕНС-у.
Повезивање ЕНС домена са ИПФС веб локацијом
Ево како да повежете свој ЕНС домен са ИПФС сајтом
- Отворите ЕНС контролну таблу и приступите одељку за име домена.
- Изаберите Рецордс картицу и кликните на Уреди записе.
- Изаберите Остало, налепите везу на своју независну ИПФС веб локацију и кликните сачувати.
- Од вас ће бити затражено да повежете новчаник да бисте ауторизовали трансакцију, што ће вас коштати малу накнаду у зависности од активности мреже.
- Када трансакција прође, ваш Веб3 домен ће бити повезан са вашом децентрализованом веб локацијом.
Ако користите Флеек, можете да повежете свој домен на Флеек контролној табли.
- Отворите контролну таблу своје веб локације и кликните на Додајте прилагођени домен.
- Померите се надоле до ЕНС Инфо и кликните на Додајте ЕНС.
- Унесите свој ЕНС домен, кликните на Проверити а затим потврдити.
- Затим кликните на Подесите хеш садржаја. Од вас ће се тражити да повежете свој новчаник да бисте одобрили трансакцију тако што ћете платити малу накнаду на основу активности мреже. Да бисте успешно поставили везу, уверите се да је повезани налог новчаника контролор домена.
4. Приступите својој веб локацији
Када успешно повежете свој Веб3 домен са децентрализованом веб локацијом, ваш Веб3 домен ће бити усмерен на вашу децентрализовану веб локацију.
Можете му приступити користећи свој ЕНС домен +.линк. На пример, у овом случају је елгваро.етх.линк. Ипак, када користите прегледач који подржава ИПФС као што је Браве, не морате да укључите .линк на крају ваше УРЛ адресе.
Успешно сте направили своју децентрализовану веб локацију.
Кретање даље од развоја Веб2
Како интернет временом постаје све децентрализованији, број децентрализованих веб локација ће вероватно на крају премашити оне хостоване на централизованим серверима. Срећом, прелазак са Веб2 на Веб3 развој веб локација није тако сложен као што се чини. Стога, ако сте размишљали да направите децентрализовану веб локацију која је отпорна на цензуру, овај водич вам може дати велику предност.