Izrada decentralizovane veb stranice je jednostavnija nego što mnogi misle. U suštini, jedina razlika između decentralizovane i standardne veb lokacije leži u tome što se prva hostuje na decentralizovanoj mreži. Sve ostalo je uglavnom isto.
U ovom vodiču, korak po korak ćemo objasniti proces kreiranja i postavljanja decentralizovane veb stranice. Da biste prošli kroz ceo proces, biće vam potreban Web3 domen i određena količina ETH kriptovalute u vašem novčaniku.
1. Kreiranje fajlova veb sajta
Počnite tako što ćete pripremiti sve potrebne datoteke za vaš veb sajt. Možete, takođe, preuzeti neki besplatan šablon sa veb stranice koja nudi šablone i koristiti ga za kreiranje vaše decentralizovane veb stranice. Mi ćemo preuzeti jedan šablon sa Free CSS-a kako bismo razvili naš sajt.

Ako pravite sajt od nule, uverite se da su sve datoteke smeštene u jednu fasciklu.
2. Postavljanje datoteka vašeg veb sajta na IPFS
IPFS (InterPlanetary File System) je najpopularniji decentralizovani sistem za skladištenje datoteka. Sastoji se od globalno distribuirane peer-to-peer mreže računara koji zajedno rade na hostovanju datoteka.
Za početak, možete hostovati datoteke vašeg veb sajta na vašem nezavisno pokrenutom IPFS čvoru – ličnom računaru. Problem sa ovom metodom je što vaš računar mora biti onlajn da bi drugi mogli pristupiti vašoj decentralizovanoj veb stranici.
Druga opcija je korišćenje IPFS hosting platforme kao što su Pinata, Infura, ili Fleek kako biste hostovali i distribuirali vaše datoteke kroz IPFS mrežu, čineći ih dostupnima svima. Ipak, za korišćenje nekih od ovih usluga biće potrebno da platite pretplatu.
Postavljanje na vaš IPFS čvor
Prvo, morate pokrenuti nezavisni IPFS čvor.
Postavljanje na Fleek
Fleek omogućava korisnicima da besplatno postavljaju veb stranice na IPFS, dok Pinata zahteva premium paket. Bez obzira na to, pre nego što budete mogli da koristite Fleek, morate postaviti vaš sajt na GitHub.

cd desktop/dWeb
Ova komanda omogućava Gitu da se pokrene unutar fascikle koju smo kreirali na radnoj površini kako bi inicijalizovao lokalni repozitorijum.
git init
git add .
git commit -m "first commit"
git remote add origin [url].git
Gde [url] predstavlja adresu vašeg GitHub repozitorijuma. U našem slučaju, to je:
git remote add origin https:
Pokretanje ovih komandi inicijalizuje skrivenu .git fasciklu u fascikli vašeg veb sajta, dodaje sve fajlove veb sajta u .git fasciklu, priprema ih za postavljanje i na kraju postavlja fajlove u vaš GitHub repozitorijum.
Ovo je najefikasniji način za postavljanje više datoteka i fascikli na veb sajtu u GitHub repozitorijum, koji bi trebalo da izgleda kao što je prikazano na slici iznad.
Povezivanje Fleek-a sa GitHub-om
Evo kako da povežete Fleek nalog sa GitHub-om




Vaša lokacija će biti postavljena na IPFS.
3. Povezivanje vašeg Web3 domena
Bez obzira da li koristite lokalni IPFS čvor ili onlajn platformu poput Fleek-a, u ovom trenutku bi vaš veb sajt trebalo da bude postavljen na IPFS, što znači da imate IPFS hash sajta.
Dakle, sledeći korak je povezivanje vašeg sajta sa vašim Web3 domenom. Možete ga kupiti od bilo kog od najboljih Web3 registara na tržištu. Cena domena zavisiće od uslova platforme, a za sisteme domena zasnovane na blockchain-u, snosićete i mrežnu naknadu za transakciju koja će biti zabeležena na blockchain-u.
Za potrebe ove demonstracije, mi smo nabavili elgwaro.eth domen na ENS-u.
Povezivanje ENS domena sa IPFS veb lokacijom
Evo kako da povežete vaš ENS domen sa IPFS sajtom:




Ako koristite Fleek, možete povezati vaš domen na Fleek kontrolnoj tabli.




4. Pristup vašoj veb lokaciji
Kada uspešno povežete vaš Web3 domen sa decentralizovanom veb lokacijom, vaš Web3 domen će vas preusmeravati na vašu decentralizovanu veb lokaciju.
Možete joj pristupiti koristeći vaš ENS domen +.link. Na primer, u ovom slučaju to je elgwaro.eth.link. Ipak, kada koristite pretraživač koji podržava IPFS, kao što je Brave, ne morate da uključujete .link na kraju URL-a.
Uspešno ste kreirali vašu decentralizovanu veb lokaciju.
Krećemo se dalje od Web2 razvoja
Kako internet vremenom postaje sve decentralizovaniji, broj decentralizovanih veb lokacija će na kraju verovatno premašiti broj onih hostovanih na centralizovanim serverima. Na sreću, prelazak sa Web2 na Web3 razvoj sajtova nije tako komplikovan kao što se čini. Stoga, ukoliko ste razmišljali o kreiranju decentralizovane veb lokacije koja je otporna na cenzuru, ovaj vodič vam može dati veliku prednost.