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
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.