3 ms·
You can freely share any app in Sandstorm with other users using the "share access" button. If you want an app to be "public", you can create a sharing link and
by kentonv 11y ago
You can freely share any app in Sandstorm with other users using the "share access" button. If you want an app to be "public", you can create a sharing link and post it publicly. (Note that anyone can log into your Sandstorm server, but unless you share with them there is nothing they can do when they log in.) We have a lot of plans to make the UX better here, but it basically works.
The experience does end up pretty different that traditional self-hosted apps, and not everyone will be happy with that, but there are some pretty big advantages to this approach. Users don't need to log into each app separately; instead, they log into Sandstorm once. Apps don't need to implement their own login systems, which means fewer opportunities for security bugs.
Most importantly, having the Sandstorm UI makes it feasible to manage lots of fine-grained app instances that are isolated from each other. Fine-grained containerization in turn has all kinds of advantages, in particular in terms of security. See:
https://sandstorm.io/how-it-works https://sandstorm.io/how-it-works