Kuidas luua detsentraliseeritud veebisaiti

Kuidas luua detsentraliseeritud veebisaiti
Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Detsentraliseeritud veebisaidi loomine on lihtsam, kui enamik inimesi ootaks. Tegelikult on ainus erinevus detsentraliseeritud veebisaidi ja tavalise saidi vahel see, et seda majutatakse detsentraliseeritud võrgus. Peaaegu kõik muu jääb samaks.





MUO päeva video SISUGA JÄTKAMISEKS KERIMISE

Selles juhendis käsitleme detsentraliseeritud veebisaidi loomise ja käivitamise protsessi. Kogu protsessi läbimiseks vajate oma rahakotis Web3 domeeni ja ETH-d.





1. Looge oma veebisaidi failid

Alustage vajalike veebisaidifailide ettevalmistamisega. Teise võimalusena saate mallide pakkujatelt alla laadida tasuta veebisaidi malli ja kasutada seda oma detsentraliseeritud veebisaidi loomiseks. Laadime oma saidi arendamiseks alla malli Tasuta CSS-ist.





  1. Külastage Tasuta CSS , valige mall ja laadige see alla. Seejärel eraldage ZIP-fail kausta, mis sisaldab iga üksikut faili, nagu allpool näidatud.   Ekraanipilt, mis näitab GitHubis üleslaaditud veebisaidi faili

Kui loote saiti nullist, veenduge, et kõik failid oleksid ühes kaustas.

2. Laadige oma veebisaidi failid üles IPFS-i

IPFS (Inter-Planetary File System) on kõige populaarsem detsentraliseeritud failisalvestussüsteem, mis koosneb ülemaailmselt hajutatud arvutite peer-to-peer võrgust, mis teeb failide hostimiseks koostööd.



Alustuseks saate oma veebisaidi faile majutada iseseisvalt käitatavas IPFS-i sõlme-personaalarvutis. Selle marsruudi väljakutse seisneb selles, et teie arvuti peab olema võrgus, et keegi saaks teie detsentraliseeritud veebisaidile juurde pääseda.

Teine võimalus on kasutada IPFS-i hostimisplatvormi, näiteks Pinata , Paks , või Fleek oma failide majutamiseks ja levitamiseks IPFS-võrgus, muutes need kõigile kättesaadavaks. Mõne nende teenuste kasutamiseks peate siiski tasuma tellimuse eest.





Üleslaadimine teie IPFS-sõlme

Esiteks peate käivitama sõltumatu IPFS-sõlme.

  1. Alusta sellest IPFS-i seadistamine arvutis . IPFS-i sõlme seadistamiseks saate alla laadida arvutikliendi või kasutada brauserilaiendit Brave.
  2. Kui olete juba seadistanud, avage IPFS-i armatuurlaud ja klõpsake nuppu Import ja laadige üles oma veebisaidi kaust.   Ekraanipilt – Fleeki uue saidi lisamine
  3. Et kontrollida, kas veebisait on aktiivne, klõpsake faili paremal küljel kolmel punktil, valige Jaga linki , kopeerige ja avage IPFS-i link Brave'i uuel vahekaardil. Kui Brave'i õigesti seadistate, peaks sait hästi laadima.

Üleslaadimine Fleeki

Fleek võimaldab kasutajatel veebisaite IPFS-i tasuta üles laadida, samas kui Piñata nõuab lisatasu paketti. Sellegipoolest peate enne Fleeki kasutamist oma veebisaidi GitHubis juurutama.





  1. Avage oma GitHubi armatuurlaud ja looge uus hoidla.   Ekraanipilt edukalt lingitud ENS-i domeenist Järgmisena laadige veebisaidi failid üles oma GitHubi hoidlasse, kasutades Git, GitHubiga hästi integreeritud versioonikontrollisüsteemi. Lihtsa tutvustamise huvides salvestage esmalt veebisaidi fail oma töölaua kausta nimega dWeb
  2. Külastage Git-scm , laadige alla ja installige Giti uusim versioon.
  3. Käivitage arvuti Start menüüst Git Bash ja sisestage:
     cd desktop/dWeb 
    See käsk võimaldab Gitil kohaliku hoidla lähtestamiseks käivitada töölaual loodud kaustas.
  4. Seejärel käivitage ükshaaval järgmised käsud:
     git init  
    git add .
    git commit -m "first commit"
    git remote add origin [url].git
    Kus [url] tähistab teie GitHubi hoidla aadressi. Meie puhul on see:
     git remote add origin https://github.com/elgwaro/dWeb.git

Nende käskude käivitamine initsialiseerib teie veebisaidi kaustas peidetud .git-kausta, lisab kõik veebisaidi failid kausta .git, määrab need üleslaadimiseks ja lõpuks laadib failid üles teie GitHubi hoidlasse.

  Ekraanipilt käivitatud detsentraliseeritud veebisaidist

See on kõige tõhusam viis mitme veebisaidi faili ja kausta üleslaadimiseks GitHubi hoidlasse, mis peaks välja nägema nagu ülal näidatud.

Fleeki linkimine GitHubiga

Siit saate teada, kuidas linkida Fleeki konto GitHubiga

  1. Külastage Fleek , logige sisse oma kontole ja klõpsake nuppu Lisa uus sait
  2. Ühendage Fleek GitHubiga ja lubage oma veebisaidi failidega juurdepääs hoidlale.
  3. Fleek kuvab teie valitud hoidla. Jätkake jaotisega Asukoha juurutamine vahekaarti, valige IPFS ja klõpsake nuppu Jätka .
  4. Valige raamistik (kui pole kindel, jätke see nii muud ) ja juurutage oma sait.

Teie sait juurutatakse IPFS-i.

3. Ühendage oma Web3 domeen

Olenemata sellest, kas kasutate kohalikku IPFS-i sõlme või veebiplatvormi, näiteks Fleek, peaksite oma saidil olema IPFS-i juurutatud, mis tähendab, et teil on saidi IPFS-i räsi.

Järgmine samm on saidi linkimine Web3 domeeniga. Saate selle osta ükskõik millisest parimad Web3 registripidajad turul. Domeeni maksumus sõltub platvormi tingimustest ja selle eest plokiahelapõhised domeenisüsteemid , maksate tehingu plokiahelasse salvestamise eest võrgutasu.

Selle demonstratsiooni jaoks oleme omandanud elgwaro.eth domeen ENS-is.

ENS-i domeeni linkimine IPFS-i veebisaidiga

Siit saate teada, kuidas linkida oma ENS-i domeen IPFS-i hostitud saidiga

kuidas suurendada sülearvuti mälu tasuta
  1. Avage oma ENS-i armatuurlaud ja avage oma domeeninime jaotis.
  2. Valige Rekordid vahekaarti ja klõpsake nuppu Redigeeri kirjeid .
  3. Valige muud , kleepige oma sõltumatu IPFS-i veebisaidi link ja klõpsake Salvesta .
  4. Tehingu autoriseerimiseks palutakse teil oma rahakott ühendada, mis maksab teile sõltuvalt võrgu tegevusest väikese tasu.
  5. Kui tehing on tehtud, lingitakse teie Web3 domeen teie detsentraliseeritud veebisaidiga.

Kui kasutate Fleeki, saate oma domeeni ühendada Fleeki armatuurlaual.

  1. Avage juurutatud veebisaidi juhtpaneel ja klõpsake nuppu Lisa kohandatud domeen .
  2. Kerige alla kuni ENS Info ja klõpsake edasi Lisage ENS .
  3. Sisestage oma ENS-i domeen ja klõpsake nuppu Kinnitage ja seejärel kinnitada.
  4. Järgmisena klõpsake nuppu Määra sisu räsi . Tehingu autoriseerimiseks peate oma rahakoti ühendama, makstes väikese tasu, mis põhineb võrgu tegevusel.  Lingi edukaks seadistamiseks veenduge, et ühendatud rahakoti konto oleks domeeni kontroller.

4. Juurdepääs oma veebisaidile

Kui olete Web3 domeeni edukalt oma detsentraliseeritud veebisaidiga linkinud, suunatakse teie Web3 domeen teie detsentraliseeritud veebisaidile.

Sellele pääsete juurde, kasutades oma ENS-i domeen +.link . Näiteks antud juhul on see elgwaro.eth.link . Sellegipoolest ei pea te IPFS-i toega brauserit (nt Brave) kasutama .link URL-i lõpus.

Olete oma detsentraliseeritud veebisaidi edukalt loonud.

Web2 arendusest kaugemale liikumine

Kuna Internet muutub aja jooksul detsentraliseeritumaks, ületab detsentraliseeritud veebisaitide arv lõpuks tsentraliseeritud serverites hostitavaid veebisaite. Õnneks ei ole Web2-lt Web3-le üleminek nii keeruline, kui tundub. Seega, kui olete mõelnud tsensuurile vastupidava detsentraliseeritud veebisaidi loomisele, võib see juhend anda teile tohutu edumaa.