Explore the process of hosting a decentralized (Web3) website with detailed information on integrated/non-integrated services, domain registration, costs, and a glossary of key terms.
I have been trying to get my head around how to use Web3 and this may become a series as make sense of each part. Hope it help someone else taking a look at web3.
This will list out the requirements to host a decentralized (Web3) website and the associated cost.
HOSTING
Integrated service - fleek.co
Fleek https://fleek.co/ is an integrated SaSS similar to Netlify that takes care of building the page from the code, uploading it to IPFS, and tying a regular DNS and ENS, as well as SSL certificates. PRICING - https://fleek.co/pricing/ The Basic plan ($0) should be more than enough for most static sites. 3GB/Month
Non-Integrated
It is possible to use a service like Pinata https://www.pinata.cloud/ to upload compiled site to IPFS and then use Cloudflare's IPFS gateway to provide the gateway and domain hosting services.
NOTES
While it is technically possible to create our own IPFS node and gateway since the code is open source. It is not recommended since there are other parts to hosting these nodes safely and securely that would add a lot more overhead cost than any tangible benefits.