వికేంద్రీకృత వెబ్‌సైట్‌ను ఎలా సృష్టించాలి

వికేంద్రీకృత వెబ్‌సైట్‌ను ఎలా సృష్టించాలి
మీలాంటి పాఠకులు MUOకి మద్దతు ఇవ్వడానికి సహాయం చేస్తారు. మీరు మా సైట్‌లోని లింక్‌లను ఉపయోగించి కొనుగోలు చేసినప్పుడు, మేము అనుబంధ కమీషన్‌ను సంపాదించవచ్చు. ఇంకా చదవండి.

వికేంద్రీకృత వెబ్‌సైట్‌ను సృష్టించడం చాలా మంది ప్రజలు ఊహించిన దాని కంటే సులభం. వాస్తవానికి, వికేంద్రీకృత వెబ్‌సైట్ మరియు సాధారణ సైట్ మధ్య ఉన్న ఏకైక తేడా ఏమిటంటే అది వికేంద్రీకృత నెట్‌వర్క్‌లో హోస్ట్ చేయబడింది. దాదాపు మిగతావన్నీ అలాగే ఉంటాయి.





రోజు MUO వీడియో కంటెంట్‌తో కొనసాగడానికి స్క్రోల్ చేయండి

ఈ గైడ్‌లో, మేము వికేంద్రీకృత వెబ్‌సైట్‌ను సృష్టించే మరియు ప్రారంభించే ప్రక్రియ ద్వారా వెళ్తాము. మొత్తం ప్రక్రియను పూర్తి చేయడానికి మీకు Web3 డొమైన్ మరియు మీ వాలెట్‌లో కొంత ETH అవసరం.





1. మీ వెబ్‌సైట్ ఫైల్‌లను సృష్టించండి

అవసరమైన వెబ్‌సైట్ ఫైల్‌లను సిద్ధం చేయడం ద్వారా ప్రారంభించండి. ప్రత్యామ్నాయంగా, మీరు టెంప్లేట్ ప్రొవైడర్ల నుండి ఉచిత వెబ్‌సైట్ టెంప్లేట్‌ను డౌన్‌లోడ్ చేసుకోవచ్చు మరియు మీ వికేంద్రీకృత వెబ్‌సైట్‌ను సృష్టించడానికి దాన్ని ఉపయోగించవచ్చు. మేము మా సైట్‌ను అభివృద్ధి చేయడానికి ఉచిత CSS నుండి టెంప్లేట్‌ను డౌన్‌లోడ్ చేస్తాము.





ఇన్‌స్టాగ్రామ్‌లో జిఫ్‌ను ఎలా అప్‌లోడ్ చేయాలి
  1. సందర్శించండి ఉచిత CSS , టెంప్లేట్‌ని ఎంచుకుని, దాన్ని డౌన్‌లోడ్ చేయండి. ఆపై, దిగువ చూపిన విధంగా ఒక్కొక్క ఫైల్‌ను కలిగి ఉన్న ఫోల్డర్‌లోకి జిప్ ఫైల్‌ను సంగ్రహించండి.   GitHubలో అప్‌లోడ్ చేయబడిన వెబ్‌సైట్ ఫైల్‌ను చూపుతున్న స్క్రీన్‌షాట్

మీరు మొదటి నుండి సైట్‌ను రూపొందిస్తున్నట్లయితే, మీ అన్ని ఫైల్‌లు ఒకే ఫోల్డర్‌లో ఉన్నాయని నిర్ధారించుకోండి.

2. మీ వెబ్‌సైట్ ఫైల్‌లను IPFSకి అప్‌లోడ్ చేయండి

IPFS (ఇంటర్-ప్లానెటరీ ఫైల్ సిస్టమ్), అనేది ప్రపంచవ్యాప్తంగా పంపిణీ చేయబడిన పీర్-టు-పీర్ కంప్యూటర్‌ల నెట్‌వర్క్‌తో రూపొందించబడిన అత్యంత ప్రజాదరణ పొందిన వికేంద్రీకృత ఫైల్ నిల్వ వ్యవస్థ, ఇది ఫైల్‌లను హోస్ట్ చేయడానికి సహకరించింది.



ప్రారంభంలో, మీరు మీ వెబ్‌సైట్ ఫైల్‌లను మీ స్వతంత్రంగా అమలు చేసే IPFS నోడ్-పర్సనల్ కంప్యూటర్‌లో హోస్ట్ చేయవచ్చు. ఈ మార్గంలో ఉన్న సవాలు ఏమిటంటే, ఎవరైనా మీ వికేంద్రీకృత వెబ్‌సైట్‌ను యాక్సెస్ చేయడానికి మీ కంప్యూటర్ ఆన్‌లైన్‌లో ఉండాలి.

IPFS హోస్టింగ్ ప్లాట్‌ఫారమ్‌ను ఉపయోగించడం ఇతర ఎంపిక పినాట , లావు , లేదా ఫ్లీక్ IPFS నెట్‌వర్క్‌లో మీ ఫైల్‌లను హోస్ట్ చేయడానికి మరియు పంపిణీ చేయడానికి, దీన్ని ఎవరికైనా అందుబాటులో ఉంచడానికి. అయితే, మీరు ఈ సేవల్లో కొన్నింటిని ఉపయోగించడానికి సబ్‌స్క్రిప్షన్ కోసం చెల్లించాలి.





మీ IPFS నోడ్‌కి అప్‌లోడ్ చేస్తోంది

ముందుగా, మీరు స్వతంత్ర IPFS నోడ్‌ను అమలు చేయాలి.

  1. ద్వారా ప్రారంభించండి మీ PCలో IPFSని సెటప్ చేయడం . మీరు మీ IPFS నోడ్‌ని సెటప్ చేయడానికి PC క్లయింట్‌ని డౌన్‌లోడ్ చేసుకోవచ్చు లేదా బ్రేవ్ బ్రౌజర్ ఎక్స్‌టెన్షన్‌ని ఉపయోగించవచ్చు.
  2. మీరు ఇప్పటికే సెటప్ చేసిన తర్వాత, IPFS డాష్‌బోర్డ్‌ను తెరిచి, క్లిక్ చేయండి దిగుమతి , మరియు మీ వెబ్‌సైట్ ఫోల్డర్‌ను అప్‌లోడ్ చేయండి.   స్క్రీన్‌షాట్ - ఫ్లీక్‌కి కొత్త సైట్‌ని జోడిస్తోంది
  3. వెబ్‌సైట్ ప్రత్యక్షంగా ఉందో లేదో తనిఖీ చేయడానికి, ఫైల్ యొక్క కుడి వైపున ఉన్న మూడు చుక్కలపై క్లిక్ చేసి, ఎంచుకోండి షేర్ లింక్ , కాపీ చేసి, బ్రేవ్‌లో కొత్త ట్యాబ్‌లో IPFS లింక్‌ని తెరవండి. మీరు బ్రేవ్‌ని సరిగ్గా సెటప్ చేస్తే సైట్ బాగా లోడ్ అవుతుంది.

ఫ్లీక్‌కి అప్‌లోడ్ చేస్తోంది

Fleek వినియోగదారులు వెబ్‌సైట్‌లను IPFSకి ఉచితంగా అప్‌లోడ్ చేయడానికి అనుమతిస్తుంది, అయితే Piñataకి ప్రీమియం ప్యాకేజీ అవసరం. అయినప్పటికీ, మీరు Fleekని ఉపయోగించాలంటే ముందుగా మీ వెబ్‌సైట్‌ని GitHubలో అమర్చాలి.





  1. మీ GitHub డాష్‌బోర్డ్‌ని తెరిచి, కొత్త రిపోజిటరీని సృష్టించండి.   విజయవంతంగా లింక్ చేయబడిన ENS డొమైన్ యొక్క స్క్రీన్‌షాట్ తర్వాత, మీ వెబ్‌సైట్ ఫైల్‌లను Gitని ఉపయోగించి మీ GitHub రిపోజిటరీకి అప్‌లోడ్ చేయండి, ఇది GitHubతో బాగా అనుసంధానించబడిన సంస్కరణ నియంత్రణ వ్యవస్థ. సులభమైన ప్రదర్శన కోసం, ముందుగా మీ వెబ్‌సైట్ ఫైల్‌ను మీ డెస్క్‌టాప్‌లోని ఫోల్డర్‌లో సేవ్ చేయండి dWeb
  2. సందర్శించండి Git-scm , Git యొక్క తాజా సంస్కరణను డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయండి.
  3. మీ PC స్టార్ట్ మెనూ నుండి Git Bashని ప్రారంభించండి మరియు టైప్ చేయండి:
     cd desktop/dWeb 
    స్థానిక రిపోజిటరీని ప్రారంభించేందుకు డెస్క్‌టాప్‌లో మనం సృష్టించిన ఫోల్డర్‌లో Gitని ప్రారంభించేందుకు ఈ ఆదేశం అనుమతిస్తుంది.
  4. ఆపై కింది ఆదేశాలను ఒక్కొక్కటిగా అమలు చేయండి:
     git init  
    git add .
    git commit -m "first commit"
    git remote add origin [url].git
    ఎక్కడ [url] మీ GitHub రిపోజిటరీ చిరునామాను సూచిస్తుంది. మా విషయంలో ఇది:
     git remote add origin https://github.com/elgwaro/dWeb.git

ఈ ఆదేశాలను అమలు చేయడం వలన మీ వెబ్‌సైట్ ఫోల్డర్‌లో దాచిన .git ఫోల్డర్‌ను ప్రారంభిస్తుంది, మీ వెబ్‌సైట్ ఫైల్‌లన్నింటినీ .git ఫోల్డర్‌లోకి జోడిస్తుంది, వాటిని అప్‌లోడ్ చేయడానికి కట్టుబడి మరియు చివరికి ఫైల్‌లను మీ GitHub రిపోజిటరీలో అప్‌లోడ్ చేస్తుంది.

  ప్రారంభించబడిన వికేంద్రీకృత వెబ్‌సైట్ యొక్క స్క్రీన్‌షాట్

బహుళ వెబ్‌సైట్ ఫైల్‌లు మరియు ఫోల్డర్‌లను GitHub రిపోజిటరీలో అప్‌లోడ్ చేయడానికి ఇది అత్యంత ప్రభావవంతమైన మార్గం, ఇది పైన చూపిన విధంగా కనిపిస్తుంది.

Fleekని GitHubకి లింక్ చేస్తోంది

GitHubతో Fleek ఖాతాను ఎలా లింక్ చేయాలో ఇక్కడ ఉంది

  1. సందర్శించండి ఫ్లీక్ , మీ ఖాతాలోకి సైన్ ఇన్ చేసి, క్లిక్ చేయండి కొత్త సైట్‌ని జోడించండి
  2. Fleekని GitHubకి కనెక్ట్ చేయండి మరియు మీ వెబ్‌సైట్ ఫైల్‌లతో రిపోజిటరీకి యాక్సెస్‌ను ప్రామాణీకరించండి.
  3. Fleek మీరు ఎంచుకున్న రిపోజిటరీని ప్రదర్శిస్తుంది. కు కొనసాగండి స్థానాన్ని అమలు చేయండి టాబ్, IPFS ఎంచుకోండి మరియు క్లిక్ చేయండి కొనసాగించు .
  4. ఫ్రేమ్‌వర్క్‌ను ఎంచుకోండి (ఖచ్చితంగా లేకపోతే, దానిని అలాగే వదిలేయండి ఇతర ) మరియు మీ సైట్‌ని అమలు చేయండి.

మీ సైట్ IPFSలో అమలు చేయబడుతుంది.

3. మీ Web3 డొమైన్‌ను కనెక్ట్ చేయండి

మీరు స్థానిక IPFS నోడ్‌ని లేదా Fleek వంటి ఆన్‌లైన్ ప్లాట్‌ఫారమ్‌ని ఉపయోగిస్తున్నా, ఈ సమయంలో మీరు మీ సైట్‌ని IPFSకి అమర్చాలి అంటే మీకు సైట్ యొక్క IPFS హాష్ ఉంది.

కాబట్టి తదుపరి దశ మీ వెబ్‌3 డొమైన్‌కు మీ సైట్‌ని లింక్ చేయడం. మీరు దేని నుండి అయినా కొనుగోలు చేయవచ్చు టాప్ Web3 రిజిస్ట్రార్లు సంతలో. డొమైన్ ధర ప్లాట్‌ఫారమ్ నిబంధనలపై ఆధారపడి ఉంటుంది మరియు దాని కోసం బ్లాక్‌చెయిన్ ఆధారిత డొమైన్ సిస్టమ్‌లు , బ్లాక్‌చెయిన్‌లో రికార్డ్ చేయబడే లావాదేవీకి మీరు నెట్‌వర్క్ రుసుము చెల్లించవలసి ఉంటుంది.

ఈ ప్రదర్శన యొక్క ప్రయోజనం కోసం, మేము కొనుగోలు చేసాము elgwaro.eth ENSలో డొమైన్.

ENS డొమైన్‌ను IPFS వెబ్‌సైట్‌కి లింక్ చేయడం

మీ ENS డొమైన్‌ను IPFS హోస్ట్ చేసిన సైట్‌కి ఎలా లింక్ చేయాలో ఇక్కడ ఉంది

  1. మీ ENS డాష్‌బోర్డ్‌ని తెరిచి, మీ డొమైన్ పేరు విభాగాన్ని యాక్సెస్ చేయండి.
  2. ఎంచుకోండి రికార్డులు టాబ్ మరియు క్లిక్ చేయండి రికార్డులను సవరించండి .
  3. ఎంచుకోండి ఇతర , మీ స్వతంత్ర IPFS వెబ్‌సైట్ లింక్‌ను అతికించి, క్లిక్ చేయండి సేవ్ చేయండి .
  4. లావాదేవీని ప్రామాణీకరించడానికి మీ వాలెట్‌ని కనెక్ట్ చేయమని మీరు ప్రాంప్ట్ చేయబడతారు, ఇది నెట్‌వర్క్ కార్యాచరణపై ఆధారపడి మీకు చిన్న రుసుము చెల్లించబడుతుంది.
  5. లావాదేవీ పూర్తయిన తర్వాత, మీ Web3 డొమైన్ మీ వికేంద్రీకృత వెబ్‌సైట్‌కి లింక్ చేయబడుతుంది.

మీరు Fleekని ఉపయోగిస్తుంటే, మీరు మీ డొమైన్‌ని Fleek డ్యాష్‌బోర్డ్‌లో కనెక్ట్ చేయవచ్చు.

  1. మీ విస్తరించిన వెబ్‌సైట్ డ్యాష్‌బోర్డ్‌ని తెరిచి, దానిపై క్లిక్ చేయండి అనుకూల డొమైన్‌ను జోడించండి .
  2. క్రిందికి స్క్రోల్ చేయండి ENS సమాచారం మరియు క్లిక్ చేయండి ENSని జోడించండి .
  3. మీ ENS డొమైన్‌లో టైప్ చేసి, క్లిక్ చేయండి ధృవీకరించండి ఆపై నిర్ధారించండి.
  4. తరువాత, క్లిక్ చేయండి కంటెంట్ హాష్‌ని సెట్ చేయండి . నెట్‌వర్క్ యాక్టివిటీ ఆధారంగా చిన్న రుసుము చెల్లించడం ద్వారా లావాదేవీని ప్రామాణీకరించడానికి మీరు మీ వాలెట్‌ని కనెక్ట్ చేయాల్సి ఉంటుంది.  లింక్‌ను విజయవంతంగా సెటప్ చేయడానికి, కనెక్ట్ చేయబడిన వాలెట్ ఖాతా డొమైన్ యొక్క కంట్రోలర్ అని నిర్ధారించుకోండి.

4. మీ వెబ్‌సైట్‌ను యాక్సెస్ చేయండి

మీరు మీ Web3 డొమైన్‌ను మీ వికేంద్రీకృత వెబ్‌సైట్‌కి విజయవంతంగా లింక్ చేసిన తర్వాత, మీ Web3 డొమైన్ మీ వికేంద్రీకృత వెబ్‌సైట్‌కి సూచించబడుతుంది.

మీరు మీ ఉపయోగించి దీన్ని యాక్సెస్ చేయవచ్చు ENS డొమైన్ +.link . ఉదాహరణకు, ఈ సందర్భంలో, ఇది elgwaro.eth.link . అయినప్పటికీ, బ్రేవ్ వంటి IPFS-ప్రారంభించబడిన బ్రౌజర్‌ని ఉపయోగిస్తున్నప్పుడు, మీరు చేర్చవలసిన అవసరం లేదు .లింక్ మీ URL చివరిలో.

నాకు నా అమెజాన్ ఆర్డర్ రాలేదు

మీరు మీ వికేంద్రీకృత వెబ్‌సైట్‌ని విజయవంతంగా సృష్టించారు.

Web2 డెవలప్‌మెంట్‌ను దాటి మూవింగ్

ఇంటర్నెట్ కాలక్రమేణా మరింత వికేంద్రీకరించబడినందున, వికేంద్రీకృత వెబ్‌సైట్‌ల సంఖ్య చివరికి కేంద్రీకృత సర్వర్‌లలో హోస్ట్ చేయబడిన వాటి కంటే ఎక్కువగా ఉండవచ్చు. అదృష్టవశాత్తూ, Web2 నుండి Web3 వెబ్‌సైట్ అభివృద్ధికి మారడం అనేది కనిపించేంత క్లిష్టంగా లేదు. అందువల్ల, సెన్సార్‌షిప్‌కు నిరోధకత కలిగిన వికేంద్రీకృత వెబ్‌సైట్‌ను నిర్మించాలని మీరు భావించినట్లయితే, ఈ గైడ్ మీకు భారీ ప్రారంభాన్ని అందిస్తుంది.