Skip to content

Why I Love Sandstorm.io

"App store, but for your own server. Sandboxed, secure, sovereign."

Sandstorm.io was ahead of its time — an app deployment system for humans. It runs open-source apps in isolated containers, designed for per-document security, and delivers them via a slick web UI with identity control, sharing, and one-click installs.


Core Benefits

  • No sysadmin needed
  • Every app runs in a container
  • Each document = a sandbox
  • You control sharing, access, versions
  • One-click installs for popular tools
  • Clean web UI, runs on your server

Use Cases in My Stack

  • Local-first productivity suites (Etherpad, Wekan, Rocket.Chat)
  • Simple installs for customers or family without complex Linux training
  • Acts as a private "sovereign app store"
  • Great entry point for teaching people to self-host

Sovereign by Design

Sandstorm apps don’t share a database or runtime. Everything is scoped and sandboxed — perfect isolation. Combined with DNS + wildcard subdomains + ZeroTier, it’s a solid model for zero-cloud, LAN/VPN-access-only services.

And it can talk to my daemons — just another local interface layer.


Bonus Integration Tips

  • Use nginx to reverse proxy *.yourdomain into your VPN tunnel
  • Build Meteor apps for Sandstorm — special package format, very portable
  • Great companion to Cairodock or any launcher UI
  • Can be wired into koad:io as a service template or deployment target

Philosophy Match

Sandstorm fits the mindset:
- Portable apps
- No central authority
- Designed for private infrastructure
- Encourages ownership of data + workflows
- And yes: no public ports required (via VPN or reverse proxy)


I don’t need a cloud account. I don’t need Docker. I don’t even need to run a shell. I just click “Install” and it works — on my machine, under my domain, on my terms.