Unhosted Storage
What is Unhosted?
Unhosted is a way to uncouple web applications from data. No matter where a web application is served from, the data can be stored on an Unhosted storage server of user's choice. Unhosted web apps do not send your user data to their server and are hence known as "serverless", "client-side", or "static" web apps. Either you connect your own server at runtime, or your data stays within the browser. Your FreedomBox can become your Unhosted storage server using a remoteStorage server know as reStore.
This module is currently disabled in FreedomBox as the package required for reStore server is not available in Debian yet. The package is available for testing via http://debian-dev.freedombox.at/
Setup
Your FreedomBox contains a remoteStorage server called reStore, that can serve as your personal storage server for Unhosted web apps. To setup reStore, simply install and enable in FreedomBox web UI. After the setup, create an account by visiting the link provided on the Unhosted app page https://<yourdomain>/restore/.
User accounts are currently not integrated with Plinth user management, and public sign-up is enabled!
Try Unhosted apps
Once Unhosted is setup on FreedomBox and when FreedomBox is accessible by a domain name (such by using PageKite, Dynamic DNS or Tor Onion Service), try one of the following Unhosted web apps (more are listed at http://unhosted.org/apps):
http://litewrite.net/ (a note taking application)
https://myfavoritedrinks.5apps.com/ (list your favorite drinks)
https://todomvc.5apps.com/labs/architecture-examples/remotestorage/ (a simple todo list)
To connect the Unhosted app to your FreedomBox's Unhosted storage, click on the remoteStorage icon and type your address <user>@<yourdomain>, e.g.:
If this doesn't work, make sure that
FreedomBox has a domain name using PageKite, Dynamic DNS or Tor Onion Service.
- The reStore server is running.
- You have created the account specified in the reStore server.
Your FreedomBox SSL certificate is trusted in your current browser session (important when using private browsing).
Finish the OAuth flow by authenticating with your password and authorizing access, then you should get redirected back to the Unhosted app, and be able to use it. All data of the Unhosted web app is now stored on your FreedomBox.
Back to Features introduction or manual pages.
Intro |
Information |
Support |
Contribute |
Reports |
Promote |
|
|
|
|||||
|
|
|
||||
HELP & DISCUSSIONS: Discussion Forum - Matrix - Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN Project
Next call: Saturday, August 09 at 14:00 UTC
This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.
