This is an idea that just popped up with me (while scanning for potentially confusing public communication) and just want to leave out here:
On Use Solid / Use Solid Apps there are 2 ways to get started: either pick a provider (2 listed) or - told to be the best option - self-host. I always indeed prefer the latter, but it is a techie-only thing, and it is a lot of hassle. The doc rightfully says “We would like to make self-hosting a more user-friendly option in the future”.
I know about Dat Foundation and how they use NAT translation to gossip data between peers. And also I knew about ngrok and thought:
Wouldn’t it be a great hosting option for Solid if you were happily working offline in your application with data nicely podded, and then - whenever you decide - click a button, and the application punching a hole through your local network and firewall and creates a secure tunnel to the public internet that exposes your POD?
You are the experts whether that is feasible, but if it is (and I think that could well be so), it would be a great option for any non-technical user to use Solid without any friction.
ngrok.com
ngrok exposes local servers behind NATs and firewalls to the public internet over secure tunnels.