Live data from Hacker News

Every phone should be able to run personal websites

rohanrd.xyz

121–130 of 432 posts

Re: Every phone should be able to run personal websites

#122
I’ll give you that this isn’t a half bad idea to give someone that spark of interest early on. A phone is a lot harder to mess with, in ways that I think a lot of people older than 20 did when they were kids to their PCs.

However, a server is such a specific + utilitarian thing. And on a phone it really serves very little utility. Some kid would get a kick out of making a website their friends can visit, but beyond that, not being able to run a server is more a symptom of how locked-down and uninspired phone OSes are, rather than a thing that specifically NEEDS to be implemented.

Re: Every phone should be able to run personal websites

#123

I would much rather have a locked down phone which is secure, as I rely on it for many important functions in my life. I’ll leave the cheap web servers to a Raspberry Pi, CDN, or VPS thank you very much.

I used to be a big Android advocate years ago when I wrote a lot of code myself. Now I prefer a locked down iPhone that always works at maybe a bit higher cost. It feels like many more people have gone through that switch.

Even though I'm not idealistically aligned with the locked down App Store approach Apple takes, their ecosystem just works well for my needs.

Re: Every phone should be able to run personal websites

#124
I'm a big proponent of this idea. Unfortunately IPv6 alone isn't enough, due to firewalls. It's just not realistic for the average person to be expected to set up port forwarding etc. Now, if something like UPnP was universally deployed alongside IPv6, that would pretty much do it.

Personally, I think the future of self hosting is going to happen through IPv4 tunnels[0] with SNI routing. You also get the added benefit of not exposing your actual IP address, and dealing with things like DDoS become the tunnel provider's concern.

[0]: https://github.com/anderspitman/awesome-tunneling

Re: Every phone should be able to run personal websites

#126
post #105

> The reason I think this is needed is because a large percent of Internet users cannot afford hosting personal websites. Is there a single person on this planet who wants to host a website but can't and will start doing so if their mobile phone supported it? I'm going to guess no. 99.99999% of people want to host nothing at all (and probably don't know what web hosting is). For the ones that do, it is still a lot mo…

> 99.99999% of people want to host nothing at all

While I agree this is true today, people also didn't know they wanted cars or smartphones until good implementations were made. Smartphones existed for many years but were niche before the iPhone. We as an industry have thus far completely failed to show the value of self hosting.

Re: Every phone should be able to run personal websites

#127

hosting a website properly just isn't that difficult or expensive. if somebody wants to have a website, they can. there's plenty of free options that don't involve a device that has intermittent connectivity, runs off a battery, and that you probably don't want to enable remote access to for security reasons. the reason people don't set up personal websites is that they don't want to. not becauase they can't host it.…

> there's plenty of free options that don't involve a device that has intermittent connectivity, runs off a battery, I have a great reason to host a website on my phone. I want to. It's my phone. I'm paying for the service. You can do what you want with your phone, but please, don't tell me what I can and can't do with my property.

[deleted]

Re: Every phone should be able to run personal websites

#128

The article doesn't make sense. It can technically work with a bunch of dynamic DNS systems. An IPv6 address isn't fixed to your device like a MAC address is. Even assuming it would be doable, it would be a security nightmare, and we'd end up relying on some centralised systems anyway lest we burden the internet with absolutely insane amounts of continual p2p discoveries. If you want a personal website, why not use a…

Yeah I can't make sense of this article either. How is IPv6 supposed to solve this? IP is for routing which is tied to geography, not identity. And wouldn't dynamic DNS make your website unresolvable for at least a minute or two every time your IP changes?

Re: Every phone should be able to run personal websites

#129

Please no. Phones go into tunnels, run out of battery, and go indoors where there's a poor signal or none at all. They make terribly unreliable servers. Not to mention how much faster this would chew up battery life. If you want to keep a spare phone plugged in all the time in your closet, connected to Wifi/Ethernet, and hack it to be a webserver, then go ahead. But webservers on mobile devices, being used in a mobil…

Not refuting your valid points but just another angle to consider, do all websites need to work all the time? If my family knows they can go to apitman.com to see my latest trip photos, if it's down occasionally that's not going to significantly impact their experience. They can just try again later.

That said, when I imagine self hosting from a phone I definitely think the phone + USB drive in a closet approach makes more sense.

Post reply on HN