We're using stock Ubuntu cloud images w/CloudInit so everything that runs on Portal will run anywhere Linux VMs run. Once there are some standards for importing/exporting data we're going to make that a one-click operation. Users can already download all of their data and completely wipe all remote copies.
The original promise of the internet was that we would all control our own domain names. Instead we ended up @gmail.com facebook.com, and twitter.com. We can fix this for less than $10/user/mo now.
And you need a way for the app to find the host; that needs to be designed too.
- one coming from bitcoin which was supposedly mostly designed by one anonymous person
- one designed in US government sponsored project for use by intelligence agencies and later improved by DARPA
What's the point you're trying to make?