Sandstorm

A self-hostable web productivity suite implemented as a security-hardened web app package manager for Linux servers.

Sandstorm screenshot 1

Sandstorm is a self-hosted web productivity suite that functions as a security-hardened package manager for web applications on Linux servers. It allows users to deploy and manage a variety of tools, such as document editors, spreadsheets, blogs, and git repositories, through a centralized interface. The system is designed to provide a controlled environment where users can host their own digital workspace without relying on external service providers.

The software is designed specifically for x86-64 Linux systems and operates as a server-side application. It simplifies the process of installing and running individual web apps by treating them as packages, which mimics the experience of installing applications on a mobile device. This approach allows for the rapid deployment of diverse productivity tools while maintaining a consistent management layer across the server.

Key features

  • Package management for web applications
  • Support for document and spreadsheet creation
  • Integrated blogging tools
  • Hosting for git repositories
  • Task list management
  • Security-hardened application environment
  • Compatibility with x86-64 Linux systems
  • Decentralized architecture

Sandstorm utilizes specific security technologies, including seccomp and Cap'n Proto, to ensure that installed applications remain isolated and secure from one another. This architecture prevents a single compromised application from affecting the rest of the system. The project includes a developer hub that provides the necessary documentation and tools for developers to package their own applications for the suite. It is intended for technical users and administrators who want to maintain full control over their data and application lifecycle by hosting their own productivity tools on private hardware.

By combining a package manager with a security-focused runtime, the software provides a structured way to organize a personal or team cloud. It focuses on the intersection of ease of deployment and strict security boundaries for web-based services.

Sandstorm serves as a comprehensive infrastructure for users seeking a secure, self-managed environment for collaborative work and personal productivity.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity1 month ago
Repository Age12 years
LicenseApache-2.0
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.