Your .eth can be your website too. Here is how.

ZestyBlockchain
3 min readOct 10, 2022

--

Do you have an ENS domain and want to host a website or a landing page with it? Even a non-techy person like me has been able to do it. So here are the 6 simple steps to do it.

Step one is to get yourself a cool-sounding @ensdomains. I may be biased here but zestyblockchain.eth sounds quite neat. Always check the URL to avoid scams. https://app.ens.domains/ . Once you got a fancy domain, you need to download @IPFS or Inter Planetary File System, a peer-to-peer network for storing and sharing data. https://ipfs.tech/ . You will be presented with this page. Then simply upload your HTML file, hover over the three dots on the right and click on “Copy CID”.

At this point go back to ENS account page and on the “records” drop-down menu select “content”. Type ipfs:// followed by the hash or CID you copied from your HTML file, and save and confirm.

Next you’ll be prompted with a Metamask pop-up requesting you to confirm a transaction. Confirm.

Once the transaction has been processed, you’ll be able to type your ENS on your favourite browser and be presented with your own decentralized webpage.

There are however some limitations. This webpage will be static, and if you want to modify it you’ll need to pay gas. Ideal if you want just to show your resume or reveal your face like @ChainLinkGod, but inconvenient otherwise.

Another option is for your ENS domain to redirect to your already existing webpage, https://linktr.ee/ etc. That way people can find you with your .eth but be able to have the extra flexibility to modify and update your page. To do that just open the notepad and copy this:

<html>

<head>

<title>How to redirect a webpage?</title>

<meta HTTP-EQUIV=”REFRESH” content=”0; url=https://zestyblockchain.carrd.co/">

</head>

<body>

<center>

<h1>My default page</h1>

</center>

</body>

</html>

Just substitute your URL where mine is, and save the file as .html .Then just repeat steps 4, 5 and 6. Copy hash, paste it into ENS and sign the transaction. Once you’ve done it, typing your .eth will result in your browser redirecting straight to your web page. Now you’ll be able to update whatever you want and your .eth

This way you’ll give the impression of being Web3 native. Your name, your wallet and your webpage will be the same.

--

--