The First Search Engine for the dWeb (ENS+IPFS) Has Launched

Brantly Millegan
Jan 13 · 3 min read

This is a great milestone in the development of the new decentralized web (dWeb)!

The great team at Almonit has launched the first version of their search engine for ENS+IPFS websites at almonit.eth/ (or almonit.eth.link; more below on how to access it).

You can search for keywords with their search bar…

…or browse their directory (click “Discover” in the top-right).

You can read more about it in their blog post about the launch.

How to access it

It is itself hosted as a dwebsite at almonit.eth.

If you have MetaMask in your desktop browser, or are using MetaMask Mobile or Status on your smartphone, go to “almonit.eth/” (be sure to include the “/”).

If you are using another browser, just add “.LINK” to end to make it load like a normal website: almonit.eth.link.

What is the dWeb?

There are two core technologies of the dweb:

  • ENS is the decentralized name service (replacing traditional DNS)
  • IPFS is a distributed file storage system (replacing traditional web servers).

Together, they form a new decentralized web that is more robust and censorship resistant.

The dweb is especially great for dapp front-ends but can be used for anything.

Growing and growing…

According to the Almonit directory, there are now 106 dwebsites. As of our ecosystem update on November 22, 2019, there were 79 dwebsites, so that’s growth of new dwebsite every day or two.

The dweb is obviously still very small. But new tools are being created all the time to make it easier to launch a dwebsite. We have some new developments in the works on this front, so stay tuned!

Launch your own dWebsite

You can make your website a dwebsite in just three simple steps:

Step 1: Upload your website files to IPFS.

You can easily do this with an IPFS pinning service like Temporal or Pinata. When you do this, you will get an IPFS hash that looks something like this: QmUKL9VYzSvM9bSZQPgExtALCrRhK2VLFNjzsXLNRcbaGM.

Step 2: Put your IPFS hash in your ENS name records

Go to app.ens.domains in a web3 browser (e.g. Chrome with MetaMask).

If you don’t already own an ENS name, search for the name you want and follow the instructions to register it.

If you already own an ENS name, search for the name. Add a new Content record type and put the IPFS hash in the record field.

Once the new record type has been saved and the transaction mined, you can start accessing your new dwebsite.

Step 3: Visit your new dwebsite!

There are two ways to visit a dwebsite.

The first is with a dweb-enabled browser, such as MetaMask Mobile or Status on mobile, or any browser with the MetaMask extension on desktop. If you have one of these, simply type in the .ETH name like a normal web address, e.g. “almonit.eth/”.

The second is by adding “.LINK” to the end of the name (e.g. almonit.eth.link), which makes your dwebsite load like a normal website in any browser.

The Ethereum Name Service

News about the Ethereum Name Service (ENS) from the team building it. Follow this publication for the latest ENS developments.

Brantly Millegan

Written by

Dir. of Operations at Ethereum Name Service (ens.domains). Personal website → brantly.xyz

The Ethereum Name Service

News about the Ethereum Name Service (ENS) from the team building it. Follow this publication for the latest ENS developments.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade