Hacker News new | ask | show | jobs
by mr_toad 2846 days ago
> It's the only box that can stay online with a stable connection 24/7.

My router stays online 24/7. It already has a web server built in. I could hack it to make it serve a public website.

But there’s absolutely no way I’m going to do that. The security and maintenance requirements are just too much of a PITA.

It’s much easier, more secure and more reliable (and likely cheaper once you figure in depreciation and opportunity costs) to set up and maintain an instance in the cloud, or a serverless site.

And if you don’t like the big cloud providers, there are many smaller outfits that can do the basics - compute and object storage are all you really need for a small site.

Consumer hardware and software are not really well suited to running publicly faceing websites.

2 comments

> The security and maintenance requirements

thats why you need one of the sharing protocols, like IPFS that make security everyone's responsibility, not just yours.

I don't get why you think cloud solution is so much better. Glorified CDNs are a clumsy intermediate solution until internet connections get fast enough for everyone, that running a sharing node will have negligible impact. E.g. no cloud provider can compete with Popcorn Time in speed, despite billions of dollars of effort.

> thats why you need one of the sharing protocols, like IPFS that make security everyone's responsibility, not just yours.

Everyone responsability = No one responsability.

If your data is lost by IPFS you don't have anyone to sue.

You could always pay a host to host your files for you and distribute them to IPFS. nobody argues that (e.g.) IPFS is replacing all the functions of the cloud. but it certainly decentralizes things, gives less power to The Man, and allows competitors to emerge.
I do like to imagine a future where the modem/router becomes a place people can host their own data. A formally verified Deno-like web-server on seL4. The actual modem/router software running in a separate VM.