Detsentraliseeritud veebisaidid muutuvad üha tavalisemaks, kuna Web3 kogub populaarsust. Siit saate teada, kuidas luua detsentraliseeritud saiti.
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.
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.
- 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.
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 Piñata, Infura, 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.
- Alusta sellest IPFS-i seadistamine arvutis. IPFS-i sõlme seadistamiseks saate alla laadida arvutikliendi või kasutada brauserilaiendit Brave.
- Kui olete juba seadistanud, avage IPFS-i armatuurlaud ja klõpsake nuppu Importja laadige üles oma veebisaidi kaust.
- 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.
- Avage oma GitHubi armatuurlaud ja looge uus hoidla. 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
- Külastage Git-scm, laadige alla ja installige Giti uusim versioon.
- Käivitage arvuti Start menüüst Git Bash ja sisestage:
See käsk võimaldab Gitil kohaliku hoidla lähtestamiseks käivitada töölaual loodud kaustas.cd desktop/dWeb
- Seejärel käivitage ükshaaval järgmised käsud:
Kus [url] tähistab teie GitHubi hoidla aadressi. Meie puhul on see:git init
git add.
git commit -m "first commit"
gitremoteaddorigin[url].gitgit remote add origin https://github.com/elgwaro/dWeb.git
Nende käskude käivitamine lähtestab teie veebisaidi kaustas peidetud .git-kausta ja lisab kõik veebisaidi failid kausta .git, määrab need üleslaadimiseks ja lõpuks laadib failid üles teie GitHubi hoidlasse.
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.
Siit saate teada, kuidas linkida Fleeki konto GitHubiga
- Külastage Fleek, logige sisse oma kontole ja klõpsake nuppu Lisa uus sait
- Ühendage Fleek GitHubiga ja lubage oma veebisaidi failidega juurdepääs hoidlale.
- Fleek kuvab teie valitud hoidla. Jätkake jaotisega Asukoha juurutamine vahekaarti, valige IPFS ja klõpsake nuppu Jätka.
- 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.
Nii et 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
- Avage oma ENS-i armatuurlaud ja avage oma domeeninime jaotis.
- Valige Rekordid vahekaarti ja klõpsake nuppu Redigeeri kirjeid.
- Valige muud, kleepige oma sõltumatu IPFS-i veebisaidi link ja klõpsake Salvesta.
- Tehingu autoriseerimiseks palutakse teil oma rahakott ühendada, mis maksab teile sõltuvalt võrgu tegevusest väikese tasu.
- Kui tehing on tehtud, lingitakse teie Web3 domeen teie detsentraliseeritud veebisaidiga.
Kui kasutate Fleeki, saate oma domeeni ühendada Fleeki armatuurlaual.
- Avage juurutatud veebisaidi juhtpaneel ja klõpsake nuppu Lisa kohandatud domeen.
- Kerige alla kuni ENS Info ja klõpsake edasi Lisage ENS.
- Sisestage oma ENS-i domeen ja klõpsake nuppu Kinnitage ja seejärel kinnitada.
- 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.