Sandstorm

A framework for hosting federated webapps on your local machine.
web | project | issues | Apache 2.0

See also | :capn-proto

Notes

Installation

curl https://install.sandstorm.io > install.sh
bash install.sh
# optionally auto-updating
# see https://github.com/sandstorm-io/sandstorm#installing-the-easy-way for details

To update manually:

sudo sandstorm update

SSH / Proxying

Add Sandstorm to Dash

  1. Create a new file ~/.local/share/applications/sandstorm.desktop
  2. Add the following contents

[Desktop Entry]
Version=1.0
Name=Sandstorm
Comment=Personal cloud sandbox
Exec=xdg-open "http://localhost:6080"
# or http://local.sandstorm.io:6080
Icon=/home/USERNAME/.local/share/applications/sandstorm.png
# add this yourself
Type=Application
Terminal=false
Categories=Utility;Application;

  1. FIXME: Check: Restart session?
  2. Sandstorm will now appear in the Dash (launches Sandstorm in default browser)

Links

Supported applications
https://sandstorm.io/apps/ (with further links to caveats etc)

Issues



Backlinks: capn-proto network-service hacker-slides

CC0 / Public domain dedication To the extent possible under law, d3vid seaward has waived all copyright and related or neighboring rights to "Sandstorm in Grasmere notebook, including code snippets" (why? how?)