Budweiser?
(But why sir?)
Why do you think you would need a system for generating serverless websites? The answer is not tough to understand; unlike the title of this page (which is a lame joke on Mallu accents, from India)
Hosting a website is a complex process. Till we came along and made it all dead simple. Earlier; you would have to spent a lot of time assessing web-hosting services. Just going thru various marketing spiels of such companies itself is a big chore. Studying their pricing models can make you stand like a deer-in-front-of-headlights at their pricing pages.
After all there are countless hosting providers; each one screaming out various features -- which is all quite a lot to absorb for those who do not know the technicalities. Once you do choose the provider and a start account there -- then you would need to know how to put up the pages for your website. Then all the headache of tweaking it just right.
And after doing all that; some hacker may come and deface your website! Or you website suddenly becomes slow due to no fault of yours, etc.
You of course have to pay for recurring charges. You may even get some nasty surprises such as additional bills for the bandwidth consumed by your website. And on and on it goes.
We completely removed the need for you to do all of that. No web-host selection. No recurring fees. No bandwidth charges. No hacking. Really. Your site that was created using our system simply cannot be hacked. You are in full control and our utility; BushFire does NOT squirrel away any of the data you give; or send it anywhere.
What remains as in conventional hosting services:
You still need to buy a domain name. And don't forget to renew it either!
Email hosting is not done by us. If your website needs email addresses, you would need to do that separately
You need to manage the DNS (Domain Name Server) BushFire does help you a bit (if you decide to host the DNS on DeSec.io; an excellent DNS service), but you may still need to understand and do some part of the tweaking. At least you should understand what the heck is a DNS. And why that is important.
There are only a few limitations (all are minor)
Domain names such as xxxx.yyy would get hosted as www.xxxx.yyy but other subdomains can also be hosted; and those wont get www stuck at the front.
You cannot get password protected pages (But there are some workaround for it, which we will cover in a future version)
Pages of your website are NOT dynamic. That means the content does not change due to some function happening on the server. However, as you can pin your sites as many times as you want; you can keep updating new versions of your site extremely easily. ("pinning" is explained separately)
You cannot directly publish forms on your website and get the data supplied by your website user -- however we are implementing a utility to give you this feature soon.
Large sites can take a long time to get pinned -- but nothing much more longer than other more conventional web-hosting systems. You need to be patient and also hope that the Internet is fast and is uninterrupted during the pinning process. (No harm is done if the pinning is interrupted -- you may not get all the files pinned; which means you simply restart the pinning. No big deal)
BushFire can use two external services to do the pinning of your website files. One is Infura, which is currently totally free (with a 100Mb cap per site, and it is sometimes slow) and other is Pinata which uses a freemium model. In some cases you may choose Pinata to do the final pinning; but that can incur a small recurring cost if you happen to exceed 1 Gigabyte of total space. That means if you pin 10 websites; each consuming 100 Mb, as the total size of files in a website; then you would exhaust the free portion of the Pinata service. NOTE: we have no affiliation/partnership with either Infura or Pinata. Usually websites are in the range of 2-5 Mb so even Pinata in its free mode, is also quite generous. You need to ensure that unnecessary files are not uploaded anyway; such as large images and/or other media files such as videos. There are plenty of other free websites that gladly host such large files and your website can happily link those large files from those services. We may add some additional pinning services including our own pinning service in the future.
IPFS is a "peer-to-peer" system. That means the files are not stored centrally only on one computer. Your website files relies on the pinning services that were used to pin your website files into the IPFS cloud. As stated before, BushFire can use two services: Infura and Pinata from within . Once pinned, the IPFS system ensures that the files are always available. Now some may say this is the same as "hosting" a website. But it is actually not. Firstly; the pinning services are not really proactively participating in your website. Think of it only as a specialized file storage mechanism and nothing more. Nothing less. Secondly, once pinned; the IPFS P2P system spreads the files to other nodes on their cloud. Also, the excellent CloudFlare caching system picks up your files from the IPFS cloud and makes sure that it is available right across their CDN network. BushFire has the capability to integrate CloudFlare too with hardly any interaction from you. Hence your website becomes blazing-fast from anywhere on the Internet.
If you still do NOT want to use an external pinning service, we have an appendix that explains what you can do instead. It requires your computer to be on with IPFS installed locally on your computer and then you need to carry out some activities on your own computer. It is to avoid all that cumbersome work that we wrote BushFire.
Last updated
Was this helpful?